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. Sales
  3. Sale Order Approval v 19.0
  4. Sales Conditions FAQ

Sale Order Approval

by Techspawn Solutions Pvt Ltd http://www.techspawn.com
Odoo

$ 49.01

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 • Sales (sale_management)
• Discuss (mail)
• Invoicing (account)
Lines of code 306
Technical Name ts_sale_orders_approval
LicenseLGPL-3
Websitehttp://www.techspawn.com
You bought this module and need support? Click here!
KEY HIGHLIGHTS

Built for sales teams that move fast

Every feature exists for one reason to keep approvals fast for ordinary orders and rock-solid for the ones that matter.

Two-Stage Approval Flow

Sales Manager approves first; the Regional Manager only gets pulled in for high-value orders.

Configurable Threshold

One boolean and one number in Sales Settings. Change it any time without code.

Smart Bypass

When the Regional Manager approves at stage one, stage two is skipped automatically.

Email Notifications

Pre-built templates ping the right approver the moment an order is waiting on them.

Reject With Reason

Mandatory rejection reasons are captured in the chatter for a complete audit trail.

Dedicated Menus

Each approver gets a clean to-do list filtered to only the orders waiting on them.

OUR FEATURES

Everything you get out of the box

Drop the module in. Configure once. Done.

✓
Configuration toggle & amount field "Order Approval Required" boolean + "Approval Amount" number in Sales → Configuration → Settings.
✓
First-stage approval by Sales Manager Every confirmed sale order is routed to the Sales Manager via a dedicated "Need to Approve" menu.
✓
Second-stage approval by Regional Manager Orders above the threshold automatically escalate. Final sign-off lives with the Regional Manager.
✓
Regional Manager bypass If the Regional Manager approves at stage one, the second-stage step is skipped automatically.
✓
Two pre-built mail templates Separate, branded templates for first and second-stage approval notifications.
✓
Rejection wizard Reject with a mandatory reason. The reason is logged against the order for full traceability.
✓
Dedicated menus per approver "Need to Approve" and "Waiting for Regional Manager Approval" each filtered to the right stage.
✓
Security groups Dedicated Sales Manager (Approval) and Regional Manager (Approval) groups for clean access control.
HOW IT WORKS

From configuration to confirmation

1
STEP ONE

Enable Approval & Set Threshold

Go to Sales → Configuration → Settings. Switch on Order Approval and fill in the Approval Amount. Any order above this value will need a Regional Manager's sign-off.

Step 1 - Settings
2
STEP TWO

Assign User Access

Go to Settings → Users & Companies → Users and open each user that needs approval rights. Under Sales, assign the Sales Manager (Approval) group to your first-stage approvers, and the Regional Manager (Approval) group to your second-stage approvers. Only users with these groups will see the approval menus and be able to approve or reject orders.

Step 2 - Assign User Access
3
STEP THREE

Salesperson Creates a Sale Order

Log in as a regular Salesperson (or any user without approval rights) and create a quotation in the usual way pick the customer, add the products, set quantities and prices. Once the order is confirmed, it does not go straight to "Sales Order" state instead it enters the approval workflow and is automatically routed to the assigned Sales Manager for first-stage approval. The salesperson cannot approve their own order.

Step 3 - Salesperson Creates Sale Order
4
STEP FOUR

Sales Manager Opens the "Need to Approve" Menu

When the Sales Manager logs in, a dedicated Need to Approve menu appears under Sales visible only to users in the Sales Manager (Approval) group. The menu lists every order that's waiting for first-stage approval, with the customer, total amount, salesperson, and order date at a glance. The Sales Manager can open any order to review the details before approving or rejecting it.

Step 4 - Need to Approve Menu (Sales Manager view)
5
STEP FIVE

Sales Manager Clicks the Approve Button

Inside the order, the Sales Manager reviews the customer, products, totals, and any chatter notes, then clicks the Approve button at the top of the form. A Reject button sits right next to it opening a small wizard that asks for a rejection reason, which is logged in the order's chatter for the salesperson.

Step 5 - Sales Manager clicks Approve button
6
STEP SIX

Auto-Escalation Based on Order Amount

Once the Sales Manager clicks Approve, what happens next depends on the order total:

Example setup: Configured Approval Amount = 50,000
✓
Order total = 40,000 (below 50,000)
The Sales Manager clicks Approve and the order is confirmed instantly no Regional Manager needed.
!
Order total = 80,100 (above 50,000)
The Sales Manager clicks Approve, and the order automatically moves to the Waiting for Regional Manager Approval state. It now appears in the Regional Manager's queue for the second sign-off.
Step 6 - Auto-escalation based on order amount
7
STEP SEVEN

Regional Manager Gives the Final Approval

The Regional Manager logs into their account and opens the Waiting for Regional Manager Approval menu under Sales visible only to users in the Regional Manager (Approval) group. The menu lists every order that was escalated from the Sales Manager. The Regional Manager opens an order, reviews the customer, products, and totals, then clicks Approve to give the final sign-off and confirm the order or Reject with a reason.

Step 7 - Regional Manager final approval
8
FINAL CONFIRMATION

Sale Order Is Confirmed

Once the final approval is given by the Sales Manager (for orders under the threshold) or by the Regional Manager (for orders above it) the order automatically transitions to the Sales Order state. From here it follows the standard Odoo flow: delivery, invoicing, and payment. The approval audit trail (who approved, when, and any rejection reasons) stays visible in the order's chatter for full traceability.

Step 8 - Sale Order Confirmed
NEED A CUSTOMIZATION?

We can extend this module to match your workflow.

More approval stages, custom routing rules, role-based escalation, integration with your CRM or finance system we've shipped them all.

Visit www.techspawn.com

Techspawn Solutions Pvt Ltd Â· Odoo 19 Â· LGPL-3

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