Who
Which partner, on what terms
Customer, business model, and the partner class: direct, vendor, franchisee, agent.
Partner Payouts
A payout scheme is a set of conditions ending in a rate. DataTwin takes the scheme as it was agreed, turns it into rows, and computes every partner’s payout from your own volume and activity data. Tiers, slabs, guarantees, incentives and deductions all resolve in one pass. We start by recomputing periods you have already paid, read-only, so you see what the spreadsheet got wrong before you change anything.
One scheme, two forms
The scheme, as agreed → the same scheme, as rows
Live process
The scheme, as it was agreed
DataTwin
Flattened to rows
The same scheme, as rows
Why this matters A new scheme is a new sheet, not a new build. Six commercially different schemes are six sheets on one engine, which is why the second scheme does not wait behind an IT queue — read-only to start, nothing changes in your payout run or your ledger.
Every stage runs on the same engine that powers the DARP Framework and FSCP: acquire, process, govern, report.
The seven axes
Different industries use different nouns. The structure underneath does not change, which is why one engine covers a fleet operator, a distributor and an insurer without a rewrite for each.
Who
Customer, business model, and the partner class: direct, vendor, franchisee, agent.
Where
Station, cluster, block, region, or nowhere at all when a scheme runs nationally.
What
Category, product, or a bundle of products treated as one line in the scheme.
With what
Vehicle class, machine, seat, licence. The asset changes the rate.
When
Month, day, shift or slot, and named periods such as a festival or campaign.
How much
Units, volume, days present, value shipped, or a band over any of those.
How it pays
Fixed, variable, tiered or slabbed, minimum guarantee, one-off incentive.
The leaf
Seven answers select one row. That row carries the rate. Nothing about the scheme lives in code.
The payout
Part 1
A contract is negotiated as a tree and signed as a document. Neither form can pay anybody. It becomes payable when every path through it is a row, and the rows are tested against each other before the first run rather than after the first dispute.
Captured
Rates, conditions and effective dates read off the signed agreement and turned into rows, with the source document kept against them.
Tested
The sheet is checked for the faults that quietly double or halve a payout: gaps, overlaps, duplicates and conditions that can never be met.
Versioned
Each version is dated. A rate backdated to January recomputes the periods it touches, instead of silently changing what was paid.
Part 2
A correct rate applied to a wrong count pays the wrong amount, and nobody notices because the rate looks right. The volume, the days and the value all come from your own systems and are reconciled before anything is multiplied.
Counted
Units, trips, shipments, disbursals, policies or hours taken from the transaction record itself, at the grain the scheme is written at.
Qualified
Not every unit qualifies. Exclusions in the contract are applied to the measure before any rate is chosen.
Reconciled
The measure is agreed against the operating system before payout, so nobody is arguing about the count afterwards.
Part 3
Most payout tools support one or two rate forms well and bend the rest to fit. Real contracts mix them inside a single period, and the mixing is the part that goes wrong.
Fixed and variable
A rate per day, per unit or per period, applied to the qualified measure. This part is rarely where money is lost, and it is where most tools stop.
Tiers and slabs
A band pays either on the whole volume or only on the units inside it. We do not impose a convention, because contracts genuinely differ.
Guarantees and incentives
A guarantee is a floor evaluated over a period, not a rate. An incentive often has a cliff: one unit short and the whole component is zero.
A contract question
Ask whether volume of 70 against bands of 1 to 60 and 61 to 100 pays the higher rate on all 70 or on the last 10. Both are common, both are correct somewhere, and the difference is the single most frequent cause of a payout dispute. We read it from your contract and show which reading was used.
Part 4
Base payout, a seasonal incentive, an attendance bonus and a minimum guarantee can all apply to the same partner in the same period. Whether they stack, whether the best one wins, or whether the guarantee absorbs the rest is a commercial decision. It should be recorded, not improvised.
Precedence
The order in which schemes resolve is configured with you and then applied identically to every partner and every period.
No double counting
The same volume paid under two overlapping schemes is one of the largest and quietest leaks in any payout run.
The workings, kept
For every partner and period, the computation is retained: which rows applied, in what order, against what measure.
Part 5
The gross payout is not what the partner receives. Advances, damages, shortages, asset recoveries and withholding all sit between the two, and each one is a place where a partner is either short-changed or overpaid without anyone intending it.
Recoveries
Advances, equipment, damages, shortages and penalties netted against the payout, each carrying the event that caused it.
Withholding
Tax withheld according to the partner class and the applicable rate, with certificates produced rather than requested later.
The payment file
The bank file and the accounting entry come from one computation, so the books and the bank cannot disagree.
The partner portal
Most of a payout team’s month is not computing payouts. It is explaining them. A partner who can see their own volume, their own band and the distance to the next one asks a different and much shorter question.
Their own numbers
Volume so far, the band it currently falls in, and what has accrued. Visible during the period, when the partner can still act on it.
The statement
Every payout line with the scheme, the rate, the measure and the deductions that produced it. The same view your team sees.
Queries in one place
A partner disputes a line rather than an amount, your team answers against the record, and the exchange stays attached to the payout.
Then it runs forward
Prevent is not a second build. The rows that recomputed your history are the rows that compute the next run. That is where a one-off recovery starts compounding.
A new scheme becomes rows and is tested for gaps and overlaps before it is live.
Volume and activity reconciled to the operating system and frozen for the period.
Every scheme resolved in the agreed order, tiers and guarantees together.
Outliers and swings against prior periods surfaced before approval, not after payment.
One computation behind the bank file, the journal and the partner statement.
Under the hood
Specialised agents with narrow, defined duties, coordinated by an orchestration agent. Deterministic rules run wherever something posts to the books. Nothing posts because a model was confident.
Reading the agreement
Contracts, annexures and rate cards read into rows, including scanned and amended documents, with each row tied to its clause.
Applying the rows
Measure qualified, schemes resolved in order, tiers and guarantees applied, and the workings kept against every payout line.
Finding what looks wrong
Swings against prior periods, partners near a cliff, units claimed twice and deductions without a source, surfaced before payment.
What changes
Not a longer list of features. A different distribution of who does what, and when a difference is found.
How payouts run today
A signed PDF, retyped into a spreadsheet by whoever owns the run
How they run on DataTwin
Rows tied to the clause they came from, tested for gaps and overlaps before they pay
How payouts run today
A new tab, a new formula, and a person who now cannot take leave at month end
How they run on DataTwin
A new sheet on the same engine, live in the period it was agreed
How payouts run today
Whichever reading the formula happened to encode
How they run on DataTwin
Marginal or whole-volume as the contract defines it, and the reading is visible
How payouts run today
Resolved differently by different people in different months
How they run on DataTwin
One precedence rule, applied to every partner and every period
How payouts run today
Rebuilt from scratch each time, often to a different answer
How they run on DataTwin
Answered from the retained workings, in the partner portal
How payouts run today
Backdated by editing the sheet, so history quietly changes
How they run on DataTwin
Versioned and dated; a backdated rate recomputes and raises arrears
How payouts run today
Sample testing of a spreadsheet nobody fully understands
How they run on DataTwin
Every payout traceable to rows, measure and approval, across the full population
Start here
Everything above is prevention; it stops the next run going wrong. It does nothing about the periods already paid, which are sitting in your payout history right now. So we start there, read-only, before there is anything to sign.
2min
This is how long it takes to understand how much can be recovered.
Send us the schemes and the volume history. We recompute every partner and every period across the full transaction population, not a sample, and come back with what is recoverable, split by heading. Before any contract.
The wrong band applied. A scheme run past its end date. A condition never actually met.
Volume wrongly excluded. A rate agreed and never applied. Arrears nobody asked for.
The same units paid by two schemes. A guarantee topped up where the base already cleared.
Advances, damages and shortages that were never deducted, and withholding taken at the wrong rate.
The same engine runs payouts for logistics and last-mile fleets, gig and field-force platforms, franchise networks, staffing and managed services, and bank and NBFC sourcing partners. The nouns change; the seven axes do not.