Invoice approval that enforces every euro without slowing you down

Route customer invoices, vendor bills, refunds and credit notes through configurable, amount-based approval chains — with parallel review, skip-level expediting and automatic SLA escalation built in.

The problem

As invoice and bill volume grows, a single user can confirm and post payments of any size with no second set of eyes. Native Odoo has no dedicated spend-threshold control, so controllers and CFOs cannot prove that the right people signed off before money moved — and audits become a scramble.

The solution

Invoice Multi-Level Approval enforces configurable, amount-based approval chains on every customer invoice, vendor bill, refund and credit note. Posting is blocked until the chain clears, with a full audit trail of every approval, rejection, delegation and escalation.

Capabilities

Everything a finance team needs to control spend

Every capability below is implemented in the module.

01

Visual approval rule builder

Configure amount thresholds (tax-inclusive or untaxed), document type and an ordered set of approval levels from a single rule form — no scattered checkboxes or option screens.

02

Sequential and parallel chains

Route each level to one approver or a parallel group, and choose whether any one approver or all approvers must sign off before the document advances.

03

Skip-level expedite

Let authorized users fast-track a time-sensitive invoice past the normal sequence, with the expedite action recorded in the audit trail.

04

Routing preview before you submit

See exactly which approvers and levels a document will trigger, before it is ever sent — no more guessing who needs to sign off.

05

Live approval-chain status

A status tracker embedded on every invoice, bill, refund and credit note shows each level, its approver, and whether it is approved, pending or escalated.

06

SLA deadlines and auto-escalation

Every approval request carries a deadline. A scheduled action flags overdue requests and escalates them automatically so nothing stalls in someone's inbox.

07

Auto-approval for low-value documents

Documents below the configured threshold clear automatically, with the auto-approval recorded in the audit trail — so approvers only see what actually needs review.

08

Central approvals dashboard

One list and kanban view of every pending and completed approval across documents and companies, with bulk approve for clearing multiple items at once.

09

Temporary authority delegation

Let an approver delegate their authority to a colleague for a date range — during leave or travel — so approval chains never block on one person.

Workflow

How it works

1

Submit or confirm

An invoice, bill, refund or credit note is submitted; the module checks it against your active approval rules.

2

Route automatically

Matching rules trigger the right levels — sequential or parallel, with amount-based thresholds already applied.

3

Approve, reject or escalate

Approvers act from the document or the dashboard; overdue requests escalate automatically per the SLA.

4

Post with confidence

Once every level clears, posting unlocks — with a full audit trail of who approved what and when.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Customer invoices, vendor bills, refunds and credit notes — the full set of accounting documents that carry payment risk.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Invoice Multi-Level Approval

Configurable, amount-based approval chains with SLA escalation and a central approvals dashboard — spend controls on every invoice, bill, refund, and credit note.

Buy on Odoo App Store