| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 501 |
| Technical Name |
branch_bill_approval |
| License | See License tab |
| Website | https://odoo.krd/modules/bill-approval/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 501 |
| Technical Name |
branch_bill_approval |
| License | See License tab |
| Website | https://odoo.krd/modules/bill-approval/ |
Vendor Bill Approval Workflow
A professional vendor bill approval workflow for Odoo 19 with Branch and CEO approval routes.
Overview
This module adds a structured approval workflow for vendor bills in Odoo 19. Users can select an approval route directly on the vendor bill, and the system will automatically manage the correct approval flow.
It is designed to simplify internal financial controls while keeping the process clear and easy to use.
Approval Routes
Not Required
Bills can be posted directly without any approval.
Branch Only
Bills require approval from the Branch Approver only.
Branch then CEO
Bills must be approved by Branch first, then by CEO.
CEO Only
Bills are sent directly to the CEO Approver.
Main Features
- Approval route selection directly on vendor bills
- Branch and CEO approval support
- Multi-step approval workflow
- Rejection with reason
- Posting blocked before approval
- Automatic activities for approvers
- Approval history tracking
- Clean workflow controlled by one approval route field
How It Works
- Create a vendor bill
- Select the approval route
- Submit the bill for approval
- Assigned approver reviews the bill
- Approver approves or rejects
- Once approved, the bill can be posted
Configuration
Configure the following company-level approvers:
- Branch Bill Approver
- CEO Bill Approver
The system uses these users automatically during the selected approval route.
Screenshots
Company Management "Bill Approval" section
Bill Approval management section
Submit for approval button
Chatter and Information Section
Notification and todo items
Approve and Reject Button
Dependencies
This module depends on the following Odoo apps:
- Accounting (`account`)
- Discuss / Activities (`mail`)
MIT License Copyright (c) 2026 Sarmad Qadir Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module