Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Account
  3. Dynamic Multi-Level Approval for Accounting Records v 19.0
  4. Sales Conditions FAQ

Dynamic Multi-Level Approval for Accounting Records

by Oakland OdooERP https://www.oaklandmena.com
Odoo

$ 22.00

v 19.0 Third Party
This module requires Odoo Enterprise Edition.
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Accounting (accountant)
• Invoicing (account)
• Discuss (mail)
Lines of code 774
Technical Name oe_account_dynamic_approval
LicenseLGPL-3
Websitehttps://www.oaklandmena.com
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Accounting (accountant)
• Invoicing (account)
• Discuss (mail)
Lines of code 774
Technical Name oe_account_dynamic_approval
LicenseLGPL-3
Websitehttps://www.oaklandmena.com
Versions 16.0 17.0 18.0 19.0

  • Key Features
  • Screenshots
  • User Guide
  • FAQs
Large Image
Screenshot 2
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 7
Screenshot 7
Screenshot 7
Screenshot 7
Screenshot 7
Screenshot 7
Screenshot 2
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 7

Accounting Document Dynamic Approval Guide

This guide explains how to configure and use the dynamic approval workflow for Customer Invoices, Vendor Bills, and Credit Notes.


1. Configuration: Setting Up Approval Rules (Accounting/Finance Manager)

Approval rules must be configured to define the workflow hierarchy and triggering amounts.

  1. Navigate to Configuration: Go to the Accounting app ➡️ Configuration ➡️ Accounting Approval Configuration (or a similar menu item).
  2. Create a New Rule: Click Create.
  3. Define Rule Parameters:

    Use the following options to define the rule's trigger:

    • Name: Give the rule a clear name (e.g., "High-Value Vendor Bill Approval").
    • Minimum Amount: Set the threshold. Any accounting document with a total amount equal to or greater than this value will enter the approval workflow.
    • Allowed Companies (Optional): Define which companies this rule applies to.
  4. Define Approval Levels (Account Approval Line): Click Add a line.
    • Level: Set a unique integer (e.g., 1, 2, 3). Approvals are processed sequentially starting from the lowest number.
    • Approve Process By: Choose whether the approval is required by a specific User or a Group.
    • Users/Groups: Select the list of users or the specific group responsible for this level.

    Repeat this step for all necessary approval levels.

  5. Save: Click Save to activate the rule.

2. Document Workflow (Accountant/User)

  1. Create a Document: Create a new Customer Invoice, Vendor Bill, or Credit Note as normal.
  2. Determine Action:
    • If the document's total amount is below the minimum configured amount, the standard Post button will be available.
    • If the document's total amount meets or exceeds the configured minimum amount, the standard Post button will be replaced by Send for Approval.
  3. Submit for Approval: Click Send for Approval.
    • The document's status changes to Waiting for Approval.
    • The approvers designated for Level 1 are notified.

3. Approval / Rejection Process (Approver)

  1. Find Pending Approvals: Approvers can use the My Approval menu item (found under Accounting ➡️ Customers/Vendors menus) to quickly find documents waiting for their review.
  2. Review Document: Open the document. The current Next Approval Level is displayed.

You can process the document in two ways:

  • To Approve:
    1. Click the Approve button.
    2. The action is logged in the Approval Information tab and the Chatter.
    3. If this was the final level, the document status changes to Posted (or the standard validated state).
    4. If there are more levels, the status remains Waiting for Approval and moves to the next level's approvers.
  • To Reject:
    1. Click the Reject button.
    2. A Rejection Reason Wizard pop-up appears.
    3. Enter the mandatory reason for the rejection.
    4. Click Confirm.
    5. The document's status changes to Reject, and the rejection details are permanently recorded.

Frequently Asked Questions

1. Why is the 'Post' or 'Confirm' button missing on my Invoice/Bill?
This module has been activated, and the total amount of your document meets or exceeds the Minimum Amount set in the Accounting Approval Configuration. You must use the Send for Approval button instead.
2. Can I modify an Invoice or Bill once it is sent for approval?
No. Once a document is in the Waiting for Approval state, it becomes read-only to prevent unauthorized changes during the review process. If changes are needed, an approver must Reject it first, or a user with high enough permissions must cancel it and set it back to Draft.
3. What happens if an Invoice is rejected?
The document is locked in the Reject state, and the rejection reason, date, and user are permanently recorded. The document cannot be posted. The creator must cancel it and create a new or revised document to restart the approval cycle.
4. Can I set different approval levels for different types of documents (e.g., Bills vs. Invoices)?
The configuration uses the general `account.move` model. While the rule itself is single, you can use the Minimum Amount and company restrictions to create distinct workflows for different value tiers across all move types. For more granular control (e.g., Bills vs. Invoices with different approvers regardless of amount), further customization of the approval logic would be required.
5. If I assign a Group for an approval level, do all members of that group have to approve it?
No. Only one user within the assigned group needs to click Approve to satisfy that specific level and move the document forward to the next approval step.
Module Support & SLA
For any support related to this Odoo module, please contact us at apps@odooerp.ae
Our standard response time (SLA) for support queries is between 12 to 48 hours.
+971 54 289 8664 Email Us Watch Video Tutorial

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with