How to detect duplicate supplier payments
To detect duplicate payments, match invoices and payments across several periods looking for exact and near matches: the same supplier, amount, date or invoice number with small variations. Then confirm each case against the original documents before asking the supplier for a refund.
Why do duplicate payments happen?
- The same invoice arrives through several channels (email, paper, portal) and is recorded twice.
- The supplier exists twice in the supplier master file, under different codes.
- The invoice number is entered with small differences (zeros, hyphens, spaces).
- The supplier reissues an invoice (a copy) that is processed as new.
- Urgent or manual payments are made outside the normal process.
- Groups with several entities pay the same invoice in different companies.
What are the warning signs?
- Suppliers with repeated names, tax numbers or IBANs in the supplier master file.
- Invoices from the same supplier with the same amount on close dates.
- Debit balances (in your favour) on supplier accounts.
- Credit notes issued by suppliers that were never used.
How do you run the analysis, step by step?
- Extract invoices, payments and credit notes covering several financial years.
- Normalize the data: invoice numbers, tax numbers, supplier names and dates.
- Look for exact duplicates (same supplier, number and amount).
- Look for near-duplicates (similar amounts, dates or references).
- Validate each case against the original invoice and proof of payment.
- Ask the supplier for a refund or offset, with documentary evidence.
Which controls help prevent them?
- Block invoices with the same supplier, number and amount in the ERP.
- Keep a clean supplier master file, with tax number and IBAN validation.
- Centralize invoice receipt in a single channel.
- Segregate duties between those who record, approve and pay.
- Reconcile supplier statements regularly.
When should you use an external audit?
When invoice volumes are high, there are several systems or entities, or the team does not have time to review several years of data. A profit recovery audit combines data matching tools with experience in recovering amounts from suppliers.
FAQ
Can a duplicate payment be recovered years later?
In many cases, yes, but it depends on the applicable legal and contractual time limits and on the supplier's cooperation.
Doesn't the ERP catch duplicates automatically?
It catches exact ones if properly configured. Near-duplicates with small differences often slip through.