What the NDC tells you
The National Drug Code identifies a specific drug product: the labeler, the product and the package. Because the package is part of the code, the same medication in a different bottle size, or from a different manufacturer, usually carries a different NDC. That is why a simple code-to-code comparison can make it look as though a pharmacy dispensed a drug it never bought, when it actually bought an equivalent product under another code.
How a purchase-to-dispense reconciliation works
- Define the review period and the drugs to include. In an audit, use the period and products named in the notice or findings.
- Collect purchase records from every supplier for that period: wholesaler invoices, secondary supplier invoices, credit memos, returns and records of transfers between pharmacies.
- Export dispensing data for the same period, including the NDC, quantity and fill date of each claim.
- Convert everything to the same unit of measure, such as tablets, capsules, milliliters or grams, so that packages and dispensed quantities can be compared fairly.
- Group equivalent products together and record why they belong together, keeping the invoices that show what was actually purchased.
- Compare purchased quantity with dispensed quantity for each product or group.
- Investigate every gap before drawing a conclusion: missing invoices, unrecorded returns or transfers, data-entry errors and pack-size mistakes are all common explanations.
Common causes of NDC mismatches
- An equivalent product from a different manufacturer was purchased under a different NDC.
- The same product was bought in a different pack size than the one billed.
- Units of measure were mixed, for example packages counted on one side and individual units on the other.
- Invoices from a secondary supplier or another pharmacy were left out.
- Returns and credits were not reflected in the purchase totals.
- A claim was billed with an incorrect NDC because of a data-entry error.
Why it matters in an audit
Auditors may compare a pharmacy’s purchase invoices with its claims to look for possible shortages, meaning more of a drug was billed than the purchase records appear to support. A mismatch means only that the codes in the compared records differ; its significance depends on the underlying products, invoices, quantities, pack sizes and units of measure. A careful reconciliation shows which findings the records support and which they do not. Running one before any audit, as part of an audit documentation routine, gives you time to find missing invoices while they are still easy to obtain.
Frequently asked questions
Is an NDC mismatch automatically a shortage?
No. A mismatch means the codes in the compared records differ. Whether there is a real shortage depends on the products, invoices, quantities, pack sizes and units of measure behind them.
What records do I need for an NDC reconciliation?
Purchase invoices from every supplier for the period, credit memos and returns, records of transfers between pharmacies, and a dispensing export showing the NDC, quantity and date of each claim.
How often should a pharmacy reconcile purchases and dispensing?
It depends on the pharmacy’s size, claim volume and audit history. Many owners reconcile high-cost or frequently audited drugs more often than the rest of the inventory.
Can I do an NDC reconciliation myself?
Yes, with complete records and a spreadsheet. The most common errors come from mixing units of measure and pack sizes and from missing invoices, so check those carefully.
Official sources
Talk to Pharma360
Want a claim-level purchase-to-dispense report for an audit period? Pharma360 prepares NDC reconciliation and mismatch analysis for independent pharmacies. See our ndc reconciliation service, call (267) 809-2396, or request a call back. Your first phone or Zoom consultation is free, one time. Philadelphia-based, serving independent pharmacies in all 50 states.
Published by Pharma360 Solutions LLC · Updated . General information for pharmacy owners, not legal advice. Deadlines and requirements are set by your PBM contract and audit notice; always check the notice.