eProcureAI / Platform / Automate invoice processing

Use case

Your AP team should be
deciding, not typing

Reading an invoice, finding the order it belongs to and checking whether the goods arrived is work a machine does better. What is left is the genuinely ambiguous, and that is where people are worth having.

Nothing pays before it is checked. An invoice with no goods receipt is held rather than paid.

Invoice processingIt arrives
The situation

Most of accounts payable is retyping things that already exist

An invoice arrives carrying information that is already in your system. Somebody types it in again anyway.

The vendor is already on your supplier list. The amount was agreed on a purchase order. The line items came out of a catalog. Whether the goods arrived was recorded, or should have been, at a loading dock. Every one of those facts exists somewhere, and the traditional accounts payable job is to gather them by hand and check they agree.

Multiply that by four hundred a month and you have a team whose week is consumed by data entry, working on invoices that are almost all completely fine.

The check is the valuable part

Comparing the order, the goods receipt and the invoice is the oldest control in accounts payable and still the most effective. The problem was never the check, it was that doing it manually made it expensive enough that teams skipped it under pressure.

When the reading and matching happen automatically, the check runs on everything rather than on a sample. What reaches a person is the small number where the three documents genuinely disagree, and those arrive with the evidence already gathered.

What the work actually is

Five steps, four of which are mechanical

Step 1

Getting the invoice in

Email, portal or a photograph taken on a dock. Format is rarely the obstacle people expect it to be.

MechanicalAny channel
1
Step 2

Reading it

Header and line data, vendor matched even when the name is written differently from your records.

MechanicalSeconds
2
Step 3

Finding what it relates to

The order it belongs to, and whether a goods receipt exists against it.

MechanicalLinked automatically
3
Step 4

Checking the three agree

Price, quantity, tax and freight within the tolerances you set.

MechanicalEvery invoice, not a sample
4
Step 5

Deciding what to do when they do not

This is the part worth a person, and it is a small fraction of the volume.

HumanThe valuable part
5
What changes

Three differences in the first month

Reading replaces typing

Extraction pulls the fields, matches the supplier and applies the coding before anybody opens the invoice. The keystrokes simply stop.

  • Header and line level data extracted
  • Supplier matched despite naming differences
  • Account coding applied by rule
  • Scans and photographs handled
ExtractionLive
Fields9 of 9
TimeSeconds
Vendor matchAutomatic
CodingBy rule
KeystrokesNone
Read, not typedOn every invoice

Matching decides rather than suggests

Clean invoices post and schedule under your terms. Ones that disagree stop. Duplicates are blocked outright rather than flagged for somebody to notice.

  • Order, receipt and invoice compared line by line
  • Tolerances set by amount and percentage
  • Clean invoices schedule themselves
  • Duplicates blocked before payment
Match outcomeLive
CleanPosts and schedules
DisagreesHeld as an exception
DuplicateBlocked
No receiptHeld until counted
A decisionNot a suggestion

Exceptions arrive with the evidence

The expensive part of a mismatch is the hunting. The order, the receipt, prior invoices from that supplier and the calculated variance are attached before your team opens it.

  • Order and goods receipt attached
  • Variance already calculated
  • Prior invoices from that supplier included
  • Supplier notified where appropriate
An exceptionLive
Invoiced24 units
Received22 units
VarianceCalculated
DocumentsAttached
ResolutionTwo clicks
Nearly solvedBefore anyone opens it
The awkward invoices

Five cases and how each is handled

These account for almost everything an accounts payable team sees that is not routine.

CaseWhat happensWho acts
No purchase orderRoutes through an approval flow you define, with coding suggested from similar invoicesWhoever you nominate
Priced differently from the orderHeld as a dispute with the difference calculated and the order attachedAccounts payable
More billed than receivedHeld, with the goods receipt attached showing the shortfallAccounts payable, then the supplier
DuplicateBlocked outright, with the original invoice attachedAccounts payable, to confirm
Credit noteApplied against the specific shortfall and linked to the original orderAutomatic

Credits and replacements stay attached to the order they relate to, so what you actually owe a supplier is always current.

What reaches a person

Six situations worth human attention

Variance

The price does not match

Worth a decision, because accepting it sets a precedent with that supplier.

AttachedOrder and history
Short

Fewer arrived than billed

A credit conversation, and the receipt already proves the position.

EvidenceThe goods receipt
No order

Utilities and professional fees

Legitimate spend without a purchase order, routed for approval with coding suggested.

RouteYou define it
New supplier

First invoice from somebody

Worth a look, particularly where banking details are being set up for the first time.

CheckBanking verified
Unreadable

A genuinely poor scan

Rare, and routed to a person with the original attached rather than guessed at.

GuessedNever
Disputed

The supplier disagrees

Handled on the record rather than in an email chain, so the history stays with the invoice.

WhereOn the record
Who does what

The short version of everyone's job

The control gets stronger and the workload gets smaller, which is unusual enough to be worth stating plainly.

What your team does

Judgement calls on a small number of invoices, with the evidence already gathered.

The human partLive
Review exceptionsWith everything attached
Decide on variancesAccept or dispute
Approve non order invoicesWhere you require it
Release the payment runOn your terms
The ambiguous onesNot the routine ones

What eProcureAI does

Everything mechanical, on every invoice rather than on a sample.

The automatic partLive
Read the invoiceAny format
Match the supplierDespite spelling
Compare three documentsLine by line
Hold what should be heldMissing receipts, duplicates
Schedule the clean onesWithin your terms
Every invoice checkedNot a sample
0to read an invoice and apply the coding
0checked, rather than a sample
0when no goods receipt exists
0when a duplicate is detected
FAQ

Questions people actually ask

What is three way matching?
Comparing the purchase order, the goods receipt and the supplier invoice before releasing payment. The order says what you agreed to buy, the receipt says what arrived, and the invoice says what you are being asked to pay.
What happens to invoices with no purchase order?
They route through an approval flow you define, with account coding suggested from how similar invoices were treated before, and the same audit trail applied.
Do we still control when suppliers get paid?
Yes. Scheduling happens inside your approved payment terms and approval rules. Nothing is released early or without whatever sign off you require.
Can it read a photograph of a paper invoice?
Yes. Scans and phone photos are handled. A document that genuinely cannot be read goes to a person with the original attached rather than being guessed at.
How does duplicate detection work?
Exact duplicates are blocked. Near duplicates, usually the same invoice arriving under a slightly different supplier name, are flagged with the original attached so somebody can confirm quickly.
What about credit notes and replacements?
Both stay linked to the order they relate to. A credit against a short delivery is applied to that shortfall, and a replacement is tracked until it arrives.
Will this work if our suppliers invoice badly?
Mostly. Inconsistent naming and odd formats are handled. Suppliers who submit through the portal come through clean far more often, which fixes the cause rather than the symptom.
Does it help with month end?
Yes. Accruals build from open commitments and from goods received but not yet invoiced, both of which are already recorded, so the manual reconstruction goes away.

Send us a stack of your real invoices

Including the ones that cause arguments. We will run them live rather than describe what should happen.

Book your free demo

Related: All solutions and AP Automation