Back to Explore
💸

Fruitless & Wasteful

Fruitless Expenditure — Duplicate Payments

Duplicate and erroneous supplier payments detected and the share subsequently recovered.

📖 6 min read🎯 Intermediate✍️ Updated 2026

Why duplicate payments matter

Paying the same invoice twice is fruitless and wasteful expenditure that also exposes the entity to permanent loss if the supplier does not refund, and it frequently masks weak payment controls or fraud. The PFMA, MFMA and COSO control principles all expect a functioning three-way match and duplicate-payment detection. AuditPro Core scans the payment population for duplicate and erroneous disbursements and tracks the recovered share, turning a detective control into a measurable recovery process rather than a year-end surprise.

The Numbers

AuditPro Core renders this view from your tenant's live, tamper-evident records. The figures below are illustrative sample data.

Duplicates detected

R96 m

▲ 12% vs prior year

Number of cases

1 420

Recovered

R58 m

60% of value

Written off

R12 m

Duplicate value by cause (R m)

Recovery by cause

CauseDetected (R m)Recovered (R m)
Re-keyed invoice3424
Vendor master dup2818
Manual override2211
System error125

Figures shown are illustrative sample data for demonstration. AuditPro Core renders these views from your own tenant's live, tamper-evident records.

Duplicate detection logic

Duplicates are found by matching on supplier, amount, invoice number and date across the full payment population, allowing for near-matches that defeat exact-match controls. Fuzzy matching catches the variations fraudsters and errors both produce.

Recovery versus loss

A detected duplicate is only fully resolved once the second payment is recovered; until then it remains a loss and a disclosed item. The recovered share is the real measure of how effective the control is.

Control root cause

Recurring duplicates point to a broken three-way match or override culture in accounts payable. Detection without fixing the upstream control guarantees the problem recurs.

How AuditPro Core Bridges the Gap

  • Population scanning: the full payment file is screened for exact and near-duplicate disbursements rather than sampled.
  • Recovery tracking: each duplicate is followed through to refund so the unrecovered, loss-bearing balance is always visible.
  • Three-way reconciliation: payments are tested against order and receipt so the upstream control gap is exposed, not just the symptom.
  • Audit-ready evidence: matched pairs export with supporting documents for the wasteful-expenditure register and recovery file.

Key Takeaways

  • Duplicate payments are wasteful expenditure and a potential permanent loss until recovered.
  • Use fuzzy matching across the full population, not exact-match sampling.
  • The recovered share is the true measure of control effectiveness.
  • Fix the three-way match upstream or duplicates will keep recurring.

See This on Your Own Data

AuditPro Core renders this dashboard from your tenant's live, tamper-evident records — every figure traceable to source.