EX010 Commissions (CMS)
Commissions
Dependency graph
Dependencies from
- Commissions for Italy
- Advanced Document Reporting for Commission
- Enasarco FIRR and FISC
- Commission for Simulated GL entries
Objects
Codeunit
| ID | Name | Description |
|---|---|---|
| 18008290 | EOS Commission Setup Mgt. | Gathers all functions used to handle setup data |
| 18008291 | EOS Commission Sales Doc. Mgt. | Gathers all functions used to handle data on documents |
| 18008292 | EOS Commission Salesp. Mgt | Gathers all functions used to handle additional salespersons |
| 18008293 | EOS Commission Calculation Mgt | Gathers all functions used to handle calculation routines |
| 18008294 | EOS Commission Utilities | Gathers all functions used to handle general needs |
| 18008295 | EOS Commission Event Mgt. | Gathers all functions used to handle subscriber events |
| 18008296 | EOS Commission Journal Mgt. | Gathers all functions used to handle journals |
| 18008297 | EOS Commission Jnl. Post | Gathers all functions used to handle journal post |
| 18008298 | EOS Commission Jnl. Post Batch | Gathers all functions used to handle journal post |
| 18008299 | EOS Commission Jnl. Check Line | Gathers all functions used to handle journal post |
| 18008300 | EOS Commission Jnl. Post Line | Gathers all functions used to handle journal post |
| 18008301 | EOS Commission Doc. Posting | Gathers all functions used to handle document posting process |
| 18008302 | EOS Comm. Event Publisher | Gathers all published events |
| 18008303 | EOS EX010 Core Mgt. | |
| 18008304 | EOS Purchase Document Mgt. | Gathers all functions used to handle purchase documents creation/update |
| 18008305 | EOS Comm. Reduction Mgt. | Gathers all functions used to handle commission reduction |
| 18008306 | EOS Posting Preview Mgt. | Gathers all functions used to handle commission in posting preview function |
| 18008307 | EOS Subscription | Provides functions related to extension specific subscription management. |
| 18008308 | EOS Commission Calc Filter Mgt | |
| 18008309 | EOS010 CMS Integration | |
| 18008310 | EOS010 Salesp. Import Mgmt. | |
| 18008313 | EOS010 Hide Confirmation | |
| 18008314 | EOS010 Install | |
| 18008315 | EOS010 CMS Upgrade | |
| 18008316 | EOS010 CMS Telemetry | |
| 18008320 | EOS010 Salespersons Mngt | |
| 18008321 | EOS010 SalesP Upgrade | |
| 18008322 | EOS010 Posted Doc Update | |
| 18008323 | EOS010 SalesP. Subscriptions | |
| 18008324 | EOS010 DataUpg ManualBinding | |
| 18008340 | EOS010 SellBill New | |
| 18008341 | EOS010 SellBill Legacy | |
| 18008342 | EOS010 SellBill Library | |
| 18008343 | EOS 010 Comm Test New | |
| 18008344 | EOS 010 Comm Test Legacy | |
| 18008345 | EOS 010 SalesPersons New | |
| 18008347 | EOS010 SNetwork New | |
| 18008348 | EOS010 SNetwork Legacy | |
| 18008349 | EOS010 SalesNetwork Library |
Enum
| ID | Name | Description |
|---|---|---|
| 18008290 | EOS Commission Calc. Priority | Calculation setup piority values |
| 18008291 | EOS Commission Threshold Type | Threshold type values |
| 18008292 | EOS Salesperson Update Action | Salesperson Update Action values |
| 18008293 | EOS Salesperson Delete Action | Salesperson Update Action values |
| 18008294 | EOS Due Date Modification Action | Due date modification behaviour |
| 18008295 | EOS Free Gift Calc. Method | Due date modification behaviour |
| 18008296 | EOS Commissions Calc. Date | |
| 18008297 | EOS010 Trigger Type | |
| 18008298 | EOS010 Import File Format | |
| 18008299 | EOS010 Import File Mode | |
| 18008300 | EOS010 Salesperson Propagation |
Page
| ID | Name | Description |
|---|---|---|
| 18008290 | EOS Add. Salesperson/Purchaser | List of additional salespersons |
| 18008291 | EOS Sales Networks | List of sales networks |
| 18008292 | EOS Salespersons Roles | List of salesperson roles |
| 18008293 | EOS Commissions Calc. Setup | List of calculation setup records. Determines the commission to apply to a document line |
| 18008294 | EOS Commissions Group | List of commission groups |
| 18008295 | EOS Commissions Setup | General commission setup |
| 18008296 | EOS Salesperson Combination | Assignes salespersons to a sales network |
| 18008297 | EOS Doc. Commission Line | List of calculated commissions for a not posted document |
| 18008298 | EOS Commission Period | List of commission periods |
| 18008299 | EOS Comm. Doc. Ledger Entry | List of commission ledger entries |
| 18008300 | EOS Commission Threshold | List of calculation setup records. Determines the commission to apply to a document line seeking by line discount |
| 18008301 | EOS Cust. Network Combinations | Links customers to sales networks |
| 18008302 | EOS Commission Reason Codes | List of commission reason codes |
| 18008303 | EOS Commission Ledger Entry | List of commission ledger entries |
| 18008304 | EOS Detail Comm. Ledger Entry | List of detailed commission ledger entries |
| 18008305 | EOS Comm. Payable Jnl. Lines | Commission journal for payables entries |
| 18008306 | EOS Comm. Settl. Jnl. Lines | Commission journal for settlement entries |
| 18008307 | EOS Commission Jnl. Templates | List of commission templates |
| 18008308 | EOS Commission Jnl. Batches | List of commission batches |
| 18008309 | EOS Comm. Cost All. Registers | List of commission allocation register |
| 18008310 | EOS Commission Prospect Sub. | Subpage of commission prospect lines |
| 18008311 | EOS Commission Prospect List | List of commission prospect |
| 18008312 | EOS Commission Prospect | Card of commission prospect |
| 18008313 | EOS Commission Processing Log | General process feedback page |
| 18008314 | EOS Comm. Ledger Source Data | |
| 18008315 | EOS Commission Ledger Amounts | |
| 18008316 | EOS Comm. Document Source Data | |
| 18008317 | EOS Comm. Document Amounts | |
| 18008318 | EOS Comm. Reduction Setup | List of reduction calculation records. Determines the reduction to apply to a commission entry |
| 18008319 | EOS Comm. Import Jnl. Lines | Commission journal for import entries |
| 18008320 | EOS Imported Comm. Ldg. Entry | List of commission ledger entries |
| 18008321 | EOS Add. Salesperson Archive | List of additional salespersons archive |
| 18008322 | EOS Comm. Threshold Codes | List of threshold codes |
| 18008323 | EOS Comm. Thresh. Lines | Subpage of EOS Comm. Threshold Codes |
| 18008324 | EOS Comm. Thres. Code List | List of threshold codes |
| 18008325 | EOS Edit Salesp Set Entries | |
| 18008326 | EOS Salesperson Set Entries | |
| 18008327 | EOS010 Salesperson Integration | |
| 18008328 | EOS010 Salesperson Import | Worksheet page for Salesperson Import |
PageExtension
| ID | Name | Description |
|---|---|---|
| 14 | Salespersons/Purchasers | Added commission module data, extends “Salespersons/Purchasers” |
| 17 | G/L Account Card | Added commission module data, extends “G/L Account Card” |
| 21 | Customer Card | Added commission module data, extends “Customer Card” |
| 22 | Customer List | Added commission module data, extends “Customer List” |
| 30 | Item Card | Added commission module data, extends “Item Card” |
| 39 | General Journal | |
| 41 | Sales Quote | Added commission module data, extends “Sales Quote” |
| 42 | Sales Order | Added commission module data, extends “Sales Order” |
| 43 | Sales Invoice | Added commission module data, extends “Sales Invoice” |
| 44 | Sales Credit Memo | Added commission module data, extends “Sales Credit Memo” |
| 46 | Sales Order Subform | Added commission module data, extends “Sales Order Subform” |
| 47 | Sales Invoice Subform | Added commission module data, extends “Sales Invoice Subform” |
| 51 | Purchase Invoice | Added commission module data, extends “Purchase Invoice” |
| 52 | Purchase Credit Memo | Added commission module data, extends “Purchase Invoice” |
| 55 | Purch. Invoice Subform | Added commission module data, extends “Purch. Invoice Subform” |
| 76 | Resource Card | Added commission module data, extends “Resource Card” |
| 95 | Sales Quote Subform | Added commission module data, extends “Sales Quote Subform” |
| 96 | Sales Cr. Memo Subform | Added commission module data, extends “Sales Cr. Memo Subform” |
| 98 | Purch. Cr. Memo Subform | Added commission module data, extends “Purch. Invoice Subform” |
| 132 | Posted Sales Invoice | Added commission module data, extends “Posted Sales Invoice” |
| 133 | Posted Sales Invoice Subform | Added commission module data, extends “Posted Sales Invoice Subform” |
| 134 | Posted Sales Credit Memo | Added commission module data, extends “Posted Sales Credit Memo” |
| 135 | Posted Sales Cr. Memo Subform | Added commission module data, extends “Posted Sales Cr. Memo Subform” |
| 138 | Posted Purchase Invoice | Added commission module data, extends “Posted Purchase Invoice” |
| 139 | Posted Purch. Invoice Subform | Added commission module data, extends “Posted Purch. Invoice Subform” |
| 140 | Posted Purchase Credit Memo | Added commission module data, extends “Posted Purchase Cr. Memo” |
| 141 | Posted Purch. Cr. Memo Subform | Added commission module data, extends “Posted Purch. Cr. Memo Subform” |
| 300 | Ship-to Address | Added commission module data, extends “Ship-to Address” |
| 301 | Ship-to Address List | Added commission module data, extends “Ship-to Address List” |
| 507 | Blanket Sales Order | Added commission module data, extends “Blanket Sales Order” |
| 508 | Blanket Sales Order Subform | Added commission module data, extends “Blanket Sales Order Subform” |
| 5116 | Salesperson/Purchaser Card | Added commission module data, extends “Salesperson/Purchaser Card” |
| 5159 | Sales Order Archive | Added commission module data, extends “Sales Order Archive” |
| 5160 | Sales Order Archive Subform | Added commission module data, extends “Sales Order Archive Subform” |
| 5162 | Sales Quote Archive | Added commission module data, extends “Sales Quote Archive” |
| 5163 | Sales Quote Archive Subform | Added commission module data, extends “Sales Quote Archive Subform” |
| 5600 | Fixed Asset Card | Added commission module data, extends “Fixed Asset Card” |
| 5800 | Item Charges | Added commission module data, extends “Item Charges” |
| 6620 | Blanket Sales Order Archive | Added commission module data, extends “Blanket Sales Order Archive” |
| 6621 | Blanket Sales Order Arch. Sub. | Added commission module data, extends “Blanket Sales Order Arch. Sub.” |
| 6627 | Sales Return Order Archive | Added commission module data, extends “Sales Return Order Archive” |
| 6628 | Sales Return Order Arc Subform | Added commission module data, extends “Sales Return Order Arc Subform” |
| 6630 | Sales Return Order | Added commission module data, extends “Sales Return Order” |
| 6631 | Sales Return Order Subform | Added commission module data, extends “Sales Return Order Subform” |
| 9308 | Purchase Invoices | Added commission module data, extends “Purchase Invoice” |
| 18123728 | EOS066 MDI G/L Account Card | Added commission module data, extends “MDI G/L Account Card” |
Query
| ID | Name | Description |
|---|---|---|
| 18008290 | EOSQuerySalesperson | |
| 18008291 | EOSQuerySalespRole | |
| 18008292 | EOSQuerySalesNetwork | |
| 18008293 | EOSQueryCustomerNo | |
| 18008294 | EOSQueryProductNo | |
| 18008295 | EOSQueryProdGroupCode | |
| 18008296 | EOSQueryCustGroupCode | |
| 18008297 | EOS010 Commissions By Document | |
| 18008320 | EOS010 SalespersonsUpgrade |
PermissionSet
| ID | Name | Description |
|---|---|---|
| 18008290 | EOS010 CMS ADM | |
| 18008291 | EOS010 CMS DOC | |
| 18008292 | EOS010 CMS RDO | |
| 18008293 | EOS010 CMS SET | |
| 18008294 | EOS010 CMS STL |
Report
| ID | Name | Description |
|---|---|---|
| 18008290 | EOS Commission Generate Period | Creates new prediod records. Called from commission period page |
| 18008291 | EOS Calc. Commission Advance | Calculates journal lines realted to advance management. Called from menu |
| 18008292 | EOS Commission Fetch Entries | Recalculates commission data from posted documents. Called from ledger entries page |
| 18008293 | EOS Commission Cost Allocation | Calculates journal lines realted to cost allocation management. Called from menu |
| 18008294 | EOS Comm. Purch. Doc. Creation | Creates purchase documents starting from commission ledger entries for reasons codes that uses direct purchase doc. creation. Called from menu |
| 18008295 | EOS Create Commission Prospect | Creates settlement prospects starting from commission ledger entries for reasons codes that do not uses direct purchase doc. creation. Called from men… |
| 18008296 | EOS Recalculate Ledger Entries | Recalculates commission data for commission ledger entries. Called from ledger entries page |
| 18008297 | EOS Comm. Purch. Doc. Prospect | Creates purchase documents starting from settlement prospects. Called from menu |
| 18008298 | EOS010 Update Salesp. On Docs | |
| 18008299 | EOS Salesp./Purch. Commissions | |
| 18008300 | EOS Commission Prospect | |
| 18008301 | EOS Commission Reduction | |
| 18008302 | EOS Purch. ProForma Invoice | |
| 18008303 | EOS Update Salesp. On Docs | |
| 18008304 | EOS010 Salesperson Data Import | |
| 18008321 | EOS AddSalesP Importer | |
| 18008322 | EOS010 AddSalesP Exporter |
Table
| ID | Name | Description |
|---|---|---|
| 18008290 | EOS Commission Period | Setup table, contains commission perdiod records |
| 18008291 | EOS Doc. Commission Line | Contains commission data for not posted documents, one record per line/salesperson |
| 18008292 | EOS Commission Threshold | Setup table, contains detailed line by threshold that you can specify for each calculation setup line |
| 18008293 | EOS Commissions Setup | Setup table, is the Commission module general setup |
| 18008294 | EOS Add. Salesperson/Purchaser | Contains one record for each salesperson related to a document line |
| 18008295 | EOS Sales Network | Setup table, contains a record for each sales network |
| 18008296 | EOS Salesperson Role | Setup table, contains a record for each salesperson role |
| 18008297 | EOS Salesperson Combination | Setup table, specifies relations between salespersons and sales networks |
| 18008298 | EOS Commissions Calc. Setup | Setup table, specifies how to calculate commission values for every setup combination |
| 18008299 | EOS Commission Group | Setup table, contains a record for each commission group. A group can be related to a Customer or a Product |
| 18008300 | EOS Commission Reason Code | Setup table, contains a record for each commission reason code |
| 18008301 | EOS Cust. Network Combination | Setup table, specifies relations between Customers and Sales networks |
| 18008302 | EOS Commission Ledger Entry | Ledger table, contains all posted commission entries |
| 18008303 | EOS Detail Comm. Ledger Entry | Ledger table, contains details related to posted commission entries |
| 18008304 | EOS Commission Jnl. Template | Setup table, contains a record for each journal template |
| 18008305 | EOS Commission Jnl. Batch | Setup table, contains a record for each journal batch |
| 18008306 | EOS Commission Jnl. Line | Journal table, used to manually post a commission entry without any document |
| 18008307 | EOS Comm. Cost All. Register | Gathers all informations related to cost allocation procedure |
| 18008308 | EOS Commission Prospect Line | Contains a record for settlement prospect line |
| 18008309 | EOS Commission Prospect Header | Contains a record for settlement prospect |
| 18008310 | EOS Commission Processing Log | General log table used to retrieve procedures results |
| 18008311 | EOS Comm. Doc. Ledger Entry | Ledger table, contains all posted commission entries |
| 18008312 | EOS Comm. Reduction Setup | Setup table, specifies how to calculate commission reduction values for every combination |
| 18008313 | EOS Add. Salesperson Archive | Contains one record for each salesperson related to a archived document line |
| 18008314 | EOS Commission Threshold Head. | Contains one record for each default Threshold codes |
| 18008315 | EOS Commission Threshold Lines | Contains one record for each default Threshold lines |
| 18008316 | EOS010 Salesperson Integration | |
| 18008317 | EOS010 Salesperson Import | Table for importing salesperson data |
| 18008320 | EOS010 Role-Salesperson Sets | Table to store the unique ID for each mix of salesperson and role. |
| 18008321 | EOS010 Salesperson Set Entry | This table is used to store the Role\Salesperson set entries. |
| 18008322 | EOS010 Salesp. Set Tree Node |
TableExtension
| ID | Name | Description |
|---|---|---|
| 13 | Salesperson/Purchaser | Added commission module data, extends “Salesperson/Purchaser” |
| 15 | G/L Account | Added commission module data, extends “G/L Account” |
| 18 | Customer | Added commission module data, extends Customer |
| 27 | Item | Added commission module data, extends Item |
| 36 | Sales Header | Added commission module data, extends “Sales Header” |
| 37 | Sales Line | Added commission module data, extends “Sales Line” |
| 81 | Gen. Journal Line | Added commission module data, extends “Gen. Journal Line” |
| 112 | Sales Invoice Header | Added commission module data, extends “Sales Invoice Header” |
| 113 | Sales Invoice Line | Added commission module data, extends “Sales Invoice Line” |
| 114 | Sales Cr.Memo Header | Added commission module data, extends “Sales Cr.Memo Header” |
| 115 | Sales Cr.Memo Line | Added commission module data, extends “Sales Cr.Memo Line” |
| 156 | Resource | Added commission module data, extends Resource |
| 222 | Ship-to Address | Added commission module data, extends “Ship-to Address” |
| 5107 | Sales Header Archive | Added commission module data, extends “Sales Header Archive” |
| 5108 | Sales Line Archive | Added commission module data, extends “Sales Line Archive” |
| 5600 | Fixed Asset | Added commission module data, extends “Fixed Asset” |
| 5800 | Item Charge | Added commission module data, extends “Item Charge” |
| 18123709 | EOS066 MDI G/L Account | Added commission module data, extends “MDI G/L Account” |
Build environment
| Type | Value |
|---|---|
| Version | 27.0.24.0 |
| Application | 27.0.0.0 |
| Platform | 16.0 |
| Runtime | 16.0 |
| Target | Cloud |
| Locale | W1 |
| Commit |
Obsolete Items
| Version | Object | Type | Name | Reason |
|---|---|---|---|---|
| 26.0 | Table 18008294 EOS Add. Salesperson/Purchaser | TableObject | EOS Add. Salesperson/Purchaser | New Additional SalesPerson Engine |
| 26.0 | Table 18008294 EOS Add. Salesperson/Purchaser | MethodDeclaration | setSkipUpdate | New Additional SalesPerson Engine |
| 26.0 | Table 18008297 EOS Salesperson Combination | TableObject | EOS Salesperson Combination | New Additional SalesPerson Engine |
| 26.0 | Table 18008301 EOS Cust. Network Combination | MethodDeclaration | DeleteAddSalesPerson | New Additional SalesPerson Engine |
| 26.0 | Table 18008301 EOS Cust. Network Combination | MethodDeclaration | InsertAddSalesPerson | New Additional SalesPerson Engine |
| 26.0 | Table 18008313 EOS Add. Salesperson Archive | TableObject | EOS Add. Salesperson Archive | New Additional SalesPerson Engine |
| 26.0 | Report 18008303 EOS Update Salesp. On Docs | ReportObject | EOS Update Salesp. On Docs | Replaced by report 18008298 “EOS010 Update Salesp. On Docs” |
| 26.0 | Codeunit 18008290 EOS Commission Setup Mgt. | MethodDeclaration | GetSetup | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008290 EOS Commission Setup Mgt. | MethodDeclaration | TestSalespPurchSetup | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008290 EOS Commission Setup Mgt. | MethodDeclaration | UpdateSalespPurchFromHeader | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008291 EOS Commission Sales Doc. Mgt. | MethodDeclaration | CopyHeaderInfo | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008291 EOS Commission Sales Doc. Mgt. | MethodDeclaration | CopyCommissionLine | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008291 EOS Commission Sales Doc. Mgt. | MethodDeclaration | GenerateDocCommissionOLD | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008291 EOS Commission Sales Doc. Mgt. | MethodDeclaration | ArchiveAddSalesperson | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008291 EOS Commission Sales Doc. Mgt. | MethodDeclaration | ArchiveAddSalesperson | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008291 EOS Commission Sales Doc. Mgt. | MethodDeclaration | RestoreAddSalesperson | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008291 EOS Commission Sales Doc. Mgt. | MethodDeclaration | RestoreAddSalesperson | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | CodeunitObject | EOS Commission Salesp. Mgt | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | FilterAddSalespPurch | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | CopyHeaderAddSalespPurch | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | CopyHeaderAddSalespPurchVariant | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | CopyHeaderAddSalespPurchBuffer | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | CopyHeaderAddSalespPurchBuffer | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | DeleteHeaderAddSalespPurch | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | DeleteHeaderAddSalespPurch | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | DeleteHeaderAddSalespPurchBuffer | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | UpdatePrimaryAddSPFromRecIdBuf | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | TransferSalespersons | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008292 EOS Commission Salesp. Mgt | MethodDeclaration | isFromSalespToSalespDifferent | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008294 EOS Commission Utilities | MethodDeclaration | DrilldownSalespersons | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | CU80_OnAfterReleaseSalesDoc | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T36_OnAfterValidate_SellToCustNo | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | UpdatePrimarySPOnSalesHeader | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T36_OnAfterValidate_BillToCustNo | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T36_OnAfterValidate_ShipToCode | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | GetSalesNetwork | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T36_OnAfterValidate_SalespersonCode | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T37_OnSalesLineDelete | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T37_OnAfterValidateEvent_No | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T37_OnAfterModifyEvent | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T18_OnAfterValidate_SalespersonCode | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T18_OnAfterDeleteEvent | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T222_OnAfterDeleteEvent | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T18008301_OnAfterDeleteEvent | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T18008301_OnAfterInsertEvent | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T18008301_OnAfterRenameEvent | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnFilterAddSalespPurch | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnBeforeUpdateSalespPurchFromHeader | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnAfterUpdateSalespPurchFromHeader | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnBeforeCopyHeaderAddSalespPurch | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnAfterCopyHeaderAddSalespPurch | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnFilterHasDocCommissionLine | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnFilterDeleteDocCommissionLine | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnFilterHasCommissionLedgerEntry | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnFilterDeleteCommissionLedgerEntry | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnFilterDeleteDocCommissionLedgerEntry | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnBeforeOnAfterValidateSellToCustNo | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnAfterOnAfterValidateSellToCustNo | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnBeforeOnAfterValidateBillToCustNo | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnAfterOnAfterValidateBillToCustNo | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnBeforeOnAfterValidateShipToCustNo | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnAfterOnAfterValidateShipToCustNo | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | RaiseOnBeforeTestStatusOpen | New Additional SalesPerson Engine |
| 26.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnBeforeTestStatusOpen | New Additional SalesPerson Engine |
| 26.0 | Page 18008290 EOS Add. Salesperson/Purchaser | PageObject | EOS Add. Salesperson/Purchaser | New Additional SalesPerson Engine |
| 26.0 | Page 18008296 EOS Salesperson Combination | PageObject | EOS Salesperson Combination | New Additional SalesPerson Engine |
| 26.0 | Page 18008321 EOS Add. Salesperson Archive | PageObject | EOS Add. Salesperson Archive | New Additional SalesPerson Engine |
| 26.0 | TableExtension 18008292 EOS TableExt18008292 | Field | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | TableExtension 18008294 EOS TableExt18008294 | Field | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | TableExtension 18008295 EOS TableExt18008295 | Field | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | TableExtension 18008299 EOS TableExt18008299 | Field | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | TableExtension 18008304 EOS TableExt18008304 | Field | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | PageExtension 18008291 EOS PageExt18008291 | PageField | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | PageExtension 18008293 EOS PageExt18008293 | PageField | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | PageExtension 18008300 EOS PageExt18008300 | PageField | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | PageExtension 18008301 EOS PageExt18008301 | PageField | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | PageExtension 18008302 EOS PageExt18008302 | PageField | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | PageExtension 18008303 EOS PageExt18008303 | PageField | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | PageExtension 18008308 EOS PageExt18008308 | PageField | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | PageExtension 18008309 EOS PageExt18008309 | PageField | EOS Salesperson Code | New Additional SalesPerson Engine |
| 26.0 | PageExtension 18008311 EOS PageExt18008311 | PageField | EOS Salesperson Code | New Additional SalesPerson Engine |
| 25.0 | Codeunit 18008294 EOS Commission Utilities | MethodDeclaration | DecodeSalesDocType | Unused Method |
| 25.0 | Codeunit 18008294 EOS Commission Utilities | MethodDeclaration | GetCustomerCommissionGroup | Unused |
| 25.0 | Codeunit 18008294 EOS Commission Utilities | MethodDeclaration | GetProductCommissionGroup | Unused Method. Use GetProductCommissionGroupEnumFromDocLine |
| 25.0 | Codeunit 18008294 EOS Commission Utilities | MethodDeclaration | GetProductCommissionGroupFromDocLine | Unused Method. Use GetProductCommissionGroupEnumFromDocLine |
| 25.0 | TableExtension 18008294 EOS TableExt18008294 | MethodDeclaration | GenerateDocCommission | Use EOSGenerateDocCommission |
| 25.0 | TableExtension 18008301 EOS TableExt18008301 | MethodDeclaration | HasCommissionLine | Use EOSHasCommissionLine |
| 25.0 | TableExtension 18008301 EOS TableExt18008301 | MethodDeclaration | deleteCommissionLine | Use EOSDeleteCommissionLine |
| 24.0 | Report 18008300 EOS Commission Prospect | MethodDeclaration | SetReqFilter | Use standard “Report.SetTableView” |
| 24.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | T18008301_OnAfterModifyEvent | This public subscriber will be made local. |
| 24.0 | Codeunit 18008295 EOS Commission Event Mgt. | MethodDeclaration | CU103_OnBeforeCustLedgEntryModify | This public subscriber will be made local. |
| 24.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnBeforePostEntryPayable | Use OnBeforePostEntryPayable on codeunit “EOS Commission Jnl. Post Line” |
| 24.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnAfterPostEntryPayable | Use OnAfterPostEntryPayable on codeunit “EOS Commission Jnl. Post Line” |
| 24.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnBeforePostEntrySettlement | Use OnBeforePostEntrySettlement on codeunit “EOS Commission Jnl. Post Line” |
| 24.0 | Codeunit 18008302 EOS Comm. Event Publisher | MethodDeclaration | OnAfterPostEntrySettlement | Use OnAfterPostEntrySettlement on codeunit “EOS Commission Jnl. Post Line” |
Changelog
27.0.24.0
Released: OnPremise: 26. November 2025 | Saas: 26. November 2025
- 19681: EX010 CMS Add event, to generate commissions allocation bypassing grouping by dimension set ID on sales invoices
27.0.22
Released: OnPremise: 21. November 2025 | Saas: 24. November 2025
- 19663: EX010 CMS New Commission engine: in table “EOS010 Salesperson Set Entry” (18008321) the fields “Salesperson Role Name” e “Salesperson Name” aren’t populed
27.0.20
Released: OnPremise: 04. November 2025 | Saas: 05. November 2025
- 19478: Manage error when app is installed, but setup isn’t filled
27.0.18
Released: OnPremise: 30. October 2025 | Saas: 30. October 2025
- 19521: EX010 CMS Extend automated tests to new purchase invoice check fields
27.0.13
Released: OnPremise: 15. October 2025 | Saas: 15. October 2025
- 19429: EX010 CMS Associating serial number to batch in “Commission Payable Jnl. Lines”, after posting the last number serie isn’t updated, always showing the first number
- 19430: EX010 CMS Associating serial number to batch in “Commission Payable Jnl. Lines”, after posting the last number serie isn’t updated, always showing the first number: Development
27.0.10
Released: OnPremise: 07. October 2025 | Saas: 07. October 2025
- 19160: EX010 CMS Add event, to exclude commission and salesperson calculation (new salesperson engine activation)
- 19350: EX010 CMS Add event, to manage insertion of new automatic salesperson lines in addition to those added inserite manually from user
- 19185: FIX: fixed settlement prospect report print to correctly show entries grouped by reason
- 19186: EX010 CMS Having different reason codes for commissions posting, for different types of advances and reimbursements, print generated from settlement prospect doesn’t report subdivision by reason codes: Development
- 18893: EX010 CMS Implement salesperson import batch
- 19091: BC27 Compatibility
26.0.71
Released: OnPremise: 04. September 2025 | Saas: 04. September 2025
- 19025: EX010 CMS Enabling New Salesperson engine on production enviroments
26.0.70
Released: OnPremise: 02. September 2025 | Saas: 02. September 2025
- 18844: EX010 CMS Implement salesperson code in page “User setup”
- 18878: EX010 CMS Create new salespersons update report, for new salespersons management
- 18879: EX010 CMS Create new salespersons update report, for new salespersons management: Development
26.0.64
Released: OnPremise: 29. August 2025
- 18844: EX010 CMS Implement salesperson code in page “User setup”
26.0.58
Released: OnPremise: 25. August 2025 | Saas: 26. August 2025
- 18972: EX010 CMS Converting sales offer with line flag “Exclude from commissions” active in order, then flag isn’t active in this last: Development
- 18971: FIX: fix to correctly transfer Exclude from Commission flag from Quote to Order when creating Sales Order from Sales Quote
26.0.57
Released: OnPremise: 25. August 2025 | Saas: 25. August 2025
- 18893: EX010 CMS Implement salesperson import batch
26.0.54
Released: OnPremise: 23. July 2025 | Saas: 24. July 2025
- 18826: EX010 CMS Wrong flowfield calc. formula for salesnetwork on sales invoice line
- 18758: EX010 CMS Allow new salesperson engine on demo company
26.0.52
Released: OnPremise: 24. June 2025 | Saas: 25. June 2025
- 18599: EX010 CMS Timeout locks generated, because method GenerateDocCommissionOLD (codeunit 18008291) generates a query with filtered FF in UPDLOCK
26.0.51
Released: OnPremise: 19. June 2025 | Saas: 19. June 2025
- 18522: EX010 CMS With new CMS engine enabled, in “Sales order” trying to validate field “Customer no.” positioned before field “No.” returns error “Validating field Customer No. revealed a problem in field No.."; if disabled, salespersons aren’t copied
- 18551: EX010 CMS LinterCop Codecop code review
26.0.47
Released: OnPremise: 16. June 2025 | Saas: 16. June 2025
- 18543: EX010 CMS Reading Locks in EOS commission sales doc. mgt
26.0.45
Released: OnPremise: 12. June 2025
- 18435: EX010 CMS - In “Commission Payable Jnl. Lines (CMS)", if called commission entry with “Remaining amount (LCY)” < 0 returns error “Impossible to settle more than -(value) for Commission ledger entries (value).”
- 18436: EX010 CMS - In “Commission Payable Jnl. Lines (CMS)", if called commission entry with “Remaining amount (LCY)” < 0 returns error “Impossible to settle more than -(value) for Commission ledger entries (value).": Development
26.0.41
Released: OnPremise: 03. June 2025 | Saas: 03. June 2025
- 18426: EX010 CMS Impossible to delete created salesperson, returning error about existing record in related table
- 18408: EX010 CMS On “Sales order”, modifying field “Ship-to” the “Commission group” is also modified
- 18423: EX010 CMS Creating documents, the standard field “Salesperson code” isn’t inherited from customer card, if “Sell-to” is equal to “Bill-to” are the same
26.0.35
Released: OnPremise: 26. May 2025 | Saas: 26. May 2025
- 18222: EX010 CMS - During ECS Invoice creation the warning “Sales Network must be the same between invoice and order” is shown
- 18223: EX010 CMS - During ECS Invoice creation the warning “Sales Network must be the same between invoice and order” is shown: Development
- 18360: EX010 CMS Trying to activate the new salesperson engine feature returns error…(COMPLETE TITLE IN SYSTEM INFO)
26.0.32
Released: OnPremise: 23. May 2025 | Saas: 23. May 2025
- 18099: FIX: add check and fixed to assign the correct salesperson when changing addresses
- 15162: EX010 CMS Implement new management of table ‘EOS Add. Salesperson/Purchaser’ (18008294), in order to calculate and store a Salesperson/purchaser ID in various tables
- 18100: EX010 CMS In ‘Sales order’, changing ‘Code’ of alternate shipping address in ‘Document commission line’ the manual commissions are deleted: Development
26.0.29
Released: OnPremise: 14. May 2025 | Saas: 14. May 2025
- 18183: FIX: fixed procedures to correctly delete entries from salespersons that have been removed from the salespersons of the sales line
- 18184: EX010 CMS In page “Commission entry”, function “Fetch entries” doesn’t delete previous entries: Development
- 18096: FIX: fix to correctly get the commission group code
- 18097: EX010 CMS In ‘Sales order’, field ‘Commission group code’ isn’t filled: Development
26.0.23
Released: OnPremise: 08. May 2025 | Saas: 09. May 2025
- 18099: FIX: add check and fixed to assign the correct salesperson when changing addresses
- 18100: EX010 CMS In ‘Sales order’, changing ‘Code’ of alternate shipping address in ‘Document commission line’ the manual commissions are deleted: Development
26.0.22
Released: OnPremise: 07. May 2025 | Saas: 07. May 2025
- 15162: EX010 CMS Implement new management of table ‘EOS Add. Salesperson/Purchaser’ (18008294), in order to calculate and store a Salesperson/purchaser ID in various tables
26.0.21
Released: OnPremise: 06. May 2025
- 15162: EX010 CMS Implement new management of table ‘EOS Add. Salesperson/Purchaser’ (18008294), in order to calculate and store a Salesperson/purchaser ID in various tables
- 18099: FIX: add check and fixed to assign the correct salesperson when changing addresses
- 18100: EX010 CMS In ‘Sales order’, changing ‘Code’ of alternate shipping address in ‘Document commission line’ the manual commissions are deleted: Development
26.0.19
Released: OnPremise: 30. April 2025
- 18099: FIX: add check and fixed to assign the correct salesperson when changing addresses
26.0.17
Released: OnPremise: 29. April 2025
- 18099: FIX: add check and fixed to assign the correct salesperson when changing addresses
26.0.16
Released: OnPremise: 29. April 2025
- 18099: FIX: add check and fixed to assign the correct salesperson when changing addresses
- 18100: EX010 CMS In ‘Sales order’, changing ‘Code’ of alternate shipping address in ‘Document commission line’ the manual commissions are deleted: Development
- 17988: CHANGE: added OnAfterAccountNoBalAccountNoAssigned event to report EOS Commission Cost Allocation in order to allow Account No. and Bal. Account No. customization
- 17989: EX010 CMS Add events, to modify account used to set costs through report 18008293: Development
- 16582: EX004 EAL Convert permissions from XML to AL
- 17736: BC 26 Compatibility
- 17604: EX010 CMS CIN/EMA optimizations
- 17714: EX010 CMS Make possible to access a variable of table ‘EOS Add. Salesperson/Purchaser’
25.0.42
Released: OnPremise: 07. March 2025
- 17714: EX010 CMS Make possible to access a variable of table ‘EOS Add. Salesperson/Purchaser’
25.0.41
Released: OnPremise: 03. March 2025
- 17662: FIX: added fix to have the correct G/L Account on the first line during the posting of allocations
- 17663: EX010 CMS In page ‘General journal’, for allocations using g/l account linked to posting reason code and more records, for the first line is used the account in customer card: Development
- 17604: EX010 CMS CIN/EMA optimizations
25.0.39
Released: OnPremise: 24. February 2025 | Saas: 24. February 2025
- 17604: EX010 CMS CIN/EMA optimizations
25.0.37
Released: OnPremise: 29. January 2025 | Saas: 31. January 2025
- 17307: FIX: fixed the commission prospect creation report to correctly show the reason code in the Commission Prospect line
- 17308: EX010 CMS In page ‘Commission prospect’, the field ‘Reason code’ isn’t filled with the value of field ‘Correction prepayment reason code’ in page ‘Commissions setup’: Development
25.0.36
Released: OnPremise: 24. January 2025
- 17116: FIX: fixed the procedure to check and stop to the renegotiation only if the commission ledger entries are different from Settlement Type = Invoiced and the flag “Mod. on Settl. Entries Inv.” is on true on CMS setup
- 17117: EX010 CMS With commission entries having ‘Settlement Type’ = ‘Invoiced’ and manually modified, trying to change due date returns error…(COMPLETE TITLE IN SYSTEM INFO): Development
25.0.33
Released: OnPremise: 16. January 2025
- 17016: FIX: fixed the commission ledger entries field to correctly show the number of the commission ledger entries linked to the posted purchase credit memo
- 17017: EX010 CMS In page ‘Posted purchase credit memo’ the field ‘Commission ledger entries’ wrongly shows value 0: Development
25.0.30
Released: OnPremise: 23. December 2024
- 16891: FIX: fixed the creation of commission entries checks for “Do not calculate commissions on release/posting” to skip only the commission calculation and not the salesperson transfer
- 16892: EX010 CMS - With the “Do not calculate commissions on release/posting” flag active, the creation of commission movements recalculates the values from setup: Development
25.0.28
Released: OnPremise: 20. December 2024
- 16842: FIX: fixed flag update to correctly consider CMS settlement journal entries
- 16843: EX010 CMS After settlement with page ‘Commission settl. jnl. lines’, in ‘Commission entry’ the flag ‘Open’ remains abled: Development
- 16821: FIX: fix to proceudre to correctly indicate the doc type as Cr Memo
- 16822: EX010 CMS In ‘Commission prospect’ with negative amount, after posting a credit memo the field ‘Posted Purchase Doc. Type’ is equal to ‘Invoice’: Development
25.0.26
Released: OnPremise: 05. December 2024
- 16525: EX010 CMS Make change to report ‘Create commission entries’, in order to re-read commissions entry after assignment of the customer ledger entry to the commissions entry
25.0.24
Released: OnPremise: 05. December 2024
- 16711: EX010 CMS Function UpdatedCommRelatedEntries isn’t much readable during analysis
- 16712: EX010 CMS Function UpdatedCommRelatedEntries isn’t much readable during analysis: Development
- 16687: EX010 CMS In page ‘Commissions entry’, on created entry the flags ‘Commission On Invoice Disc.’ and ‘Commission On Line Disc.’ don’t inherit from page ‘Commissions calculation setup’
25.0.21
Released: OnPremise: 29. November 2024
- 16641: EX010 CMS In codeunit ‘EOS Commission Setup Mgt.', when to procedure SetSingleRecordDefaultCustNetwork is provided record ‘EOS Cust. Network Combination’ then is not activated related field ‘Default’
25.0.20
Released: OnPremise: 13. November 2024
- 16545: Reduced to 7 days CMS telemetry
25.0.19
Released: OnPremise: 12. November 2024
- 16545: Reduced to 7 days CMS telemetry
- 16539: FIX: fixed credit memo unlinking and relinking amounts
- 16540: EX010 CMS In page ‘Detailed commission ledger entry’, after unlinking a credit memo regarding a partial reverse is obtained entry by reverse of the previous one with wrong negative amount: Development
- 16506: EX010 CMS In page ‘Document Commission Line’, field ‘Commission Base Amount (LCY)’ isn’t updated after a change of ‘Commission %’ and ‘Unit price exclude VAT’ on sales order line
- 16494: FIX: fixed check on No Sales Comm. Calc. on Release/Posting to correctly skip commission calculation only on posting and release
- 16495: EX010 CMS In ‘Sales order’, with flag ‘No Sales Comm. Calc. on Release/Posting’ enabled (‘CMS Setup’), then calculation of temporary commissions isn’t executed: Development
25.0.14
Released: OnPremise: 07. November 2024
- 16494: FIX: fixed check on No Sales Comm. Calc. on Release/Posting to correctly skip commission calculation only on posting and release
- 16495: EX010 CMS In ‘Sales order’, with flag ‘No Sales Comm. Calc. on Release/Posting’ enabled (‘CMS Setup’), then calculation of temporary commissions isn’t executed: Development
25.0.11
Released: OnPremise: 23. October 2024
- 16182: FIX: fixed Salesperson assignation when using Bill to Customer in Sales Header and the CMS Setup is set to use Bill To Customer’s salesperson (by overwriting the previous one)
- 16183: EX010 CMS With, in ‘Commissions setup’, field ‘Get salesperson from’ equal to ‘Sell-to customer’, changing in ‘Sales order’ the ‘ship-to’ or ‘bill-to’ o “fatturare a” then salesperson is changed with the ‘Bill-to’ one: Development
- 15961: EX010 CMS Remove obsolete objects for BC25
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.