Commission Rules

Commission Rules

Beyond the Flat Rate

Every Sales Person record carries a commission rate — a single percentage that is applied to their allocated share of a transaction's net total to calculate their estimated commission. For many retail businesses, this flat rate is sufficient. The same percentage applies to every sale, every item, and every period.


But many retail environments are more complex. A business might want to pay a higher commission rate on premium product lines to drive focus on high-margin items. A seasonal campaign might offer an elevated rate during a specific promotional period. A store group might want commission rates to vary by location. A team of sales associates with different roles might each earn at a different rate on the same transaction.


iVendNext POS provides two mechanisms to handle this complexity beyond the flat rate: Commission Rules and Tiered Sales Target Brackets. This article explains how each works and how the Test Commission Tool helps managers validate configurations before they go live.




Commission Rules

A Commission Rule is a configurable override that replaces the flat rate from the Sales Person master for transactions that match the rule's defined scope. When a transaction is evaluated and a Commission Rule matches, the rate from the rule is used instead of the default rate.


Rule Scope

Every Commission Rule defines the conditions under which it applies. A rule only fires when all of its scope conditions are met simultaneously.


Validation Period: Each rule has a start date and an end date. It is only active during this window. Outside the period, the rule is ignored and the flat rate applies. Expired rules are retained in the system for audit but are flagged as expired and excluded from evaluation.


Excluded Weekdays: A rule can specify one or more days of the week on which it does not apply. A weekend-only promotion rule might have Monday through Friday excluded. A weekday-only commission uplift might exclude Saturday and Sunday. This granularity makes it possible to align commission rules precisely with campaign schedules.


Store Scope: A rule can be scoped to all stores, a specific store, or a configured store group. This allows regional commission programmes to run alongside national ones without interference.


Item Scope: The Items child table on the Commission Rule specifies which items, item groups, brands, or product categories the rule applies to. Each row can be either an inclusion — this scope is eligible for the rule — or an exclusion — this scope is specifically removed from the rule even if it would otherwise be included. When include and exclude entries overlap, exclusions take precedence.


Salesperson Scope: The Salespersons child table specifies which sales persons or salesperson groups the rule applies to. A rule can target an individual, a team, or all sales persons.


Rule Priority

When more than one active Commission Rule matches a transaction, the rule with the lowest priority number wins. If two rules have the same priority number, the one created earliest takes precedence. This deterministic resolution means there is never ambiguity about which rate applies — the outcome is always predictable and auditable.


Image suggestion 1: Screenshot of the Commission Rule form in iVendNext Desk showing the rule header fields (Code, Description, Status, Priority, Validation Period), the Items child table with a row showing Item Group = Electronics and Excluding = No, and the Salespersons child table with a row showing Salesperson Type = Salesperson Group.


Line-Specific vs Transaction-Level Rules

A Commission Rule can be configured to apply per line or at the transaction level.


A line-specific rule is evaluated against each individual line item in the transaction. Some lines may match and receive the rule rate; others may not match and use the flat rate. This is useful when a commission uplift should apply only to specific items — for example, a 15% rate on audio products while the rest of the basket earns the standard 5%.


A transaction-level rule applies only when every line in the transaction matches the rule's item scope. If even one line falls outside the scope, the rule does not apply at all. This is appropriate for rules that are meant to reward sales of a specific category exclusively.


Creating and Activating a Rule

New Commission Rules are created in Disabled status by default. A disabled rule is ignored by the evaluation engine entirely. This means a manager can configure a rule, review it, and test it without any risk of it affecting live transactions. When the rule is ready to go live, it is activated by clicking Enable on the rule form. Rules can be disabled again at any time to pause them without deletion.




Salesperson Groups

Commission Rules can be scoped to Salesperson Groups rather than individual sales persons. A Salesperson Group is a reusable named list of sales persons — for example, a Premium Sales Team, a Regional Group, or a Seasonal Campaign Team.


Info
When a rule references a group, every member of that group is covered by the rule. Adding a new sales associate to the group automatically extends the rule's coverage to include them, without needing to edit the rule. Removing someone from the group removes them from the rule's scope equally automatically.


Salesperson Groups are maintained separately from Commission Rules. A group that is referenced by an active Commission Rule cannot be disabled — the system blocks the attempt and explains that the group must be removed from active rules first.




Tiered Sales Target Brackets

The Sales Target Bracket extends the flat commission rate concept into a progressive model where the commission percentage increases as a sales person's cumulative sales for a period cross defined thresholds.


A bracket configuration is set up on the Sales Person's Target record as a child table. Each row defines a threshold — the cumulative sales amount at which this bracket activates — and the commission calculation for that bracket: either a percentage or a fixed amount.


Notes
Brackets are evaluated in ascending order of threshold. The bracket applied to any given transaction is the one whose threshold is the highest value that does not exceed the sales person's cumulative net sales for the period at the time of the transaction. As the sales person's cumulative total grows through the period, they move through the brackets automatically — earning more commission on each transaction once a new threshold is crossed.


Example: A bracket structure of 5% from 0, 10% from 1,000, and 15% from 2,000 means that a sales person with cumulative sales of 800 earns 5% on their current transactions. Once their cumulative total reaches 1,000, subsequent transactions earn 10%. At 2,000, the rate moves to 15%.


When no brackets are configured for a sales person, the system falls back to the flat rate on their Sales Person master — exactly as it always has. Brackets are additive configuration, not a replacement.


Image suggestion 2: Screenshot or table diagram showing a Sales Target Bracket child table on the Sales Person Target record, with three rows: Threshold 0 / Type % / Value 5, Threshold 1000 / Type % / Value 10, Threshold 2000 / Type % / Value 15 — alongside a note showing which bracket applies at each cumulative sales level.




The Test Commission Tool

Before a Commission Rule or bracket configuration goes live, managers can validate it using the Test Commission Tool. This utility is available from the search bar in iVendNext Desk and as a direct action on the Commission Rule and Sales Person forms.


The tool presents an input section where the manager enters synthetic sale data: the date and time of the hypothetical transaction, the store, the customer, the sales persons with their allocation percentages, and the items with quantities and amounts. None of this is real data — it is entered solely for the purpose of testing.


When the manager clicks Run, the commission engine evaluates the input exactly as it would for a live transaction. The Results section shows every active rule that matched the input, listed in priority order, with the first matching rule identified as the one that would apply. For each matching sales person, the tool shows the commission base, the rule or bracket that applied, and the calculated commission amount.


Notes
If no rule matches the input, the tool displays a no-match message and shows the flat-rate calculation that would apply by default. Disabled rules are listed separately in a "Skipped (disabled)" section so the manager can see which rules were evaluated but excluded.


The Test Commission Tool writes nothing. It creates no commission entries, no transaction records, and no audit log rows. It is entirely read-only. Managers can run it as many times as needed — adjusting the input, testing edge cases, and validating bracket thresholds — before activating any rule.




Commission in Reports

Commission data calculated through the Sales Person module is available in existing iVendNext reports. The Sales Person Commission Summary report shows transaction-level detail: sales person, allocation percentage, commission rate, allocated amount, and estimated commission. The Sales Person-wise Transaction Summary provides an item-level breakdown by sales person across transactions.


Both reports can be filtered to include POS Invoice data, not just Sales Invoices that have been merged. This means managers can review commission performance in real time during trading hours, without waiting for end-of-day processing.


When tiered brackets apply to a transaction, the Commission Summary report displays the bracket that was in effect — for example, "Tier 2: 10%" — so managers can see at a glance which commission level was earned on each transaction.




    • Related Articles

    • iVendNext Foresight - Forecasting Modules: Logic, Rules, Worked Examples

      For each module you get: purpose, key fields, validation rules, calculation logic with formulas, a complete worked example, and edge cases. All formulas are presented exactly as the engine applies them, so a consultant can reproduce any number on ...
    • Putaway Rules

      Overview This article will introduce you to the concept of Putaway Rules in iVendNext, explain their importance, and guide you through the process of creating and managing them. What are Putaway Rules? Putaway Rules are predefined strategies that ...
    • Understanding Shipping Rules

      Overview You can use Shipping Rules to configure delivery charges based on criteria such as destination, item weight, and order value. This article explains how to set up and manage Shipping Rules in iVendNext. 1. What Are Shipping Rules? Shipping ...
    • Understanding Pricing Rules

      Overview This article provides a step-by-step guide to understanding and configuring Pricing Rules in iVendNext. 1. Introduction to Pricing Rules Pricing Rules are automated conditions that determine how discounts or special rates are applied to ...
    • Understanding Authorization Rules

      Overview This article will guide you through the concept of Authorization Rules, how to set them up in iVendNext. These rules ensure that specific conditions are met before a document can be submitted or approved, adding an extra layer of control and ...