Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Customers Pay Twenty Invoices in One Go. How Do We Allocate It Without Hours of Work?
Problems We Solve

Customers Pay Twenty Invoices in One Go. How Do We Allocate It Without Hours of Work?

Large customers pay many invoices in one transfer and send a remittance advice. How we automate remittance matching so each payment is allocated correctly.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Remittance matching is manual because advices arrive as emails, PDFs or portal downloads in every customer's own format, often with deductions and their own reference numbers. We build a process that reads each remittance, maps it to your invoices and credit notes, explains any deductions, and allocates the payment in your ledger, leaving only unexplained differences for a person.

One payment, forty lines

Your largest customers pay on a payment run. One transfer arrives in the bank for a large amount, and somewhere a remittance advice lists the invoices it covers. Sometimes the remittance is an email attachment. Sometimes you have to log in to the customer's supplier portal to download it. Sometimes it arrives a few days after the money.

Someone then works through it line by line, finding each invoice in the ledger, noting where the customer has paid less than invoiced, and trying to work out why. Deductions for returns, early-payment discounts, promotional allowances or disputed items are listed with the customer's own codes. The total has to balance before anything can be allocated.

Why this stays manual

Every customer's remittance looks different, and most do not quote your invoice numbers the way you print them. Some use their own purchase order numbers. Some add prefixes. Some list a deduction without saying which invoice it relates to.

Remittance issueWhy a simple rule fails
Customer uses their PO numbersYour invoice numbers do not appear at all
Deductions listed separatelyPayment total does not equal the sum of invoices
Credit notes netted offNeed to be found and allocated too
Advice arrives after the moneyPayment sits unallocated in the meantime
Portal download onlyNobody remembers to log in

Accounting software reconciliation suggestions cannot help, because the information needed to split the payment is not in the bank line. It is in a document the software never sees.

What the delay costs

Until a payment is allocated, your aged debtors report is wrong. Invoices that were paid look overdue, credit control may chase them, and customers get annoyed at being chased for money they have already sent.

Short payments and deductions are the bigger issue. If nobody examines them promptly, disputed deductions become permanent. A deduction for a return you never received, or a discount the customer was not entitled to, is much harder to recover months later.

How we automate remittance matching

  1. Collect remittances from a dedicated inbox, and where customers use supplier portals, retrieve them through the portal's export or a scheduled download where the portal allows it.
  2. Read each remittance with a document model into a fixed structure: reference, amount paid, deductions, credit notes, and the customer's codes.
  3. Translate the customer's references to yours: PO number to invoice, customer deduction codes to reasons, using a lookup that starts from your history and grows as people confirm mappings.
  4. Match the remittance to the bank transaction on amount, date and customer.
  5. Allocate in Xero, QuickBooks, Sage or your ERP through its API: each invoice marked paid or part paid, credit notes applied.
  6. Send deductions to a queue: each shows the customer's reason, the invoice it relates to, and whether it fits an agreed term. A person accepts it, raises a credit note, or disputes it with a drafted email.

Where the money arrives before the remittance, the system parks the payment against the customer and completes the allocation automatically when the advice turns up.

The result for your team

Large payments are allocated shortly after they land rather than when someone finds the time. Deductions are reviewed while they are recent, so the ones that should be disputed actually get disputed. Credit control works from an accurate ledger, and nobody gets chased for an invoice they have already paid.

Over time you also build up a clear picture of each large customer's deduction habits. If one retailer routinely deducts for damaged goods on deliveries your own records show as signed for in good condition, that pattern is visible, with the invoices and dates to back it up, which is the kind of evidence an account review with that customer needs.

The person who used to spend a morning on each big remittance now spends that time on the handful of deductions that need a decision, and the rest of the allocation happens without them.

Do you recognise this?

  • Some customers pay many invoices in one transfer.
  • Remittance advices arrive in different formats or have to be downloaded from portals.
  • Payments sit unallocated for days while someone works through the remittance.
  • Deductions are written off because nobody has time to query them.
  • Customers are chased for invoices they have already paid.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Can it cope with customers who never send remittances?

Partly. It can try combinations of open invoices that sum to the payment, and propose the most likely one for a person to confirm. A remittance is always more reliable.

What happens with deductions we do not recognise?

They go to the queue with the customer's own wording, and the system never writes them off on its own.

Can it log in to supplier portals?

Where the portal allows automated export or has an API, yes. Some portals prohibit automated access, in which case we set up a reminder for a person to download and drop the file in.

What systems does this work with?

Xero, QuickBooks, Sage and ERPs such as Business Central or NetSuite, provided they allow payments to be allocated through an API or import.

Keep reading

More on Problems We Solve

Start here

Describe the finance task you want off your plate

Tell us what the task is, which systems hold the data and who does it today. We will come back with what we would automate, what should stay with a person and what it would involve. If a setting in the software you already own would fix it, we will tell you.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →