The short version
- Separate estimated, settled and accounting-confirmed margin to manage timing differences.
- Allocations must be traceable and reproducible with source statements retained.
- An exception queue is part of the margin system, not a month-end workaround.
Why one business produces three versions of profit
Marketplace consoles, operating reports and ledgers use different timing and definitions. Fees may be incomplete at order time, refunds cross periods, logistics bills arrive late and accounting applies revenue and FX rules. Differences are not automatically calculation errors.
The problem is making marketing, replenishment and pricing decisions without knowing which stage a number represents. A margin model first declares its purpose: real-time operations, settlement reconciliation or accounting reporting.
Create common keys across order, item and cash
Revenue, discounts, tax, commission, attributed advertising, payment fees, logistics, purchase cost and refunds should map to an order line wherever possible. Marketplace order ID alone is insufficient; channel, site, store, currency, SKU, package and statement keys are also needed.
Retain raw events and statements before converting them into a common fact model. When platform fields change, the team can replay from source instead of relying on an unexplained aggregate.
- Order fact: time, market, channel, customer and currency
- Order-line fact: SKU, quantity, discount, tax and cost
- Fulfilment fact: warehouse, package, carrier and invoice
- Cash fact: settlement, refund, chargeback, receipt and FX
Order contribution margin waterfall
Model timing differences explicitly
Order, shipment, platform settlement, logistics billing, refund and bank receipt can span weeks. Store event time and accounting period, and distinguish estimated, settled and confirmed amounts rather than overwriting one with another.
Operating dashboards may use estimated margin but should show completeness and freshness. Month-end reconciliation attributes estimate-to-settlement variance to fees or FX and improves the forecasting model.
Allocation rules must be transparent and stable
Costs attributable to an order should not be pooled first. Shared warehousing, first-mile, advertising or service fees need a causal driver such as weight, volume, units, revenue, clicks or inventory days, with the rule version retained.
Allocation is not a search for one perfect truth. It needs explanation and comparability. Changing rules to produce a desired result breaks trends; changes should document rationale and affected periods and preserve the ability to reproduce prior versions.
Protect margin quality with an exception queue
Unmapped SKUs, missing statement rows, duplicate events, refunds without an order, abnormal FX and negative logistics fees should not silently enter reports. Route them to an exception queue with priority, owner and status.
Exception handling is itself a data-quality metric. Track affected value and orders, time to close and recurring causes. Automation should expose issues earlier and narrow manual work, not hide them.
Put margin into daily operating decisions
Aggregating order margin by SKU, market, channel, campaign and customer cohort shows which sales create cash, which returns erase margin and which fulfilment routes need change. Every conclusion should drill down to orders and source statements.
OmniTrek’s value is not one more profit report. It gives merchandising, pricing, replenishment, marketing and finance a common fact layer, moving growth from revenue chasing to contribution and cash management.
References
These sources support regulatory, technical and platform facts. The operating frameworks and conclusions are Jice Tech’s independent synthesis.
- Amazon Selling Partner APIFinances API and order financial events
- Amazon Selling Partner APIList financial events by order
- OECD / World Bank / ADBVAT Digital Toolkit for Asia-Pacific
This article supports technology and operating decisions; it is not legal, audit or tax advice. Implementation should be reviewed against applicable jurisdictions and internal policies.