Dealer, sales or any other kind of commissions can be calculated quite easily with the table functions of the .net library finaquant® calcs, as the following example will demonstrate.
In this article we explain:
- Basic transaction-based (sales data) commission scenario
- How commissions can be calculated with the table functions
- How input data can be fetched from external databases
- How periodic commission calculations can be automated
Commission Scenario
- Dealers receive sales commissions proportional to their sales totals for each product group in a quarter.
- Product groups (or pools) can be defined by category or individual products for each dealer.
- The commission scale with tiered rates (class or level scale logic) for each product group (or pool) determines the amount of commissions to be paid.
Data Flow & Calculation
All input tables are fetched from an external database using the event functions of Calculation Nodes that are triggered before any input table is read from the Generic Database. Continue reading
