← Blog

Digitising document flow: contracts, invoices and approvals

Most people picture a scanner when they hear "digitise the document flow". The real problem is not the paper — it is the approval chain. A contract waits several days because it is sitting on someone's desk or inbox, and nobody can see that.

Where the delay comes from

The points that show up over and over:

  • Nobody knows whose turn it is. The document was sent, but no owner was named. Everyone waits for everyone else.
  • Version confusion. "Contract_latest_2.docx" and "Contract_final.docx" are in circulation at the same time.
  • Approvals leave no trace. Who approved, when, and on what basis is not recorded. When a dispute appears, the reasoning cannot be reconstructed.
  • No context. An invoice arrives, but which deal it belongs to lives only in one person's memory.

None of these depends on the file format. Which is why moving to PDF, on its own, speeds up nothing.

How to rebuild the process

1. Name the document types. Contract, invoice, request, internal order — each has its own route and its own approvers. Trying to build one universal process usually fails.

2. Write down the chain for each type. Who initiates, who approves, who signs, who stores. If a chain runs longer than three steps, ask why — often one step survives purely out of habit.

3. Put a deadline on every step. Approval without a deadline becomes open-ended waiting. When the deadline passes, a reminder should fire on its own.

4. Attach the document to an object. The invoice to a deal, the contract to a customer, the request to an employee. An unattached document is lost to search.

5. One source. The current version has to live in one place. Wherever copies spread, version conflict follows.

What to automate

Once the process is written down, automation is straightforward:

  • Routing. The system decides who receives the document based on its type and amount.
  • Reminders and escalation. Deadline passed — first the owner, then their manager.
  • Approval history. Who approved which version, and when, recorded automatically.
  • Data extraction. Reading number, date and amount off an incoming invoice and attaching it to the right deal.

That last one is where AI contributes most. Pulling specific fields out of unstructured text removes a large share of manual entry. The output still needs checking, though: an extracted amount should never flow into a payment automatically.

What not to automate

The approval decision itself — approving a discount, changing a contract term — should stay with a person. AI prepares the context; it does not carry the responsibility. That is a management rule, not a technical limit.

How to measure it

One metric is enough: average time from document creation to signature. Measure it per document type. If the time drops, the chain is built correctly. If it does not, look at which step holds the document longest — the problem is almost always one specific stage.

Summary

Digitising is not a change of file format. It is making responsibility visible. Software starts paying off only after the chain, the deadlines and the attachments are written down.