Complete AI Automation Suite
FLAT 30% OFF
AI Insight Assistant
Talk to your data. Get instant answers
AI Live Chatbot
24/7 customer support, always on
AI Dashboard Studio
 Beautiful dashboards, zero effort
MCP Integration
Seamless multi-channel connections
And Many More Features
Complete AI Automation Suite — FLAT 30% OFF

Blog Post

  • Home
  • Blogs
  • All in One Multi Discount - Sale, Accounting, Purchase | All in One Multi Discount - Sale, Accounting, Purchase|Sale Order Multiple Discount|Purchase Order Multiple Discount|Invoice Order Multiple Discount v18
Softhealer
Odoo Gold Partner

Free Support

Lifetime

Custom Apps

1500+

Top Seller Of Odoo

Marketplace

Happy Customers

10K+

Years Of Experience.

11+

Countries

100+

Talented Healers

150+

Industries Served

45+

Odoo Community Implementation

350+

Odoo Enterprise Implementation

150+

Best Partner Nominee

2024

Global Presence

Lifetime Free Support

support@softhealer.com

Customization

sales@softhealer.com

What is All in One Multi Discount

All in One Multi Discount - Sale, Accounting, Purchase

Currently, in odoo, you can add only one discount on price If you want to add another discount at a discounted price? Don't worry here we build a module that can help to add multiple discounts on the price. With this module you can pass a Sales/Invoice with various discounts like Scheme Discount, Cash discount, Special Discount for any item, also you can print multiple discounts in a pdf report.

Key Features
heading

Multi-Discount Analysis Dashboard

Analyze discounts, savings, and discount performance from a centralized dashboard.

Watch Video
Predefined Discount Templates  LATEST

Create and manage discount templates to quickly apply predefined discounts to orders.

Watch Video
Discount Breakdown  LATEST

View a step-by-step breakdown of all applied discounts using an interactive popover.

Watch Video
Discount Approval Workflow  LATEST

Set approval rules for multi-level discount requests.

Watch Video
Rounding Policy  LATEST

Configure rounding rules for discount calculations and amounts.

Watch Video
Import/Export Recalculation  LATEST

Automatically recalculate discounts when importing or exporting records.

Watch Video
Hybrid Discount Chains  LATEST

Combine fixed-amount and percentage discounts in a single discount chain.

Watch Video
Profit Margin Protection  LATEST

Prevent discounts from reducing the product price below the configured cost or profit margin.

Watch Video
Bulk Discount Append  LATEST

Add discounts to multiple products or order lines using a bulk wizard.

Watch Video
Discount Reason  LATEST

Record discount reasons and track discount changes for better control and auditing.

Watch Video
Customer Savings Summary  LATEST

Show customers the total savings received from applied discounts.

Watch Video
Multi-Currency Discount Precision  LATEST

Adjust discount calculations accurately for different currencies.

Watch Video
Pricelist Integration  LATEST

Apply and manage multiple discounts together with existing pricelist rules.

Watch Video
Multi-Company Discount Security  LATEST

Control multi-discount access and configuration separately for each company.

Watch Video
Time-Based Discounts  LATEST

Set discounts that automatically expire after a configured date or time.

Watch Video
Automatic Tag-Based Discounts  LATEST

Automatically apply discounts based on customer or product tags.

Watch Video
Multi-Discount Management

Apply multiple discounts to Sale Orders, Purchase Orders, and Invoices with ease.

Multi-Discount Printing

Print multiple applied discounts in PDF reports.

Discount PDF Display Control

Show or hide multiple discounts in PDF reports using a simple setting.

Discounted Unit Price

Automatically calculate and display the discounted unit price.

Discounted Total Amount

Easily view the total amount after applying multiple discounts.

Unit Discount Amount

View the discount amount applied to each product unit.

The Multi Discount Dashboard displays key discount insights, including Total Savings Given, Discounted Orders, Average Effective Discount, Most Used Template, and Profit Leakage Count.

Users can also filter the dashboard by Date Range, Salesperson, and Discount Template, with Daily, Weekly, and Yearly filter options for analyzing discount trends.


Click the Total Savings Given tile on the Multi Discount Dashboard to view the details of the total savings provided through discounts.


Clicking the Total Savings Given tile opens the Discounted Sales Lines list view, displaying the sales lines where discounts have been applied.


The Multi Discount Dashboard displays charts for Discount Impact Over Time, Most Used Discount Templates, Discount Percentage Distribution, and Profit Leakage by Salesperson.

The dashboard also displays Recent Discounted Lines and Below-Cost Guardrail Hits tables.


By clicking on a Discounted Line from the dashboard, the corresponding Discounted Line form view will open.


If the user wants to switch the dashboard to Night Mode, they can click the Night Mode icon.


The Night Mode theme will be applied to the dashboard.


Go to users and enable configurations as per user.


Go to sales configurations and on discount feature.


'Multi Discount' field in the Sale order line. and the Boolean field for the multi discount in PDF Report.


'Multi Discount' in Quotation PDF Report.




'Multi Discount' field in the RFQ order line.


'Multi Discount' in the RFQ PDF Report.


'Multi Discount' in the Purchase order PDF Report.


'Multi Discount' field in Invoice lines. and the Boolean field for the multi discount in PDF Report.


"Multi Discount" in the Draft Invoice PDF Report.


'Multi Discount' field in Vendor Bill. and the Boolean field for the multi discount in PDF Report.


'Multi Discount' in Bill PDF Report.


Go to Sales -> Configuration and select the Predefined Discount Templates menu.


The Discount Template list view will open. Click on a template from the list view to open its form view.


In the Template Form View, add the required Discount Tiers.


Go to the Sales Order and select a Discount Template in the order lines. The discount will be applied according to the configuration defined in the selected template.


The Discount Percentage and Discount Amount will be displayed on the Order Lines.


Click the ⓘ (Info) icon on the Order Lines to view additional discount details.


t will open a step-by-step breakdown of the applied discounts.


Go to Sales -> Settings and enable the Multi-Tier Discount Approval option.


Set the Maximum Allowed Compound Discount Percentage from the Sales Settings.


Go to the Sales Order and apply the discount. An activity for discount approval will be created for the manager.

To approve the discount, click the Approve Discount button.


The Discount Approval Approved tag will be displayed on the Sales Order form.


Go to Sales -> Settings and enable the Compound Discount Rounding option.


Select the Round Only Final Price Option from the Sales Settings.


Rounding will be applied to the final amount and will be displayed in the discount breakdown..


Select the Round After Each Discount Step Option from the Sales Settings.


Rounding will be applied to each discount step and will be displayed in the discount breakdown.


Create multiple Sales Orders.


Create multiple Sales Orders.


Select the created Sales Orders from the list view and click Export from the Action.


The selected Sales Orders will be exported in Excel format.


Importing the Excel file will create new Sales Orders with the imported details.


The imported Sales Order form view with all the imported details.


The imported Sales Order form view with all the imported details.


Go to Sales -> Configuration and select the Predefined Templates menu.


The Discount Template list view will open. Click on a template from the list view to open its form view.


In the Template Form View, add the required Discount Tiers and flat cash discount amount.


Go to the Sales Order and select a Discount Template in the order lines.


The discount will be applied according to the configuration defined in the selected template and will be displayed in the discount breakdown.


Set the Cost Price in the Product Form View.


Create a Sales Order and apply a discount. If the product amount falls below its cost price after applying the discount, a warning will be displayed.


Select multiple Sales Orders from the list view and click the Action button.


Select Append Discount Layer from the Action.


It will open a wizard where you can enter the Discount Percentage and click the Apply button.


The discount will be applied to all the selected Sales Orders.


Go to Sales -> Configuration and select the Discount Reasons submenu.


The Discount Reasons list view will open. Click on a discount reason from the list to open its form view.


It will open the Discount Reason form view.


Create a Quotation/Sales Order, apply a discount, and select the appropriate Discount Reason for the order lines.


The Discount Reason will be added to the Order Lines.


The Discount Summary will be added to the Quotation PDF.


The Discount Summary will be added to the Invoice PDF.


Create a Sales Order and select the required Pricelist and Dicount Template.


The discount will be applied based on the currency of the selected Pricelist.


Create a Sales Order and select the required Pricelist and Dicount Template.


The discount will be applied based on the currency of the selected Pricelist.


Open the Pricelists menu and select the required pricelist from the list view.


The Pricelist Form View will open.


Open the Pricelist Rules wizard and enable the Apply Multi-Tier Discount option.


Select the required Discount Template from the wizard.


Create a Sales Order and select the required Pricelist. When you select a product, the Discount Template will be automatically applied based on the configured Pricelist Rule.


Create another Pricelist with a different Currency.


Create a Pricelist Rule for the specific product.


Select the required Discount Template for the specific product.


Create a Sales Order, select the required Pricelist, and add the product. Based on the configured Pricelist Rule, the Discount Template will be automatically added to the order line.


Create a Predefined Discount Template, select the company and enable the All Companies option. The template will then be available across all companies.


The Predefined Discount Template will be available for the active company.


The Predefined Discount Template will be available for the active company.


Go to Sales -> Configuration and select the Product/Partner Tag Discount Rules submenu.


The Product/Partner Tag Discount Rules list view will open. Click on a rule to open its form view.


The Product/Partner Tag Discount Rules form view will open.

Set the required Discount Template and Partner Tag.


Go to the Contact Form View and add the required Partner Tag.


Create a Quotation and select the customer. Based on the selected customer Tag, the corresponding Discount Template will be automatically applied to the order lines.


Set the required Discount Template and Product Category.


Go to the Product Form View and add the product category.


Create a Quotation and select the product. Based on the selected products' category, the corresponding Discount Template will be automatically applied to the order lines.


Open the Predefined Discount Template and set the Start Date and End Date.


Go to the Sales Order and select the required Discount Template.


Expired Discount Templates will not be visible for selection.


Release Notes

Track every update, enhancement, and new feature across all versions.

Version 18.0.2.0.0 | Released on : 21st August 2026

New Added Analysis Dashboard.
New Added Time-Bound Auto-Expiring Discount Modifiers.
New Added Auto-Apply Discounts Based on Partner/Product Tags.
New Added Multi-Company Security Control.
New Added Pricelist Rules Integration.
New Added Multi-Currency Smart Precision Adjuster.
New Added Customer Savings Summary Card.
New Added Discount Reason Logging.
New Added Bulk Discount Append Wizard.
New Added Profit Margin Guardrail & Cost Protection..
New Added Hybrid Discount Chains (Fixed Amount & Percentage Mix).
New Added Import/Export Recalculation Engine.
New Added Rounding Policy Configuration.
New Added Multi-Tier Discount Approval Workflows.
New Added Step-by-Step Discount Breakdown Widget (OWL Popover).
New Added Predefined Discount Templates.

Version 18.0.1.0.0 | Released: 22nd August 2024

InitialInitial Release.

We're Always Here to Support You

From lifetime support to custom module builds — we're committed to your success at every step.

Our Commitments

Lifetime Support

Purchase once and get support forever — For the version you purchased.

  • Free updates for the lifetime of the module
  • Bug fixes & patches at no extra cost
Buy Once, Supported Forever

Support System

Dedicated support team and structured ticketing system to maintain proper communication.

  • Dedicated support team for every module
  • Structured ticketing for proper communication
  • Full issue history & resolution tracking
  • Response within 24 business hours (10:00 AM to 6:30 PM IST Mon-Fri)
Buy Once, Supported Forever
Contact Us

Free Demo

Book a free demo - contact us at sales and we'll set it up for you.

QR – sales@softhealer.com
Scan to email sales
sales@softhealer.com

For Support

Facing an issue? Contact us at support and we'll get you back on track.

QR – sales@softhealer.com
Scan to email support
support@softhealer.com

WhatsApp Support

Chat with us instantly on WhatsApp for quick enquiries.

QR – sales@softhealer.com
Scan to open WhatsApp
Chat on WhatsApp
Share Your Ideas

Feature Request

Found a generic feature that could improve our modules? We'd love to hear your idea and add it to our roadmap!

  • Share ideas that benefit the wider community
  • Our team reviews every suggestion carefully
  • Approved features added in future releases
Your Ideas Shape Our Roadmap

Module Request

Have a generic Odoo module idea? We build modules for you — share your concept and we'll make it a reality!

  • Share any generic Odoo module idea
  • We evaluate & build it for the community
Got an Idea? We'll Build It

Frequently Asked Questions

Everything you need to know before getting started.

Yes, this app works perfectly with Odoo Enterprise (Odoo.sh & Premise) as well as Community.
No, this application is not compatible with odoo.com (odoo saas/Odoo Online).
Yes, you will receive lifetime free support for the version of the module you purchased.
Yes, you will receive lifetime free updates for the version of the module you purchased.
No, there is no need to install any additional libraries.
Yes, for Odoo version 12 and above, you need to purchase the module separately for each version.
No, exchanges or refunds are not allowed. Please verify Odoo version compatibility prior to purchase.
You can contact us at support@softhealer.com. We use translator tools to translate in multiple languages, so accuracy may vary. Suggestion edits are welcome!

Trusted by Businesses Worldwide

A

Abdulhamid Abdulwaheed

Aug 2024

Best module for our online store. Highly adaptable, exceptional customer service, and very advanced modules.

A

Factura Venta POS

Oct 2024

They have everything you need. Technical support is excellent, responds quickly, and keeps the module updated. 100% recommended!

MM

Mehmet Muhanna

Nov 2024

Great company and support team. Had a problem in my local Odoo server - they solved it in 5 minutes. Highly recommend.

BJ

Billy Jeffs

Jan 2025

Customised an Odoo app for me which works perfectly. Many requirements, got it right every time. Very confident in their ability.

HP

HP

Mar 2025

Consistently excellent service over years of working together. Knowledge and commitment to keeping clients informed truly sets them apart.

MK

Michal Kolasinski

Mar 2025

Multiple addons + two custom modules. Communication always friendly and precise. Delivered on time, worked out of the box. Highly recommended!

5.0
Average Rating
10K+ Happy Customers
100+ Countries Served
11+ Years of Trust

Multi-Language

8 built-in translations

English
German
Arabic
Spanish
Japanese
Chinese
French
Portuguese

Lifetime free support Lifetime free updates Community & Enterprise Odoo.sh & On Premise

Most Demanded Apps

The Softhealer modules our customers reach for most — trusted across 100+ countries.

Activities Management

Manage, schedule, and automate Odoo activities across all departments from one view.


View Module

Access Management

Granular access control over menus, fields, buttons, and records for every user role.


View Module

Backdate Advanced

Backdate any transaction across invoices, journals, pickings, and more with full audit.


View Module

All-in-One Helpdesk

Full-featured customer support with tickets, SLA, and customer portal built for Odoo.


View Module

All-in-One Mobile Backend

Access your full Odoo backend from any mobile device with an optimized interface.


View Module

All-in-One Import

Import any Odoo model data from CSV, Excel, and JSON files with mapping and validation.


View Module

Our Services

End-to-end Odoo expertise - from setup to scale.

AI & Business Integration Icon

AI & Business Integration

Odoo Implementation Icon

Odoo Implementation

Odoo Customization Icon

Odoo Customization

Support & Maintenance Icon

Support & Maintenance

Mobile Apps Icon

Mobile Apps

Migration Service Icon

Migration Service

Third-Party Integration Icon

Third-Party Integration

Odoo Training Icon

Odoo Training

Ready to automate All in One Multi Discount?

Join 10,000+ businesses - Softhealer, 11+ years of Odoo gold partnership expertise across 100+ countries.

All In One Stock Detail v18

Transforming Businesses with Next-Gen Solutions

Our next-generation solutions are built to transform businesses and drive growth in the digital era.

Find Us

530, West Gate 2,
Ayodhya Chowk, 150 Feet Ring Road Rajkot, Gujarat 360006.

Find Us

131 South End, Croydon CRO 1BJ,
United Kingdom

Contact No.

HR : +91 90232 46069
Sales : +91 93288 25451
Support : +91 63571 93747

Contact No.

Sales : +44 7562 893296

Reach Us Read Blog Contact Us Submit Support Ticket Watch Video Tutorial
whatsapp-support-store whatsapp-support-store
Click to Chat