Digital Africa11 min read

Three-Way Matching Automation for a Trading Company in Douala 2026

Mohamed Bah·Fondateur, Kolonell
November 1, 2026
Share:
Three-Way Matching Automation for a Trading Company in Douala 2026

Three-Way Matching Automation for a Trading Company in Douala 2026

Digital Africa

The verdict in three sentences

With 1,900 supplier invoices a month and 3% discrepancies, a Douala trading subsidiary lets dozens of anomalies slip through every month that two accountants simply cannot catch. Three-way matching (purchase order, goods receipt, invoice) automates the check on 80 to 90% of compliant invoices and only shows exceptions to humans. For a Montreal parent company, the return comes as much from avoided overpayments as from freed accounting time, plus far better visibility from head office.

Why manual control no longer holds

A food importer in Douala juggles local suppliers, freight forwarders, bonded warehouses and foreign suppliers paid in euros or dollars. Discrepancies appear everywhere: delivered quantities below the order after unloading at the port, breakage, revised unit prices, added transport fees, exchange rates applied differently. Checking 1,900 invoices manually means 90 to 100 invoices per working day for two people, so the review inevitably becomes shallow. From Montreal, the CFO sees only the totals.

Discrepancy typeShare of discrepanciesAverage amount per case (estimate)Current manual detection
Invoiced quantity above receipt38%150,000 FCFA (about 340 CAD)Partial
Unit price differs from PO27%110,000 FCFA (about 250 CAD)Good on large amounts
Unplanned extra fees (transport, handling)15%60,000 FCFA (about 135 CAD)Weak
Duplicate invoice8%400,000 FCFA (about 900 CAD)Weak
Wrong exchange rate or currency7%220,000 FCFA (about 500 CAD)Medium
VAT or withholding misapplied5%90,000 FCFA (about 205 CAD)Medium

On 1,900 invoices, 3% means 57 invoices a month. If 15% of them go unnoticed with an average gap near 140,000 FCFA, that is about 1,200,000 FCFA (roughly 2,700 CAD) overpaid every month, before counting slow credit-note recovery.

How automated matching works

The system reads the invoice (PDF or electronic), extracts supplier, references, quantities and prices, then compares it with the ERP purchase order and the goods receipt logged by the warehouse. Configurable tolerances (for example 1% on price, 0.5% on weight for bulk goods) avoid blocking trivial differences. Anything out of tolerance goes into a workflow: the buyer confirms price, the warehouse confirms quantity, the subsidiary CFO arbitrates above a threshold, and Montreal sees a consolidated dashboard.

Option (2026 ballpark)Upfront costRecurring costFit for the Cameroon context
Module of the existing ERP (Sage, Odoo)3,400 to 11,000 CAD of configurationERP licencesYes if the ERP is current
International AP automation software7,000 to 18,000 CAD900 to 3,400 CAD a monthPartly, local formats poorly read
Kolonell custom applicationPer the grid belowMaintenance 35,000 to 120,000 FCFA a month (53 to 183 EUR)Yes, local rules and formats
Stronger manual control (one more accountant)0 CAD550,000 to 750,000 FCFA a month loadedDoes not scale

The Kolonell grid for a custom application: 2,500,000 to 4,000,000 FCFA (3,810 to 6,100 EUR) for a simple project, 4,000,000 to 7,000,000 FCFA (6,100 to 10,670 EUR) for a medium one, 7,000,000 to 15,000,000+ FCFA (10,670 to 22,870+ EUR) for a complex one. Three-way matching connected to the ERP, with invoice reading and an approval workflow, is usually medium complexity. The warehouse connector and hosting are set in the quote.

Rules to set before automating

The tool is only as good as upstream data. Three conditions are essential: every purchase goes through a numbered PO in the ERP, with no exception for urgent buys; the warehouse records receipts the same day, ideally on a tablet at the dock; and supplier records are deduplicated with their taxpayer number. This takes 3 to 6 weeks and already produces gains before any automation. It also strengthens the internal control expected by auditors under SYSCOHADA locally and by the parent company's auditors under IFRS consolidation in Canada.

Mini case study

Julie, CFO of a Montreal food import group, oversees a 160-person subsidiary in Douala where 2 full-time accountants run invoice controls at a loaded cost of 650,000 FCFA a month each, or 15,600,000 FCFA a year. She estimates undetected overpayments at 1,200,000 FCFA a month, or 14,400,000 FCFA a year.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

You are :

After automation, 85% of invoices match with no intervention. Exception handling needs 0.5 FTE, redeploying 1.5 positions to receivables collection, worth 11,700,000 FCFA of capacity a year. Overpayments fall to about 200,000 FCFA a month, so 12,000,000 FCFA avoided yearly. Total gain is around 23,700,000 FCFA a year (roughly 54,000 CAD). With a medium-complexity project and maintenance at 75,000 FCFA a month, payback comes in just over three months.

FAQ

Do we need a new ERP for automated matching?

Usually not. The application connects to the existing ERP through an API or file exports. A new ERP only makes sense if POs and goods receipts do not exist in it at all.

Are paper or scanned invoices handled?

Yes, automatic reading processes PDFs and readable scans with 90 to 97% extraction accuracy depending on quality. Uncertain fields are flagged for review rather than guessed.

What tolerance should we set?

Start at 1% on price and 0.5% on weighed quantities, then adjust after 2 months of data. Too wide hides drift; too narrow floods the team with alerts.

How long does the project take?

Plan 8 to 12 weeks overall: 3 to 6 weeks of data and process cleanup, then 5 to 6 weeks of development, testing on a month of real invoices and training, run jointly with the Montreal finance team.

Does it handle foreign suppliers in other currencies?

Yes, it compares the invoice with the PO in the original currency, then checks the conversion into FCFA and reporting into CAD at the group's rate. Out-of-tolerance FX gaps go to approval.

Let's scope your project. We analyze your purchasing, receiving and invoicing flow, set tolerance rules with your teams in Douala and Montreal, and deliver automated matching tested on your real invoices within weeks. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#three-way matching#supplier invoices#Douala#trading#internal control#automation#Cameroon
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.