Sell-out intelligence

The truth about what actually sold.

Distributor data arrives messy — inconsistent outlet names, fragmented SKU codes, files in every shape. Dexor turns it into territory-level truth your whole organization can defend, without ever losing the original.

Ingest

Any file. Any distributor. One pipeline.

Distributors upload raw sell-out and stock CSVs through secure, provenance-stamped uploads — or push sell-out via API key from their own systems. Every batch is validated, mapped, and canonicalized into analytics-ready data, while the byte-exact original is preserved for audit and replay. Messy in; defensible out.

Ingest · batch #4821 provenance-stamped
distributor_A_july.csv · 4,120 rowsvalidated
APIdistributor_B push · 2,984 rowsmapped
byte-exact originalpreserved
Master-match engine

Three spellings. One outlet. Zero guesswork.

A multi-stage engine reconciles distributor names and codes to your canonical masters. A deterministic normalizer handles the clean majority. A fuzzy scorer — token-set, trigram, and phonetic — ranks the rest. And a human match queue gives your data steward the final word: approve, override, or reject. SKU crosswalks map every distributor code to a canonical product, so brand rollups mean something.

Human-in-the-loop by design: no sale is ever silently attributed to the wrong outlet.

Match queue steward review
  • “ABC Med Store” → ABC Store (Saddar)trigram 0.94approve
  • “A.B.C. Medico” → ?token-set 0.71review
  • SKU “BX-500” → Brand A 500mgcrosswalkmapped
Restatement

Fix the mapping. Keep the history.

When a territory mapping is corrected, historical restatement re-projects already-ingested lines onto the newly approved territory — without rewriting the immutable source facts. The analytics move; the audit trail doesn’t.

Restatement re-project
Source factsimmutable
Re-project onto approved territoryanalytics moved
Rollups

Net sales, not gross noise.

Net secondary sales — returns and credits netted out — per distributor and per territory, broken down by SKU. While a batch is still ingesting, the number carries an honest “provisional” flag: never a silent undercount. Stock rollups add days-of-cover (stock ÷ run-rate) and near-expiry flags, so inventory health rides alongside sell-out.

Territory rollup net secondary
₨ 4.8MNet sold value
18Days of cover
3Near-expiry SKUs

provisional batch #4821 still ingesting — flagged, never silently undercounted.

DQ workbench

See why rows fail. Then stop them failing.

A rejection Pareto shows exactly why rows were rejected; match-rate per distributor and period shows where reconciliation is weak; duplicate-outlet detection catches master-data drift — all filterable by distributor. Your sell-out numbers stay trustworthy because someone can actually see the pipeline.

Data quality filter: Distributor A
Rejection Pareto
Unmatched SKU42%
Missing outlet28%
Bad date15%

Match-rate this period: 91% · 2 duplicate outlets detected.

Distributor portal

Partners see their own numbers. Structurally.

A dedicated distributor login shows only that distributor’s sell-out and upload statuses — the scope comes from the login token itself, never a query parameter — using the exact same rollup math you see. Fewer “did my file go through?” calls, and zero risk of one partner seeing another’s data.

Distributor · My uploads scoped to token
  • july_sellout.csv4,120 rows · matched 91%processed
  • stock_wk27.csvingestingprovisional

Same rollup math the principal sees · other distributors are unreachable.

Market share

Benchmark your territories against the market.

See how your brands and territories index against the wider market, drawn from anonymized, aggregated cross-tenant data. Aggregation protects every contributor — no individual tenant’s data is ever exposed — so you get competitive context without giving anything away.

Market share Lahore-North · Brand A
Your share34%
Category leader41%
Category average22%

Anonymized cross-tenant aggregates · no individual tenant’s data is exposed.

Targets & forecasting

Join reconciled sell-out to per-SKU targets for precise attainment and a forward-looking quarter verdict.

Targets & forecasting

Platform & admin

Distributor, outlet, and SKU-crosswalk masters, seat governance, and a tamper-evident audit trail.

Platform & admin

Stop being the human crosswalk.

Bring your messiest distributor file to the demo.