ABCInvoice
Cencora invoice reader for pharmacy staff
A Cencora invoice PDF is messy to look at. Several invoices are bundled into one file, each one runs multiple pages, terms and conditions pages sit in between, and the items you did not receive are listed separately at the end under "Not Serviced Items."
The only tool the default PDF reader gives you is Ctrl+F. That works if you just need to find one drug and move on, and plenty of people are fine with that.
ABCInvoice is for when you want more than that. It splits the file back into individual invoices, skips the terms pages, separates what shipped from what was backordered, and gives you search, filters, sorting, and a tote view on top of it. Same data that was already in the PDF, in a form you can actually work with.
- Splits multi-invoice PDFs into separate invoices automatically
- Received vs backordered, in two clear tables, with the reason for each short (unavailable from MFG, limited supply, not yet available, excluded product) and the anticipated delivery date
- Tote view groups everything by tote so you can check in one tote at a time instead of one invoice at a time
- DEA schedules decoded from the class column, so C-II through C-V items are flagged, along with CSOS orders and a controlled unit count
- Search by drug name, NDC, item number, or quantity
- Filters and sorting for controlled class, shorts only, and grouping by tote
- Pricing columns are hidden by default and can be turned on when you need cost and extended amounts
Everything happens inside the browser tab. The Cencora invoice PDF is never uploaded anywhere.
| Invoice view | Tote view |
|---|---|
![]() |
![]() |
| Backordered | Group by tote |
![]() |
![]() |
- Download ABCInvoice.html from this repo
- Save it in your Rxdocuments folder
- Double click the file to open it in your browser That is the whole install. There is no setup and nothing to configure. If you want it handy, you can bookmark the file to your bookmark bar.
- Open ABCInvoice.html from your Rxdocuments folder
- Click Load invoice PDF, or drag a Cencora invoice PDF onto the window
- Pick an invoice from the list on the left, or leave it on All invoices to see everything at once
- Switch the list to Totes if you want to check in tote by tote
- Use the search box to find a drug, NDC, or item number
- Tick Shorts only to see just what did not come in
- Tick Pricing if you need cost and extended amounts You can load more than one Cencora invoice PDF. Each file shows up as a chip at the top, click a chip to look at just that file, click it again to go back to all of them, or click the X to remove it.
This is an unofficial tool and is not affiliated with, endorsed by, or supported by Walgreens, Cencora, AmerisourceBergen, or any related company. It only reads invoice PDFs you already have and does not connect to any pharmacy system. Use at your own discretion, and check anything that looks off against the original PDF.



