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.
Everything a finance team needs to control spend
Every capability below is implemented in the module.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How it works
Submit or confirm
An invoice, bill, refund or credit note is submitted; the module checks it against your active approval rules.
Route automatically
Matching rules trigger the right levels — sequential or parallel, with amount-based thresholds already applied.
Approve, reject or escalate
Approvers act from the document or the dashboard; overdue requests escalate automatically per the SLA.
Post with confidence
Once every level clears, posting unlocks — with a full audit trail of who approved what and when.
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.
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