EX010 Commissions

Commissions

Commissions

Dependency graph

graph TD; Main(Commissions) --> Dep0(EOS Administration Library); click Dep0 href "/en/docs/apps-tech/8bb96677-5112-4566-b742-12eebbb9a058.html" Main(Commissions) --> Dep1(Common Data Layer); click Dep1 href "/en/docs/apps-tech/4e2a89a2-9049-496c-8b3a-f4eee6399b0e.html"

Dependencies from

Objects

Codeunit

IDNameDescription
18008290EOS Commission Setup Mgt.Gathers all functions used to handle setup data
18008291EOS Commission Sales Doc. Mgt.Gathers all functions used to handle data on documents
18008292EOS Commission Salesp. MgtGathers all functions used to handle additional salespersons
18008293EOS Commission Calculation MgtGathers all functions used to handle calculation routines
18008294EOS Commission UtilitiesGathers all functions used to handle general needs
18008295EOS Commission Event Mgt.Gathers all functions used to handle subscriber events
18008296EOS Commission Journal Mgt.Gathers all functions used to handle journals
18008297EOS Commission Jnl. PostGathers all functions used to handle journal post
18008298EOS Commission Jnl. Post BatchGathers all functions used to handle journal post
18008299EOS Commission Jnl. Check LineGathers all functions used to handle journal post
18008300EOS Commission Jnl. Post LineGathers all functions used to handle journal post
18008301EOS Commission Doc. PostingGathers all functions used to handle document posting process
18008302EOS Comm. Event PublisherGathers all published events
18008303EOS EX010 Core Mgt.
18008304EOS Purchase Document Mgt.Gathers all functions used to handle purchase documents creation/update
18008305EOS Comm. Reduction Mgt.Gathers all functions used to handle commission reduction
18008306EOS Posting Preview Mgt.Gathers all functions used to handle commission in posting preview function
18008307EOS SubscriptionProvides functions related to extension specific subscription management.
18008308EOS Commission Calc Filter Mgt
18008309EOS 010 Commissions Test
18008310EOS 010 Commissions Test2
18008311EOS 010 CMS RecDate Test
18008312EOS 010 Salesperson Test
18008313EOS010 Hide Confirmation
18008314EOS010 Install

Enum

IDNameDescription
18008290EOS Commission Calc. PriorityCalculation setup piority values
18008291EOS Commission Threshold TypeThreshold type values
18008292EOS Salesperson Update ActionSalesperson Update Action values
18008293EOS Salesperson Delete ActionSalesperson Update Action values
18008294EOS Due Date Modification ActionDue date modification behaviour
18008295EOS Free Gift Calc. MethodDue date modification behaviour
18008296EOS Commissions Calc. Date

Page

IDNameDescription
18008290EOS Add. Salesperson/PurchaserList of additional salespersons
18008291EOS Sales NetworksList of sales networks
18008292EOS Salespersons RolesList of salesperson roles
18008293EOS Commissions Calc. SetupList of calculation setup records. Determines the commission to apply to a document line
18008294EOS Commissions GroupList of commission groups
18008295EOS Commissions SetupGeneral commission setup
18008296EOS Salesperson CombinationAssignes salespersons to a sales network
18008297EOS Doc. Commission LineList of calculated commissions for a not posted document
18008298EOS Commission PeriodList of commission periods
18008299EOS Comm. Doc. Ledger EntryList of commission ledger entries
18008300EOS Commission ThresholdList of calculation setup records. Determines the commission to apply to a document line seeking by line discount
18008301EOS Cust. Network CombinationsLinks customers to sales networks
18008302EOS Commission Reason CodesList of commission reason codes
18008303EOS Commission Ledger EntryList of commission ledger entries
18008304EOS Detail Comm. Ledger EntryList of detailed commission ledger entries
18008305EOS Comm. Payable Jnl. LinesCommission journal for payables entries
18008306EOS Comm. Settl. Jnl. LinesCommission journal for settlement entries
18008307EOS Commission Jnl. TemplatesList of commission templates
18008308EOS Commission Jnl. BatchesList of commission batches
18008309EOS Comm. Cost All. RegistersList of commission allocation register
18008310EOS Commission Prospect Sub.Subpage of commission prospect lines
18008311EOS Commission Prospect ListList of commission prospect
18008312EOS Commission ProspectCard of commission prospect
18008313EOS Commission Processing LogGeneral process feedback page
18008314EOS Comm. Ledger Source Data
18008315EOS Commission Ledger Amounts
18008316EOS Comm. Document Source Data
18008317EOS Comm. Document Amounts
18008318EOS Comm. Reduction SetupList of reduction calculation records. Determines the reduction to apply to a commission entry
18008319EOS Comm. Import Jnl. LinesCommission journal for import entries
18008320EOS Imported Comm. Ldg. EntryList of commission ledger entries
18008321EOS Add. Salesperson ArchiveList of additional salespersons archive
18008322EOS Comm. Threshold CodesList of threshold codes
18008323EOS Comm. Thresh. LinesSubpage of EOS Comm. Threshold Codes
18008324EOS Comm. Thres. Code ListList of threshold codes

PageExtension

IDNameDescription
14Salespersons/PurchasersAdded commission module data, extends “Salespersons/Purchasers”
17G/L Account CardAdded commission module data, extends “G/L Account Card”
21Customer CardAdded commission module data, extends “Customer Card”
22Customer ListAdded commission module data, extends “Customer List”
30Item CardAdded commission module data, extends “Item Card”
39General Journal
41Sales QuoteAdded commission module data, extends “Sales Quote”
42Sales OrderAdded commission module data, extends “Sales Order”
43Sales InvoiceAdded commission module data, extends “Sales Invoice”
44Sales Credit MemoAdded commission module data, extends “Sales Credit Memo”
46Sales Order SubformAdded commission module data, extends “Sales Order Subform”
47Sales Invoice SubformAdded commission module data, extends “Sales Invoice Subform”
51Purchase InvoiceAdded commission module data, extends “Purchase Invoice”
52Purchase Credit MemoAdded commission module data, extends “Purchase Invoice”
55Purch. Invoice SubformAdded commission module data, extends “Purch. Invoice Subform”
76Resource CardAdded commission module data, extends “Resource Card”
95Sales Quote SubformAdded commission module data, extends “Sales Quote Subform”
96Sales Cr. Memo SubformAdded commission module data, extends “Sales Cr. Memo Subform”
98Purch. Cr. Memo SubformAdded commission module data, extends “Purch. Invoice Subform”
132Posted Sales InvoiceAdded commission module data, extends “Posted Sales Invoice”
133Posted Sales Invoice SubformAdded commission module data, extends “Posted Sales Invoice Subform”
134Posted Sales Credit MemoAdded commission module data, extends “Posted Sales Credit Memo”
135Posted Sales Cr. Memo SubformAdded commission module data, extends “Posted Sales Cr. Memo Subform”
138Posted Purchase InvoiceAdded commission module data, extends “Posted Purchase Invoice”
139Posted Purch. Invoice SubformAdded commission module data, extends “Posted Purch. Invoice Subform”
140Posted Purchase Credit MemoAdded commission module data, extends “Posted Purchase Cr. Memo”
141Posted Purch. Cr. Memo SubformAdded commission module data, extends “Posted Purch. Cr. Memo Subform”
300Ship-to AddressAdded commission module data, extends “Ship-to Address”
301Ship-to Address ListAdded commission module data, extends “Ship-to Address List”
507Blanket Sales OrderAdded commission module data, extends “Blanket Sales Order”
508Blanket Sales Order SubformAdded commission module data, extends “Blanket Sales Order Subform”
5116Salesperson/Purchaser CardAdded commission module data, extends “Salesperson/Purchaser Card”
5159Sales Order ArchiveAdded commission module data, extends “Sales Order Archive”
5160Sales Order Archive SubformAdded commission module data, extends “Sales Order Archive Subform”
5162Sales Quote ArchiveAdded commission module data, extends “Sales Quote Archive”
5163Sales Quote Archive SubformAdded commission module data, extends “Sales Quote Archive Subform”
5600Fixed Asset CardAdded commission module data, extends “Fixed Asset Card”
5800Item ChargesAdded commission module data, extends “Item Charges”
6620Blanket Sales Order ArchiveAdded commission module data, extends “Blanket Sales Order Archive”
6621Blanket Sales Order Arch. Sub.Added commission module data, extends “Blanket Sales Order Arch. Sub.”
6627Sales Return Order ArchiveAdded commission module data, extends “Sales Return Order Archive”
6628Sales Return Order Arc SubformAdded commission module data, extends “Sales Return Order Arc Subform”
6630Sales Return OrderAdded commission module data, extends “Sales Return Order”
6631Sales Return Order SubformAdded commission module data, extends “Sales Return Order Subform”
9308Purchase InvoicesAdded commission module data, extends “Purchase Invoice”
18123728EOS066 MDI G/L Account CardAdded commission module data, extends “MDI G/L Account Card”

Query

IDNameDescription
18008290EOSQuerySalesperson
18008291EOSQuerySalespRole
18008292EOSQuerySalesNetwork
18008293EOSQueryCustomerNo
18008294EOSQueryProductNo
18008295EOSQueryProdGroupCode
18008296EOSQueryCustGroupCode

Report

IDNameDescription
18008290EOS Commission Generate PeriodCreates new prediod records. Called from commission period page
18008291EOS Calc. Commission AdvanceCalculates journal lines realted to advance management. Called from menu
18008292EOS Commission Fetch EntriesRecalculates commission data from posted documents. Called from ledger entries page
18008293EOS Commission Cost AllocationCalculates journal lines realted to cost allocation management. Called from menu
18008294EOS Comm. Purch. Doc. CreationCreates purchase documents starting from commission ledger entries for reasons codes that uses direct purchase doc. creation. Called from menu
18008295EOS Create Commission ProspectCreates settlement prospects starting from commission ledger entries for reasons codes that do not uses direct purchase doc. creation. Called from men…
18008296EOS Recalculate Ledger EntriesRecalculates commission data for commission ledger entries. Called from ledger entries page
18008297EOS Comm. Purch. Doc. ProspectCreates purchase documents starting from settlement prospects. Called from menu
18008299EOS Salesp./Purch. Commissions
18008300EOS Commission Prospect
18008301EOS Commission Reduction
18008302EOS Purch. ProForma Invoice
18008303EOS Update Salesp. On Docs

Table

IDNameDescription
18008290EOS Commission PeriodSetup table, contains commission perdiod records
18008291EOS Doc. Commission LineContains commission data for not posted documents, one record per line/salesperson
18008292EOS Commission ThresholdSetup table, contains detailed line by threshold that you can specify for each calculation setup line
18008293EOS Commissions SetupSetup table, is the Commission module general setup
18008294EOS Add. Salesperson/PurchaserContains one record for each salesperson related to a document line
18008295EOS Sales NetworkSetup table, contains a record for each sales network
18008296EOS Salesperson RoleSetup table, contains a record for each salesperson role
18008297EOS Salesperson CombinationSetup table, specifies relations between salespersons and sales networks
18008298EOS Commissions Calc. SetupSetup table, specifies how to calculate commission values for every setup combination
18008299EOS Commission GroupSetup table, contains a record for each commission group. A group can be related to a Customer or a Product
18008300EOS Commission Reason CodeSetup table, contains a record for each commission reason code
18008301EOS Cust. Network CombinationSetup table, specifies relations between Customers and Sales networks
18008302EOS Commission Ledger EntryLedger table, contains all posted commission entries
18008303EOS Detail Comm. Ledger EntryLedger table, contains details related to posted commission entries
18008304EOS Commission Jnl. TemplateSetup table, contains a record for each journal template
18008305EOS Commission Jnl. BatchSetup table, contains a record for each journal batch
18008306EOS Commission Jnl. LineJournal table, used to manually post a commission entry without any document
18008307EOS Comm. Cost All. RegisterGathers all informations related to cost allocation procedure
18008308EOS Commission Prospect LineContains a record for settlement prospect line
18008309EOS Commission Prospect HeaderContains a record for settlement prospect
18008310EOS Commission Processing LogGeneral log table used to retrieve procedures results
18008311EOS Comm. Doc. Ledger EntryLedger table, contains all posted commission entries
18008312EOS Comm. Reduction SetupSetup table, specifies how to calculate commission reduction values for every combination
18008313EOS Add. Salesperson ArchiveContains one record for each salesperson related to a archived document line
18008314EOS Commission Threshold Head.Contains one record for each default Threshold codes
18008315EOS Commission Threshold LinesContains one record for each default Threshold lines

TableExtension

IDNameDescription
13Salesperson/PurchaserAdded commission module data, extends “Salesperson/Purchaser”
15G/L AccountAdded commission module data, extends “G/L Account”
18CustomerAdded commission module data, extends Customer
27ItemAdded commission module data, extends Item
36Sales HeaderAdded commission module data, extends “Sales Header”
37Sales LineAdded commission module data, extends “Sales Line”
81Gen. Journal LineAdded commission module data, extends “Gen. Journal Line”
112Sales Invoice HeaderAdded commission module data, extends “Sales Invoice Header”
113Sales Invoice LineAdded commission module data, extends “Sales Invoice Line”
114Sales Cr.Memo HeaderAdded commission module data, extends “Sales Cr.Memo Header”
115Sales Cr.Memo LineAdded commission module data, extends “Sales Cr.Memo Line”
156ResourceAdded commission module data, extends Resource
222Ship-to AddressAdded commission module data, extends “Ship-to Address”
5107Sales Header ArchiveAdded commission module data, extends “Sales Header Archive”
5108Sales Line ArchiveAdded commission module data, extends “Sales Line Archive”
5600Fixed AssetAdded commission module data, extends “Fixed Asset”
5800Item ChargeAdded commission module data, extends “Item Charge”
18123709EOS066 MDI G/L AccountAdded commission module data, extends “MDI G/L Account”

Build environment

TypeValue
Version24.0.32.0
Application24.0.0.0
Platform13.0
Runtime13.0
TargetCloud
LocaleW1
Commit

Obsolete Items

VersionObjectTypeNameReason
24.0Codeunit 18008302 EOS Comm. Event PublisherMethodDeclarationOnBeforePostEntryPayableUse OnBeforePostEntryPayable on codeunit “EOS Commission Jnl. Post Line”
24.0Codeunit 18008302 EOS Comm. Event PublisherMethodDeclarationOnAfterPostEntryPayableUse OnAfterPostEntryPayable on codeunit “EOS Commission Jnl. Post Line”
24.0Codeunit 18008302 EOS Comm. Event PublisherMethodDeclarationOnBeforePostEntrySettlementUse OnBeforePostEntrySettlement on codeunit “EOS Commission Jnl. Post Line”
24.0Codeunit 18008302 EOS Comm. Event PublisherMethodDeclarationOnAfterPostEntrySettlementUse OnAfterPostEntrySettlement on codeunit “EOS Commission Jnl. Post Line”
21.0Codeunit 18008302 EOS Comm. Event PublisherMethodDeclarationRaiseOnBeforeCalculateCalculationDatePublic method not used and supported
21.0Codeunit 18008302 EOS Comm. Event PublisherMethodDeclarationRaiseOnCalcCalculationDatePublic method not used and supported

Changelog

24.0.32.0

(not released)

  • 15406: FIX: added report request page opening when run from posted documents
  • 15407: EX010 CMS report “Commission Fetch Entries” in posted documents without Commission Entries does not open the request page, therefore cannot be run: Development

24.0.31

Released: On Premise: 07. June 2024 | SaaS: 11. June 2024

  • 13414: EX010 CMS ‘Commission Purch. Doc. Create from Prospect (CMS)': if ‘Currency code’ of c. entry = document ‘Currency code’ then ‘Direct unitcost excl. VAT’ must be equal to ‘Settlement amount LCY’ * invoice currency (OTHER POINTS IN DESCR.)
  • 14475: EX063 FTE Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14478: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14479: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary: Development
  • 14625: EX010 CMS Report ‘Create Commission Prospect (CMS)', launched for 1 salesperson, takes a long time
  • 14628: FIX: fixed commissions calculation to recalculate with the correct sales order base amount but using the blanket order commission % and calc setup
  • 14629: EX010 CMS In page ‘Document Commission Line’ related to sales order created from blanket sales order, with a quantity smaller than that of the latter, fields ‘Commission base amount (VL)’ and ‘Commission %’ are wrongly filled: Development
  • 14706: EX010 CMS Improve performances of report ‘Create Commission Prospect (CMS)’ (18008295)
  • 14959: EX010.01 CMS.IT Add methods to check if a database is on italian localization
  • 15037: Improved commission calculation rules search
  • 15070: CHANGE: added SetParameters procedure to Create Commission Prospect report
  • 15071: EX010 CMS Add, in report 18008295, a function ‘SetParameter’ to initialize all variables of request page: Development
  • 15336: Resolved infinite loop launching report ‘Commission Cost Allocation (CMS)’

24.0.29

Released: On Premise: 24. May 2024 | SaaS: 24. May 2024

  • 15233: EX010 CMS Improve performance in the creation of the commission statement to be settled
  • 13628: EX043 SFG In ‘Sales order’, status for flag ‘Exclude from commissions’ is not inherited from the document line

24.0.27

Released: On Premise: 14. May 2024

  • 15197: EX010 CMS Add event, in order to remove, in page ‘Commission Payable Jnl. Lines’, the check about value 0 in fields ‘Amount’ ed ‘Amount (LCY)’
  • 15159: EX010 CMS Functions for commissions import from file don’t works

24.0.23

Released: On Premise: 08. May 2024

  • 15037: Improved commission calculation rules search

24.0.22

Released: On Premise: 07. May 2024

  • 14628: FIX: fixed commissions calculation to recalculate with the correct sales order base amount but using the blanket order commission % and calc setup
  • 14629: EX010 CMS In page ‘Document Commission Line’ related to sales order created from blanket sales order, with a quantity smaller than that of the latter, fields ‘Commission base amount (VL)’ and ‘Commission %’ are wrongly filled: Development
  • 15037: Improved commission calculation rules search
  • 15070: CHANGE: added SetParameters procedure to Create Commission Prospect report
  • 15071: EX010 CMS Add, in report 18008295, a function ‘SetParameter’ to initialize all variables of request page: Development
  • 14959: EX010.01 CMS.IT Add methods to check if a database is on italian localization
  • 14706: EX010 CMS Improve performances of report ‘Create Commission Prospect (CMS)’ (18008295)
  • 14499: EX010 Remove Obsolete NoSeriesManagement BC24
  • 14500: EX010 Remove Obsolete NoSeriesManagement BC24: Development
  • 14475: EX063 FTE Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14478: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14479: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary: Development
  • 14625: EX010 CMS Report ‘Create Commission Prospect (CMS)', launched for 1 salesperson, takes a long time

23.0.57

Released: On Premise: 07. May 2024 | SaaS: 07. May 2024

  • 14628: FIX: fixed commissions calculation to recalculate with the correct sales order base amount but using the blanket order commission % and calc setup
  • 14629: EX010 CMS In page ‘Document Commission Line’ related to sales order created from blanket sales order, with a quantity smaller than that of the latter, fields ‘Commission base amount (VL)’ and ‘Commission %’ are wrongly filled: Development

23.0.56

Released: On Premise: 06. May 2024

  • 15037: Improved commission calculation rules search
  • 15070: CHANGE: added SetParameters procedure to Create Commission Prospect report
  • 15071: EX010 CMS Add, in report 18008295, a function ‘SetParameter’ to initialize all variables of request page: Development
  • 14959: EX010.01 CMS.IT Add methods to check if a database is on italian localization
  • 14706: EX010 CMS Improve performances of report ‘Create Commission Prospect (CMS)’ (18008295)
  • 14628: FIX: fixed commissions calculation to recalculate with the correct sales order base amount but using the blanket order commission % and calc setup
  • 14629: EX010 CMS In page ‘Document Commission Line’ related to sales order created from blanket sales order, with a quantity smaller than that of the latter, fields ‘Commission base amount (VL)’ and ‘Commission %’ are wrongly filled: Development
  • 14625: EX010 CMS Report ‘Create Commission Prospect (CMS)', launched for 1 salesperson, takes a long time
  • 14478: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14479: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary: Development
  • 14475: EX063 FTE Add checks “Rec.IsTemporary” in event subscriptions, if necessary

24.0.21

Released: On Premise: 06. May 2024

  • 15037: Improved commission calculation rules search
  • 15070: CHANGE: added SetParameters procedure to Create Commission Prospect report
  • 15071: EX010 CMS Add, in report 18008295, a function ‘SetParameter’ to initialize all variables of request page: Development
  • 14959: EX010.01 CMS.IT Add methods to check if a database is on italian localization
  • 14706: EX010 CMS Improve performances of report ‘Create Commission Prospect (CMS)’ (18008295)
  • 14628: FIX: fixed commissions calculation to recalculate with the correct sales order base amount but using the blanket order commission % and calc setup
  • 14629: EX010 CMS In page ‘Document Commission Line’ related to sales order created from blanket sales order, with a quantity smaller than that of the latter, fields ‘Commission base amount (VL)’ and ‘Commission %’ are wrongly filled: Development
  • 14499: EX010 Remove Obsolete NoSeriesManagement BC24
  • 14500: EX010 Remove Obsolete NoSeriesManagement BC24: Development
  • 14475: EX063 FTE Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14478: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14479: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary: Development
  • 14625: EX010 CMS Report ‘Create Commission Prospect (CMS)', launched for 1 salesperson, takes a long time

23.0.53

Released: On Premise: 23. April 2024 | SaaS: 23. April 2024

  • 14959: EX010.01 CMS.IT Add methods to check if a database is on italian localization
  • 14706: EX010 CMS Improve performances of report ‘Create Commission Prospect (CMS)’ (18008295)
  • 14628: FIX: fixed commissions calculation to recalculate with the correct sales order base amount but using the blanket order commission % and calc setup
  • 14629: EX010 CMS In page ‘Document Commission Line’ related to sales order created from blanket sales order, with a quantity smaller than that of the latter, fields ‘Commission base amount (VL)’ and ‘Commission %’ are wrongly filled: Development
  • 14625: EX010 CMS Report ‘Create Commission Prospect (CMS)', launched for 1 salesperson, takes a long time
  • 14478: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14479: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary: Development
  • 14475: EX063 FTE Add checks “Rec.IsTemporary” in event subscriptions, if necessary

24.0.18

Released: On Premise: 23. April 2024

  • 14959: EX010.01 CMS.IT Add methods to check if a database is on italian localization
  • 14706: EX010 CMS Improve performances of report ‘Create Commission Prospect (CMS)’ (18008295)
  • 14628: FIX: fixed commissions calculation to recalculate with the correct sales order base amount but using the blanket order commission % and calc setup
  • 14629: EX010 CMS In page ‘Document Commission Line’ related to sales order created from blanket sales order, with a quantity smaller than that of the latter, fields ‘Commission base amount (VL)’ and ‘Commission %’ are wrongly filled: Development
  • 14499: EX010 Remove Obsolete NoSeriesManagement BC24
  • 14500: EX010 Remove Obsolete NoSeriesManagement BC24: Development
  • 14475: EX063 FTE Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14478: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14479: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary: Development
  • 14625: EX010 CMS Report ‘Create Commission Prospect (CMS)', launched for 1 salesperson, takes a long time

23.0.50

Released: On Premise: 22. April 2024

  • 14706: EX010 CMS Improve performances of report ‘Create Commission Prospect (CMS)’ (18008295)

23.0.48

Released: On Premise: 04. April 2024

  • 14628: FIX: fixed commissions calculation to recalculate with the correct sales order base amount but using the blanket order commission % and calc setup
  • 14629: EX010 CMS In page ‘Document Commission Line’ related to sales order created from blanket sales order, with a quantity smaller than that of the latter, fields ‘Commission base amount (VL)’ and ‘Commission %’ are wrongly filled: Development

23.0.46

Released: On Premise: 19. March 2024 | SaaS: 21. March 2024

  • 14625: EX010 CMS Report ‘Create Commission Prospect (CMS)', launched for 1 salesperson, takes a long time
  • 14478: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary
  • 14479: EX010 CMS Add checks “Rec.IsTemporary” in event subscriptions, if necessary: Development
  • 14475: EX063 FTE Add checks “Rec.IsTemporary” in event subscriptions, if necessary

23.0.44

Released: On Premise: 29. February 2024

  • 14373: FIX: used ConfirmManagement.GetResponse to let the standard procedure check if the gui is allowed or not before using confirm
  • 14374: EX010 CMS Make possibile to launch report ‘EOS Commission Fetch Entries’ 18008292 via job queue: Development

23.0.43

Released: On Premise: 20. February 2024

  • 14292: FIX: assign “No.” from GL Account No. in the Commission Reasons in Create Purch Document and Create Purch Document from prospect
  • 14293: EX010 CMS In ‘Purchase invoice’ created from ‘Commission Payable Jnl. Lines (CMS)’ or ‘Commission Purch. Doc. Create (CMS)', value ‘G/L account no’ isn’t taken from ‘Commission Reason Codes (CMS)': Development
  • 14301: EX010 CMS Add, in report ‘Print commissions detail’, flag ‘Print excluded entries’ in order to print or not excluded entries

23.0.38

Released: On Premise: 15. February 2024 | SaaS: 16. February 2024

  • 14237: EX010 CMS In ‘Sales invoice’ with commissions created with ECS, having a “bill-to” in header ed n different “sell-to’ on lines (COMPLETE TITLE IN SYSTEM INFO)

23.0.37

Released: On Premise: 14. February 2024

  • 13629: EX010 CMS In ‘Sales order’, on free gift line values of bonus fields aren’t inherited from document line

23.0.36

Released: On Premise: 13. February 2024

  • 13629: EX010 CMS In ‘Sales order’, on free gift line values of bonus fields aren’t inherited from document line

23.0.35

Released: On Premise: 09. February 2024

  • 13629: EX010 CMS In ‘Sales order’, on free gift line values of bonus fields aren’t inherited from document line

23.0.34

Released: On Premise: 08. February 2024

  • 13848: EX010 CMS Add event, in order to settle prospect without creating and posting purchase invoice
  • 13920: CHANGE: changed captions
  • 13921: EX010 CMS Change caption ‘Verkaufercode’ in german language: Development
  • 13812: EX010 CMS EX010 CMS - In page ‘Commission entry (CMS)', launching report ‘Create commission entries’ even document lines for which there aren’t lines in ‘Commission calculation setup (CMS)’ are calculated
  • 13813: EX010 CMS EX010 CMS - In page ‘Commission entry (CMS)', launching report ‘Create commission entries’ even document lines for which there aren’t lines in ‘Commission calculation setup (CMS)’ are calculated: Development

23.0.17

Released: On Premise: 22. November 2023 | SaaS: 26. January 2024

  • 13408: FIX: add a flag “Delete Entries” that allows to delete the entries from Salespersons that are not anymore in the Posted Invoice Line list of Salespersons
  • 13409: EX010 CMS In page ‘Document commission line’, function ‘Recalculate lines’ doesn’t work if it should be recalculated a line related a new salesperson: Development

23.0.16

Released: On Premise: 10. November 2023

  • 13583: EX010 CMS Allow batch generation of ‘Commission Settl. Jnl. Lines (CMS)’
  • 13525: FIX: now overwriting cms entries deletes and recreate detailed commission ledger entries too, not only commission ledger entries
  • 13526: EX010 CMS In page ‘Detailed commission ledger entry’ still remain entries related to no more existing commission ledger entries: Development

23.0.14

Released: On Premise: 31. October 2023

  • 13453: EX010 CMS Add event in codeunit ‘EOS Commission Doc. Posting’ 18008301, to fill custom field when commission entry is created
  • 13456: EX010 CMS Performance improvements for commission group codes

23.0.12

Released: On Premise: 10. October 2023

  • 13339: FIX: modified Commission Prospect report rldc in order to fix bug when Entries for the same document no. and same reason code, the single line that groups them doesnt sum the values for Payable LCY and Settlement Amount LCY

22.0.18

Released: On Premise: 08. September 2023

  • 13161: CHANGE: added 3 events with OnAfterCommLdgEntryFiltersToFillProspectLine prefix to Create Commission Prospect report in order to allow filtering the Common Data Layer variable before processing it and use it to create the Commission Prospects, the 3 event

22.0.17

Released: On Premise: 04. September 2023 | SaaS: 08. September 2023

  • 13152: CHANGE: add 3 events with “OnBeforeInsertCommissionLedgerEntry” prefix to codeunit “EOS Commission Jnl. Post Line” to allow customizations to posting from Commission Journals to Commission Ledger Entry
  • 13153: EX010 CMS If in page ‘Commission Settl. Jnl. Lines’ fields ‘Sell-to customer no.', ‘Bill-to customer no’ and line amount are filled, then these values aren’t inherited in page ‘Commissions entries’: Development

22.0.16

Released: On Premise: 22. August 2023 | SaaS: 08. September 2023

  • 13085: EX010 CMS In request page for report ‘Commission prospect’ (from list ‘Commission prospects), filter ‘Commission Ledger Entry’ doesn’t work
  • 12556: EX010 CMS - If on sales quote there are salespersons linked to a sales network, in order created from the quote salespersons are linked to the sales network in header
  • 12385: EX010 CMS For sales orders imported via API interface, salespersons aren’t validated on lines

22.0.13

Released: On Premise: 02. August 2023 | SaaS: 02. August 2023

  • 12385: EX010 CMS For sales orders imported via API interface, salespersons aren’t validated on lines
  • 12386: EX010 CMS For sales orders imported via API interface, salespersons aren’t validated on lines: Development

22.0.12

Released: On Premise: 21. July 2023

  • 12874: EX010 CMS When updating salespersons in a salesnetwork, Salespersons are not updated on the customer card

22.0.11

Released: On Premise: 27. June 2023 | SaaS: 27. June 2023

  • 12768: EX010 CMS - Proforma invoice substitution sometimes fails
  • 12752: EX010 CMS Customer commission Group code field rules don’t works as expected

22.0.9

Released: On Premise: 05. June 2023

  • 12556: EX010 CMS - If on sales quote there are salespersons linked to a sales network, in order created from the quote salespersons are linked to the sales network in header

22.0.8

Released: On Premise: 15. May 2023

  • 12385: EX010 CMS For sales orders imported via API interface, salespersons aren’t validated on lines

22.0.7

Released: On Premise: 28. April 2023

  • 12187: EX010 CMS Add sales network notification in page ‘Add Salesperson_Purchaser’
  • 12184: EX010 CMS Page ‘Add. salesperson/purchaser’ is not editable
  • 11783: EX010 CMS Remove warning messages
  • 11961: EX010 CMS Add event to disable the check that blocks invoicing in case of sales orders with different sales networks from different shipment addresses
  • 11937: EX010 CMS Add event, to return created report ‘EOS Create Commission Prospect’
  • 11868: EX010 CMS Add event “SuspendStatusCheck”
  • 11726: EX010 CMS Delete, from events, True from Findset
  • 9583: EX010 CMS Add, in the ‘Commissions setup’ page, the ‘Commissions recovery date’ field
  • 10387: EX010 CMS In ‘EOS Comm. Doc. Ledger Entry’ (18008299) line about a credit memo with more lines and due dates has a wrong value on ‘Settlement Amount (LCY)’
  • 11273: EX010 CMS In ‘Sales order’, changing the ‘Ship to’ from a code to another, and the second one has no agents, the agent code is not updated

EOS Labs -