Retailers that buy from many suppliers for inventory, packaging and fulfilment generate a large number of supplier invoices, and that number grows with every supplier added. One UK retailer we talked to described receiving around 1,000 to 1,100 invoices a month, each matched to a purchase order by hand. A process that took an afternoon a month with a dozen suppliers ends up occupying two or three people, usually without anyone having decided it should.
Manual matching means, for each invoice, finding the PO, pulling the goods-received note from the warehouse or 3PL, checking quantities and unit price against the order, chasing any missing GRN, then coding and approving. Once you start doing this at volume, errors inevitably follow. A re-sent invoice is paid twice, a short-shipment is paid in full, and stock accruals are wrong because 200 invoices are still unmatched at month end.
A second problem arrives on the same invoices. Inventory suppliers often want a deposit or full payment before they ship, so cash leaves weeks or months before the stock sells. Processing load and cash strain tend to be treated as one issue because they come from the same suppliers, but they have different fixes, and only the first is within AP’s control.
So what can you do about it?
Why matching is the bottleneck
Not every AP step gets harder at the same rate as volume grows. Approving a thousand invoices is nowhere near ten times harder than approving a hundred, because approvals can be batched by rule, and a thousand-line payment run takes barely longer than a hundred-line one.
Matching is different. Every invoice has to be proved against an order and a receipt on its own, so a person’s time is strictly proportional to the count. At a thousand invoices a month, most of the finance team’s hours go on proving goods were ordered and received rather than on approving or paying for them. That is the step to automate.
Why the usual fixes don’t help
Faster approval flows and payment-run tools speed up steps that weren’t necessarily part of the bottleneck, and neither touches the hours spent linking an invoice to its PO and GRN. Temporary staff for peak spend the critical weeks learning the supplier list, then leave.
Negotiating payment terms or arranging inventory finance is worthwhile, but it is a cash lever and does nothing about hours.
Automate the match so people only see exceptions
By automating the match itself, you can capture invoices with line-level extraction and match each automatically to the PO and the goods-received record. Tolerance rules are set once, so a price within 2% and a quantity within the agreed under-shipment is coded and approved without review, and only the mismatches, a short delivery, a drifted price or a duplicate invoice number, reach a person, with the PO and GRN attached.
Approved invoices roll into a scheduled payment run and post to the accounting system coded, so stock accruals and the close are built from matched data. The workload then tracks the exception rate rather than the invoice count.
How Moss automates matching
Moss AP and P2P automates the match, which is where most of the hours go, along with the steps either side of it. Purchase orders are raised in Moss or synced in from your existing system. Incoming invoices are captured and coded automatically, then matched against the order and the delivery record.
Anything that matches within tolerance is approved by rule; anything that doesn't is routed to a verifier with the PO and GRN attached. Approved invoices are prepared in bulk payment runs, and the results sync both ways with Xero, QuickBooks Online, NetSuite, Business Central and other accounting systems.
The cash gap needs a different fix
If upfront payments are the pressure, that is a conversation with suppliers or a lender, and clean AP helps in one way: every committed invoice is captured the day it arrives, so the cash forecast is accurate enough to negotiate from real numbers. Moss changes how fast and how cheaply a thousand invoices are processed, and leaves payment terms as negotiated; there is no inventory finance or working capital attached.
What changes
With automated matching, a retailer processing a thousand supplier invoices a month has around 940 matched and approved automatically, and the sixty exceptions arrive with the PO, GRN and variance attached, so clearing them takes half a day. Stock accruals come straight from matched data, and because every committed invoice is in the system on arrival, the cash forecast shows which suppliers will need paying upfront six weeks out rather than three.






