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
    • Property 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. Extra Tools
  3. Dynamic Approval Engine v 19.0
  4. Sales Conditions FAQ

Dynamic Approval Engine

by Srikesh Infotech http://www.srikeshinfotech.com
Odoo

$ 86.13

v 19.0 Third Party
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 Discuss (mail)
Lines of code 2066
Technical Name skit_approval_engine
LicenseOPL-1
Websitehttp://www.srikeshinfotech.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2066
Technical Name skit_approval_engine
LicenseOPL-1
Websitehttp://www.srikeshinfotech.com
  • Description
  • License
Community
Enterprise

DYNAMIC APPROVAL MANAGEMENT SYSTEM

Approval workflows for every Odoo screen — no coding required.

When a large purchase needs sign-off, does it get stuck in WhatsApp messages, emails and verbal confirmations with no clear record of who approved what? Odoo's built-in approvals only cover a handful of standard documents. The moment you need approvals on custom screens, conditional triggers or multi-level sign-offs — you're stuck building complex customisations.

The Dynamic Approval Engine changes that. Configure approval workflows on any Odoo screen that supports the chatter — including your own custom modules — without writing a single line of code.

This module is built for you if:

  • Your team needs purchase, expense or HR approvals with amount-based conditions
  • You have custom Odoo screens that need governance and sign-off controls
  • You need a full audit trail showing who approved what and when
  • Your organisation has multiple companies with separate approval policies
  • You are tired of approval requests disappearing into email chains

How Organisations Use This Module

heading
🏭

Manufacturing & Procurement

A manufacturing company sets up a 3-level purchase approval: Team Lead approves first, then Finance Manager, then CFO — but only for orders above ₹2,00,000. Below that threshold, no approval is required and the order flows through immediately.

👥

Human Resources

An HR team configures leave approval for senior staff so that both the line manager and the HR director must sign off before leave is granted. Junior staff follow a simpler single-approver rule.

⚙️

Custom Modules

A logistics company built a custom "Dispatch Order" screen in Odoo Studio. Using the Approval Engine, they enforce a mandatory approval gate before any dispatch is confirmed — without writing a single line of code.

🏚

Multi-Entity Organisations

A holding group with three subsidiaries in Odoo configures completely separate approval rules per company. Finance approvals in Company A have no effect on Company B or C.

Video Tutorial

Watch our detailed video demonstrations and tutorials on YouTube for hands-on learning.

Key Highlights

heading

Chatter-Based Approval Framework

Works on any Odoo screen with a chatter — sales orders, vendor bills, custom modules, HR records. Not just the handful of built-in approval documents Odoo ships with.

Rule-Based Triggering

Set conditions so approvals only fire when they need to — for example, only when a purchase order exceeds ₹5,00,000. Configured in plain Odoo filter language. No coding required.

Sequential & Parallel Approvals

Sequential means approvers are notified one at a time in a fixed order. Parallel means all approvers are notified at once. You can mix both in the same workflow to match your exact org structure.

User & Group Approvers

Assign a specific person, an entire user group or both as approvers for each stage. Configure whether one approval from the group is enough or whether all members must sign off.

Multi-Company Approval Rules

Each company in your Odoo instance has completely separate approval configurations. No cross-contamination between entities — essential for group companies and holding structures.

Central Approval Dashboard

See every pending, approved, rejected and cancelled request in one place. Managers get a full picture of approval workloads without opening individual documents.

Real-Time Approval Banners

A prominent banner appears on the document itself when approval is pending. The requesting user and approvers see the live status — no one needs to go looking for it.

Automatic Escalation Control

Set a deadline in days for each stage. If the approver does not act within that time, the request automatically escalates. No more approvals left waiting indefinitely.

Complete Audit Trail

Every action — who approved, who rejected, when and any comment — is permanently logged in the document's own chatter. Fully traceable for audits, compliance and dispute resolution.

  • Screenshots
  • Features
  • Latest Release

The module introduces a dedicated Approval Engine application with three core menus:

  • Dashboard
  • Requests
  • Configuration

Dashboard

The dashboard provides a real-time overview of approval requests categorized by:

  • Pending
  • Approved
  • Rejected
  • Cancelled

See every pending approval at a glance — no more missed sign-offs or chasing colleagues.

Requests

Two smart request views are available:

My Requests

Track every request you've submitted — status, current stage and who is yet to approve.

All Requests

Full organisation-wide view — every approval request, every status, in one screen.

Flexible Configuration with Approval Rules & Stages

Approval Rules

Users can define approval rules by selecting:

  • A chatter-enabled target model
  • Multiple approval stages

Configure rules in minutes — pick the model, set conditions, assign approvers - Done.

Each rule can be linked to a specific button action (method) and triggered only when configured domain conditions are satisfied.

Approval Stages

Each rule can contain one or multiple approval stages with:

  • Company and model control
  • Target button method
  • Domain conditions (example: amount > 50,000)
  • Sequential or parallel approval types
  • Approver users and approver groups
  • Escalation days per stage

Notify multiple approvers simultaneously — no waiting for one before reaching the next.

This allows businesses to design simple to complex multi-level approval workflows without writing custom code.

Automatic Approval Triggering with Visual Status

When a user performs an action on a configured document:

  • The system automatically raises an approval request
  • Approval pending status displayed directly on the document — impossible to miss.

  • A warning banner appears on the document indicating pending approval
  • The requested approvers receive approval notifications
    • When the approval type is set to Sequential and multiple approvers are configured:
      • The first approver receives an email notification requesting approval
      • Once approved, the next approver in the sequence is notified automatically
      • This process continues until all required approvals are completed
  • The original action is temporarily restricted until approval is completed

Intelligent Approver Handling

If the creator of the record already belongs to the configured approver group:

  • The action is allowed immediately
  • The approval is automatically recorded in the chatter

This prevents unnecessary blocking and ensures smooth business operations.

Delegation of Pending Approvals

The Approval Engine allows approvers to delegate pending approval requests to other users when required. For approval requests that are in Pending status, a dedicated Delegate button is available in the request view.

By clicking the Delegate button, users can select one or more users to whom the approval responsibility should be transferred.

Once delegated, the system automatically sends email notifications to the selected users, informing them that their approval is required.

This feature ensures business continuity when approvers are unavailable and enables flexible workload distribution across teams.

If an approver or manager rejects a request, the system instantly updates the banner to display the latest approval status.

Advanced Rule Protection & Data Integrity

The module enforces strong validations:

Rules with active requests cannot change the target model

Rules with existing requests cannot be deleted (only archived)

Modifying a rule automatically cancels all related pending requests

Cancelled requests remain visible in the dashboard

This guarantees consistent approval behaviour and protects historical approval data.

Our Features

01

Heading

02

Heading

03

Heading

Latest Releases

Latest Release 19.0.1.0.0
Add
24th Jan, 2026
Initial Commit.

Odoo Studio compatibility: If approval configurations are created via Odoo Studio, the system will prioritise and apply the Studio configuration. The Approval Engine module rules will be ignored for that specific process.

About Us

heading

Built by Srikesh Infotech — an Odoo-certified partner with 18+ years of ERP experience across 23 countries. All purchases include 90 days of free support.

Days Free Support
90
Counter box img
Custom Apps
125+
counter box img
Happy Customer
100+
counter box img
Year Of Experience
18+
counter box img
Countries
23+
counter box img
Industries Served
45+
counter box img
www.srikeshinfotech.com +91 75388 24350 Email Us

Module Services

heading
Free Installation
24x7 Assistance
Fully Scalable
Free 90 Days Support

Industries We Serve

heading
Manufacturing
Retail & E-commerce
Healthcare
Finance
Education
Real Estate
Logistics & Supply Chain
Hospitality
Legal & Compliance
IT & Software Services
Human Resources
Government & Public Sector
Construction
Fleet Management

Our Services

heading
info

Outsourcing and Dedicated Team Services

info

Odoo Implementation

info

Odoo Customization

info

Mobile Apps

info

Migration service

info

Third Party App Integration

info

Odoo Training

info

Odoo Integration

info

Odoo Consultancy

info

Odoo Licensing

info

Hire Odoo Developer

info

Support & Maintenance

Our Products

heading

POS Quick Load - Product

This feature stores a product cache for each POS configuration, significantly reducing the time required to load POS sessions with a large number of products.

Service Receipt Tracker

Create a receipt for a service-type product that resembles SRN.

Smart Sticky Headers

Freeze headers for better clarity while scrolling data.

Free Support

heading

You will get 90 Days free support in case any bugs or issue

Srikesh Infotech is an India based software company that focuses on highly qualitative, timely delivered and cost-effective offshore software development. We have 18+ years of technical and functional experience in ERP Customization and Implementation.

Please note that You're not allowed to distribute this module after purchase! In case of any question regarding this module feel free to email us on info@srikeshinfotech.com or raise a ticket on support.

support-free-
Email Us +91 75388 24350 www.srikeshinfotech.com YouTube Videos Explore Our Apps
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must 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

  • 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