The discount is immediate; the recovery is conditional
This is the structural asymmetry of pharmaceutical and med-surg distribution. You give the discount at the moment of sale and ask for it back afterwards. If the chargeback is rejected the sale still happened, at a price that no longer makes sense.
Which means the control has to move earlier. Validating price and eligibility before the invoice goes out is the difference between a chargeback operation and a collections operation.
Eligibility, not price, is what fails
Most people assume chargeback rejections are pricing disputes. They are usually not. They are membership problems — the facility was not on the roster on the date of sale, or was enrolled under an identifier the manufacturer does not map to yours. Rosters are periodic and always slightly stale, and adjudication is against eligibility as at the sale date, not as at today.
Holding roster history with as-at dates, and resolving facility identity across DEA, HIN, GPO member ID and your own account code, is what moves first-pass acceptance from the low nineties to essentially all of it.
What good looks like
- First-submission acceptance above 99%. In a high-volume chargeback business, every point below that is a queue of people fixing things by hand.
- Above 95% of rejections resolved — small lines only get worked when triage is automatic.
- Eligibility verified pre-invoice, 100% — the only place the check is actually cheap.
How RevUpra runs this
Contract prices and membership rosters are held with effective dates and full history, so eligibility is evaluated as at the date of sale rather than as at now. Facility identity is cross-referenced across every identifier scheme in play, which is what lets the chargeback carry the one each manufacturer recognises. Claims are generated from validated lines, rejections are normalised into a single triage queue regardless of each manufacturer’s reason codes, and the whole flow settles against locked periods so the recovery you accrued is the recovery you book.