The document queue

Finance teams spend a large share of their week moving information from documents into systems and checking that it matches.

  1. 01

    One event

    An invoice arrives in the accounts payable inbox or supplier portal.

  2. 02

    Context

    Extract supplier, invoice number, amounts, line items and tax

  3. 03

    Interpretation

    Check for duplicates and validate supplier details

  4. 04

    Rules

    Match against the purchase order and goods receipt

  5. 05

    System action

    Code the invoice and route it for approval by amount and cost centre

  6. 06 · Human authority

    A person decides

    outside automated authority

  7. 07

    Outcome

    actioned, recorded, visible

Illustrative example · Supplier invoice to approved payment · not a client project, no result claimed

The problem

The document queue

Supplier invoices arrive as PDF attachments, scanned images and occasionally paper. Each one is opened, read, checked against a purchase order, keyed into the accounting system and forwarded to whoever needs to approve it. Contracts follow a similar path through legal review, signature and filing. Bank statements are reconciled line by line. The work is exact, repetitive and easy to get wrong when interrupted.

Because the documents live in inboxes and shared folders rather than in a system, nobody can see the queue. An invoice waiting on an approval looks the same as one that has been forgotten. Month-end becomes a search for what is missing, and supplier queries take longer to answer than they should.

  • Invoice data typed into the accounting system by hand01
  • Approvals waiting in inboxes with no visibility of what is stuck02
  • Three-way matching done by eye, or not at all03
  • Duplicate and mismatched invoices found after payment04
  • Contracts filed inconsistently and hard to retrieve05
  • Month-end delayed by documents that are still in transit06

The system response

What an intelligent document workflow can do

  1. 1. Read documents of any layout

    A system can extract supplier, amounts, line items, dates and references from invoices and purchase orders regardless of format, including scans, and know when it is unsure.

  2. 2. Validate and match before anyone looks

    Extracted data can be checked against purchase orders, goods receipts, supplier records and tax rules, so a person only sees exceptions rather than every document.

  3. 3. Route approvals by rule

    Approval paths based on amount, department, supplier or contract type can run automatically, with reminders and escalation when something waits too long.

  4. 4. Post to the accounting system

    Once approved, entries can be created in the accounting or ERP system with the correct coding, attachments and audit trail, without re-keying.

  5. 5. Keep contracts findable

    Contracts can be classified, key terms extracted and renewal dates surfaced, so obligations are visible before they become surprises.

  6. 6. Show the queue

    Every document in flight can be visible in one place with its status, owner and age, replacing the inbox as the system of record.

Example workflows

Example workflows

These examples illustrate what a document workflow can look like. They are hypothetical and do not describe any client's operation.

Record · 01 · illustrative

Supplier invoice to approved payment

Trigger. An invoice arrives in the accounts payable inbox or supplier portal.

  1. 01Extract supplier, invoice number, amounts, line items and tax
  2. 02Check for duplicates and validate supplier details
  3. 03Match against the purchase order and goods receipt
  4. 04Code the invoice and route it for approval by amount and cost centre
  5. 05Post the approved invoice to the accounting system with attachments
  6. 06Schedule payment according to terms and log the trail

Human authority · An approver confirms every invoice above the agreed threshold and every invoice the system flags as a mismatch or a low-confidence read; payments are released by a person.

SYSTEMSaccounting system or ERP · email · purchase order system · document storage
STEPS6 automated
DATAillustrative
HOLDa person decides

Record · 02 · illustrative

Contract intake and renewal tracking

Trigger. A signed contract is received or a draft is sent for review.

  1. 01Classify the document and identify the counterparty
  2. 02Extract term, value, notice period and renewal conditions
  3. 03File the contract in the agreed structure with metadata
  4. 04Create renewal and notice reminders for the owner
  5. 05Surface non-standard clauses for review

Human authority · A named owner reviews the extracted terms before they are recorded, and every renewal or termination decision is made by a person.

SYSTEMSdocument storage · e-signature · calendar · contract register
STEPS5 automated
DATAillustrative
HOLDa person decides

Money moves on a person's decision

Human authority · explicit thresholds, named owners

Reading, matching and routing are safe to hand to a system because the work is verifiable and the system can say how confident it is. Approving payment, accepting a contract term and overriding a mismatch are not. Those decisions stay with named people, and the system records who made them and when.

Some of this is not an AI problem at all. If invoices already arrive as structured data from a portal, extraction is unnecessary and a plain integration is the right answer. If approvals are slow because the policy is unclear, the fix is the policy. We look at the whole flow before proposing anything.

Questions about this area

Can this connect to our accounting system or ERP?

Most established accounting and ERP systems can receive entries and attachments through an interface, and that is the normal route. Where an interface does not exist, there are usually practical alternatives such as structured import files. We confirm the connection route before the design is finalised.

What happens when the system cannot read a document properly?

It says so. Low-confidence extractions and unresolved mismatches are routed to a person with the original document alongside, rather than being guessed at. Over time the exceptions are reviewed to see whether a rule or a template change can remove them.

Is this AI, or is it just automation?

Both, in different places. Reading an unstructured invoice benefits from AI. Matching it to a purchase order and routing it for approval are rules, and rules are more predictable. A good design uses each where it fits and keeps the rules-based parts deterministic.

How is the audit trail handled?

Every extraction, match, approval and posting is logged with the source document, the values used and the person who approved. Auditors can follow a payment back to the original invoice without asking anyone.

Where is capability hiding in your business?

Bring one workflow that costs your team more time than it should. We will tell you honestly whether AI, automation or a better system belongs there.