Why exceptions never go to zero
Invoice exceptions never reach zero because most of their causes sit outside the control of the team that handles them. Suppliers change prices mid-contract. Shipments arrive in three parts. Two systems describe the same part in two different ways. A price agreed on a phone call never makes it into the purchase order. Each of these produces a failed match, and every organization that buys things produces them continuously.
Accepting that is the starting point for managing exceptions well, because it moves the goal from emptying the queue once to resolving it continuously, with as few people as possible.
The causes sit with suppliers, timing, and data
An invoice exception is a disagreement between documents, and documents disagree for ordinary reasons. A supplier invoices before the goods land. A warehouse posts a receipt a day late. A renegotiated price reaches one system and never reaches the order. The root causes trace back to master data, timing gaps, and agreements that live in people's heads, and AP owns none of them. The team that clears the queue cannot repair the processes that fill it.
Prevention improves the rate, then stalls
Cleaner vendor records, tighter purchase order discipline, and catalogs for common buys all lower the exception rate, and they are worth doing. They also run out. Even the best-run AP organizations still flag about 9% of invoices in Ardent Partners' benchmark research, and that figure has held for years across successive waves of procurement software. Whatever prevention removes, ordinary commerce puts back.
Growth refills whatever you empty
Exception volume scales with the business. New suppliers arrive with unfamiliar billing habits, new sites bring their own receiving practices, acquisitions bring a second ERP, and every one of those adds failure modes the current rules have never seen. A company that halves its exception rate while doubling its spend is processing the same queue with more at stake on each invoice.
Zero is the wrong target
Chasing zero produces bad decisions. Tolerances get opened so wide that genuine overbilling clears untouched. Checks get removed because they generate work. The match exists to stop payment errors, and a queue is evidence that it is doing its job. The useful questions are how much each flagged invoice costs to resolve and how many of them actually need a person. The cost of an exception can be managed down; the count cannot be managed to zero.
Resolution capacity is the lever that scales
Once exceptions are understood as permanent, the lever that matters is what it takes to resolve one. A system that reads the order, the receipt, the contract, and the supplier's history can clear the routine cases end to end and hand people only the judgment calls, which is the difference examined in manual vs automated resolution. The queue keeps refilling either way. What changes is whether refilling it costs you anything.
Fragment treats exceptions as permanent and resolves them autonomously, without ripping out or replacing your existing systems. See how it works or request a demo.
