Odoo 19 Addon ยท Financial Control

Vendor bill approvals with the right level of control.

Branch Bill Approval for Odoo 19 adds a clear, auditable approval flow to vendor bills so finance teams can enforce policy without slowing down daily operations.

4 approval choices Approval history Reject with reason Scheduled activities Posting protection
Simple Fast adoption for accounting users
Controlled Approval rules aligned to management roles
Traceable Clear status, timestamps, and communication trail
Branch Bill Approval banner preview
Why it matters

Designed for real approval scenarios

Choose the approval path that matches the risk and authority level of each bill.

01

Not Required

Allow direct posting when a bill does not need an approval step.

02

Branch Only

Route the bill to a configured branch approver for local decision-making.

03

Branch then CEO

Apply two-step approval for stronger financial governance and oversight.

04

CEO Only

Send the bill directly to the final approver for centralized control.

Core capabilities

Main features

Built to stay simple on the interface while still giving finance teams the control, traceability, and enforcement they need.

  • Approval route selection directly on vendor bills
  • Branch and CEO approvers configured at company level
  • Automatic movement between approval stages
  • Approval status, actor, and timestamp tracking
  • Reject action with mandatory rejection reason
  • Scheduled activities for the correct approver
  • Posting blocked until the bill is fully approved
  • Bill editing restricted while approval is in progress
Process overview

How it works

A practical workflow that fits neatly into the standard vendor bill process in Odoo.

  1. Create the billStart with a vendor bill in draft state.
  2. Select the routeChoose the approval route based on internal policy.
  3. Submit for approvalSend the bill into the workflow when it is ready for review.
  4. Notify approversThe assigned user receives an activity to take action.
  5. Approve or rejectDecision-makers approve or reject with reason tracking.
  6. Post after final approvalThe bill becomes postable only after the required approval chain is complete.
Setup

Configuration

Set the approvers once on the company and let the workflow route bills automatically.

Branch Bill Approver

Used for Branch Only and as the first approval step in Branch then CEO.

CEO Bill Approver

Used for CEO Only and as the final approval step in Branch then CEO.

Interface preview

Screenshots

Click any screenshot to open a larger modal preview.