Use-case library
Step-by-step walkthroughs of the CommissionCentral acceptance scenarios (UC-01…UC-13). Each walkthrough connects the on-screen steps to the exact expected commission result. You can repeat it and confirm that the app behaves as documented.
Start with UC-01. It creates the building blocks (a plan, a rate rule, an agent assignment) that the later scenarios use again.
Do you run these scenarios as acceptance testing? Use the UAT checklist to track each result and document the sign-off.
| UC | Scenario | Expected result |
|---|---|---|
| 01 | Flat rate, single agent — 5% of sales, post a $10,000 invoice | One entry, $500, status Calculated |
| 02 | Tiered waterfall — $0–100k @ 3%, $100k–250k @ 5%, $80k prior; post $100k | $600 + $4,000 = $4,600, one detail row per segment |
| 03 | Multi-agent split — 60 / 40 on a 4% plan; post $25,000 | $600 + $400 |
| 04 | Percent of margin — 10% of margin; sales $5,000 / cost $3,000 | $200 |
| 05 | On-payment trigger — threshold 100%; post then fully pay a $10,000 invoice | Pending → Payable on payment |
| 06 | Credit-memo reversal — reverse a $500 entry | Original Reversed, offsetting −$500, net $0 |
| 07 | Draw netting — draw $1,000, earns $800 | Offset $800, net payable $0, balance → $200 |
| 08 | Manager commission — manager at 2% over a $500-earning rep | Separate manager entry $10 |
| 09 | Manual line override — plan 5%, line set to 8% | Entry uses 8%, flagged as manual override |
| 10 | A/P invoice — external vendor agent; run a payment batch | Purchase invoice created, entries Paid |
| 11 | On-shipment trigger — ship then invoice at same price | One $500 entry; no adjustment at invoice |
| 12 | On-shipment true-up — invoice posts at a higher price | Shipment $500 + adjusting +$50 |
| 13 | Matrix rate × split — matrix 8% / 5%, split 60 / 40; post $10,000 | $480 + $200 |