Onivo AP · Solutions

Invoice approval workflow automation that knows who signs off

The invoice arrives, the lines get coded, the match runs — and then somebody has to say yes. Onivo routes that decision by amount, cost center and project, puts everything the approver needs on one screen, and writes every step into a tamper-evident audit trail. For the design thinking behind it, read the guide to AP approval workflows that scale.

3 signals

routing by amount, cost center and project

Before payment

duplicates and reissues caught first

Every decision

recorded in a tamper-evident trail

Approval chain Invoice INV-4172
Coded Each line assigned a GL account, cost center and project
Matched Checked against the purchase order and goods receipt
Duplicate check Screened against invoices already in the system
Approval Routed by amount band to the cost center's approver
Ready to sync Approved bill queued for your ERP

Amount bands

Small invoices take a short path. Larger ones climb to more senior approvers. You set the thresholds.

Cost center & project

Routing follows where the spend lands, so the person who owns that budget is the one who signs off.

Reviewer first

An invoice that needs a human check is assigned to a reviewer before any approval starts.

Caught before payment

Duplicate and reissued invoices are flagged before they can be paid twice.

Routing

How an approval chain gets built

Most approval tools route by one number: the invoice total. Onivo reads three things — the amount, the cost center and the project — because that is how spending authority actually works. See how Onivo compares to other AP tools and to running AP in your accounting system alone.

01

The lines say where the spend lands

Before routing starts, every line on the invoice is coded to a GL account, cost center and project — the same coding produced during invoice capture and OCR. The rules read that coding, not a guess about the vendor.

02

Rules pick the chain

You define who approves at which amounts, and who owns each cost center and project. Onivo applies those rules to the coded lines and builds the chain — one approver for routine spend, more for the invoices that deserve more eyes.

03

A reviewer steps in when needed

An invoice with a low-confidence field or an unmatched line is assigned to a reviewer before approval begins. Their corrections feed the learning layer, so the next invoice from that vendor reads cleaner on its own.

04

Approvers act in order

Each approver sees the invoice when it is their turn — no forwarding, no chasing. Approve or reject; either way the decision is recorded with who acted and when.

The approver's view

What approvers see when it is their turn

Approvals stall when the approver has to go digging — opening the PO in one system, the invoice in another, and email for the rest. Onivo puts the whole story on one screen:

  • The invoice itself — the original PDF or emailed attachment, not a retyped summary.
  • Every line, coded — GL account, cost center and project on each line, ready to question or accept.
  • The match result — how the invoice compared against the purchase order and goods receipt, inside the price, quantity and amount tolerances you set. The mechanics live on the 3-way invoice matching page.
  • Duplicate warnings — if the invoice resembles one already in the system, the approver knows before deciding.
  • Honest blanks — when Onivo could not read a field with confidence, it stays blank instead of carrying a guess.

That is the whole decision, in one place. The approver spends their attention on whether the spend is right — not on reassembling the paperwork.

Duplicate defense

Duplicates and reissues, caught before payment

The expensive mistake in AP is not a slow approval — it is paying the same invoice twice. And duplicates rarely look identical: the same PDF arrives once by email and once by upload, or a vendor reissues an invoice under a new number after a dispute. Onivo screens every incoming invoice against what is already in the system and flags duplicates and reissued invoices before either reaches payment — while the approval is still open, when stopping it costs nothing.

The same caution continues into the books. When an approved invoice syncs to your ERP through the ERP connector, Onivo queries before it creates, so a bill that already exists in your ledger is never posted a second time.

Duplicate invoice detection comparing two invoices side by side with the reason flagged: same vendor, amount, and dates
A suspected duplicate, side by side with the original — and the reason it was flagged.

Accountability

An audit trail of every decision

Every decision in the approval workflow — an approval, a rejection, a reassignment, a corrected field — is written to a tamper-evident audit trail: who acted, what they acted on, and when. Months later, when an auditor asks why an invoice was paid, the answer is a record, not a reconstruction from inboxes. How the trail is protected, along with the rest of our controls, is covered on the security page.

FAQ

Approval workflow questions, answered

Can approval routing use more than the invoice amount?

Yes. Onivo routes approvals by amount, cost center and project. Because every line is coded before routing starts, an invoice can go to the person who owns the budget it actually hits, not just to whoever handles that vendor.

What does an approver see when an invoice reaches them?

The original invoice, every line with its GL account, cost center and project, the result of the match against the purchase order and goods receipt, and any duplicate warning — all on one screen. Fields Onivo could not read are left blank rather than guessed.

What happens when a vendor reissues an invoice under a new number?

Onivo screens each incoming invoice against what is already in the system and flags reissued invoices as well as straight duplicates, before either one is paid twice. On the ERP side, query-before-create means a bill that already exists is never posted a second time.

Is every approval decision recorded?

Yes. Every approval, rejection, reassignment and corrected field is written to a tamper-evident audit trail — who acted and when — so the history can be verified after the fact.

Live demo

See your own approval rules running

Bring your current approval model — who signs off, at what amounts, for which cost centers and projects — and we will show it running in Onivo on real invoices.

Pricing is sized to invoice volume, and the security page covers how your invoice data is protected.

Book a demo →