AP, AR & Invoicing
What Is Accounts Payable Invoice Processing?
Invoice processing is everything that happens between an invoice arriving and the payable being recorded: capture, matching, approval, coding, and entry. Payment is a separate step that follows it.
Invoice processing is everything that happens between an invoice arriving and the payable being recorded: capture, matching, approval, coding, and entry. Payment is a separate step that follows it.
It can require substantial effort and can create downstream errors when intake, validation, matching, approval, coding, and exception handling are not controlled.
The stages
- Capture: the invoice arrives and its data is extracted, manually or automatically
- Validation: is this a real invoice, from a known vendor, not already received
- Matching: against a purchase order, contract, quote, or evidence of delivery
- Approval: someone with authority confirms it should be paid
- Coding: correct expense account, correct period, correct job or class
- Entry: recorded in the accounting system against the vendor
Where it bottlenecks
Approval can become a bottleneck when ownership, authority, backup coverage, thresholds, or escalation timing are unclear. Measure where invoices wait and correct the responsible step.
Fragmented intake weakens completeness and duplicate control. Route invoices to one controlled channel, preserve receipt time and source, and restrict who may create or change vendor and invoice records.
Fix the process before automating it
- One intake channel that everyone uses
- Named approvers with a threshold, so small items do not queue behind a decision
- A rule for what happens when an invoice cannot be matched
- A consistent coding convention so entry does not require interpretation
- A defined processing frequency rather than reacting to whoever chases hardest
Automating a process with none of these produces errors faster and with more confidence. The technology follows the process, not the other way round.
What good looks like
Every invoice traceable from arrival to payment. Nothing paid without a match and an approval. Nothing entered twice. Coding consistent enough that reports mean something. And a known processing cycle so suppliers and cash forecasting both know what to expect.
The seven-step workflow
1. Capture the original invoice and receipt source. 2. Validate vendor identity, invoice fields, tax details, and duplicate risk. 3. Match purchase order, receipt, contract, or service evidence. 4. Code account, period, entity, department, class, project, and tax. 5. Route to an authorized approver. 6. Post the approved liability with an audit trail. 7. Mark it payment-ready without releasing funds.
Protect vendor master data
Separate vendor creation and bank-detail changes from invoice approval and payment release where staffing permits. Verify sensitive changes through a known contact using an independently obtained channel. Retain request, verification, approver, change history, and effective date.
Handle PO and non-PO invoices differently
For PO invoices, compare invoice, order, receipt, quantity, price, freight, tax, and tolerance. For non-PO invoices, require a contract, approved request, recurring schedule, or evidence that the service was received. Route exceptions instead of changing source data to force a match.
Design an exception queue
Use reason codes such as duplicate, unknown vendor, missing purchase order, quantity variance, price variance, tax issue, missing receipt, coding question, approver absent, disputed service, or suspected fraud. Give each exception an owner, due date, evidence, and resolution.
Separate processing from payment
An approved and posted invoice is not automatically authorized for payment. Payment selection should consider due date, discounts under policy, holds, credits, cash plan, bank details, and release authority. Reconcile the payment file, bank activity, and cleared supplier items.
Evidence to retain
- Original invoice and intake source
- Vendor validation and master-data changes
- Purchase, receipt, or service evidence
- Coding and accounting period
- Approval and exception history
- Posting reference and payment status
- Credit, void, or duplicate resolution
Completeness and cutoff controls
Reconcile the intake log, invoice register, AP aging, unmatched receipt or purchase records, vendor statements, recurring obligations, and payments after period end. Search for invoices received but not posted and goods or services received without an invoice. Record required accruals under the accounting policy.
Use receipt timestamps, service dates, delivery evidence, approval history, and posting dates to support cutoff. A late invoice should not automatically become a cost of the period in which someone opened the email.
Automation acceptance test
Test clean invoices and exceptions: duplicate number, changed bank details, missing purchase order, price variance, quantity variance, tax difference, credit note, multi-page attachment, foreign currency, and unreadable document. Confirm the system flags rather than silently passes exceptions.
Operating metrics
Measure invoice population completeness, time by workflow stage, exception volume by reason, duplicate attempts, rework, approval backlog, posted-but-unpaid items, and payment holds. Define each metric and use it to locate process constraints, not to bypass controls.
Document responsibility with a simple matrix covering vendor setup, invoice capture, match, coding, approval, posting, payment selection, bank release, reconciliation, and exception review. Where duties cannot be separated, add a documented independent review appropriate to the risk.
Review rejected and returned invoices as well as approved ones because they often reveal unclear purchasing, receiving, or coding rules.
Frequently asked questions
How long should invoice processing take?
Set a target that supports agreed payment terms and exception review. The appropriate time depends on volume, complexity, controls, and approval structure; define and measure it by workflow stage.
Should invoices be entered before or after approval?
Either works. Entering first gives you visibility of what is coming; approving first keeps unapproved items out of the ledger. Choose one and apply it consistently, because mixing the two is how items get double-entered.
What about paper invoices?
Scan them into the same intake channel on arrival. Running two parallel processes is how paper invoices get lost or paid twice.
What should be automated first?
Central intake, duplicate detection, required-field validation, routing, and status visibility are useful starting points after ownership and exception rules are defined.
Who should approve an invoice?
A person with documented authority and knowledge of the purchase or service, subject to thresholds, conflicts, backup coverage, and escalation rules.
What proves the process is working?
Reconciled completeness, visible cycle time by stage, controlled exceptions, duplicate prevention, approval evidence, accurate coding, and separation from payment release.
Turn this guide into action