Every spelling matched to the right outlet.
Distributor outlet names and SKU codes are matched to your masters. Clean matches land in a territory; uncertain ones wait for a person.
| Batch | Period | Type | Status |
|---|---|---|---|
| b7f3c21e | 2026-10 | sales | received |
| 61d2aa90 | 2026-10 | stock | projected |
| f09e44b3 | 2026-09 | sales | projected |
| 2c7b8e15 | 2026-09 | sales | rejected |
| d4a1937c | 2026-08 | sales | projected |
Unmatched rows never enter a territory rollup, so they are missing from every figure above.
Distributor codes mapped to a catalog product. An unmapped code sells but cannot be attributed to a product.
Outlets under this distributor's partition that resolve to a territory.
The clean majority matches on its own.
Outlet names are normalised before matching: case, punctuation and extra spaces are ignored, so "A.B.C. Medicos" and "ABC Medicos" are the same outlet. A name that matches an outlet you have mapped to a territory is stamped with that territory as it is ingested.
SKU codes work the same way. "ABC-100", "abc 100" and "ABC100" all resolve to one product through the distributor's SKU crosswalk.
The rest are ranked, not guessed.
A name that does not match exactly is scored against the distributor's outlets on three signals: shared words in any order, character patterns that survive typos, and an edit-distance signal that catches "Madina" against "Medina". The candidates for each distinct name are ranked, best first.
Dexor never assigns a territory from a fuzzy score. Those names go to the match queue, because a sale attributed to the wrong territory is worse than one left unmatched.
You can see how complete the numbers are.
Each distributor page shows its outlet match rate, its mapped outlets and its SKU crosswalk rows. Unmatched rows never enter a territory rollup, so the match rate tells you how complete the figures above it can be.
Questions people ask.
Will Dexor attribute a sale to the wrong outlet on its own?
What happens to sales that do not match?
Does it handle Urdu or other non-Latin names?
Works well with.
Match queue
A two-pane review queue for outlet names that did not match on ingest. Approve a candidate, override the territory, or reject, from the keyboard.
Read moreRestatement
After a match is approved, restate a past month so its unmatched lines land in the right territory. The original source data is never rewritten.
Read moreSee it on your own team.
Tell us your fleet and we will size a proposal. Complete roll-out may take up to 4 months, counted from signed requirements and first payment.