Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Advanced Multi Discount icon

Odoo App · Sales & Pricing

Advanced Multi Discount

Apply a fixed per-unit discount before the percentage discount on Odoo orders and invoices.

$24.90 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
Advanced Multi Discount applied on an Odoo sales order line
A sales order total with the fixed Multi Discount deducted before the percentage in Odoo
Multi Discount shown on a printed Odoo sales quotation PDF
Advanced Multi Discount on a purchase order line in Odoo
Multi Discount displayed on a printed Odoo purchase order PDF
Advanced Multi Discount on a customer invoice line in Odoo
Multi Discount shown on a printed Odoo customer invoice PDF
1 / 7

Overview

Advanced Multi Discount extends Odoo pricing so a line can carry two discounts instead of one. It adds a fixed-amount Multi Discount per unit that is deducted first, then Odoo's standard percentage discount is applied on top.

Built by TechUltra Solutions, the module covers the discount combinations that real deals use — a scheme discount plus a cash discount, or a negotiated per-unit reduction plus a percentage. The two discounts are applied in sequence, and taxes are computed only after both, so subtotals and tax remain accurate and compliant.

The Multi Discount field appears at line level across sales quotations, purchase orders, and customer invoices, and can be shown on the printed PDF documents. Access is controlled per user for Sales, Purchase, and Accounting, so only authorised staff can apply the extra discount layer.

Key features

  • Fixed per-unit discount layer

    Adds a fixed-amount Multi Discount applied per unit, giving each line a second discount on top of Odoo's standard percentage discount.

  • Sequential discount calculation

    The fixed Multi Discount is deducted first, then the percentage discount is applied, so the final discounted amount is calculated accurately and predictably.

  • Tax calculated after discounts

    Taxes are computed only after both discounts have been applied, keeping subtotals and tax totals accurate and compliant.

  • Works across Sales, Purchase, and Accounting

    The Multi Discount appears on sales quotations, purchase orders, and customer invoices, so layered pricing is consistent across the order-to-invoice flow.

  • Line-level visibility

    Multi Discount is shown transparently at individual line level, so staff and customers can see exactly how a line's price was reduced.

  • PDF report display

    Optionally show the Multi Discount on printed documents, including quotation reports, purchase order reports, and invoice PDFs.

  • Per-user access control

    Administrators enable Multi Discount permissions individually for Sales, Purchase, and Accounting per user, keeping control over who can apply discounts.

  • No disruption to existing workflows

    The extra discount layer fits real-world pricing without changing default Odoo workflows or altering historical orders and invoices.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
multi_discount_advanced
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
326
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$24.90 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Sales
  • Purchase
  • Invoicing
  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “Advanced Multi Discount”, and click Install.

  2. 2

    Grant Multi Discount access

    In Settings → Users & Companies → Users, enable the Multi Discount permissions for Sales, Purchase, and Accounting on each user who should apply the discount.

  3. 3

    Enter a Multi Discount on a line

    Open a sales order, purchase order, or customer invoice and set the fixed Multi Discount amount on a line alongside the standard percentage discount.

  4. 4

    Review the calculated total

    Confirm the line total: the fixed Multi Discount is deducted first, the percentage discount is applied next, and tax is calculated after both.

  5. 5

    Enable Multi Discount on PDFs

    Turn on the Multi Discount display option so the discount appears on printed quotations, purchase orders, and invoice PDFs.

Frequently asked questions

  • What does Advanced Multi Discount add to Odoo?

    It adds a fixed-amount Multi Discount per unit to order and invoice lines, so each line can carry that fixed discount on top of Odoo's standard percentage discount.

  • In what order are the two discounts applied?

    The fixed Multi Discount is deducted first, then the percentage discount is applied to the result. Taxes are calculated only after both discounts.

  • Does it affect tax calculation?

    Taxes are computed after all discounts are applied, so subtotals and tax totals stay accurate and compliant. The module does not change how tax itself is configured.

  • Which documents support the Multi Discount?

    The Multi Discount appears on sales quotations, purchase orders, and customer invoices, so layered pricing is consistent across the order-to-invoice flow.

  • Can the Multi Discount show on printed documents?

    Yes. Displaying the Multi Discount on PDFs is optional and can be enabled for quotation reports, purchase order reports, and invoice PDFs.

  • Can I control who is allowed to apply it?

    Yes. Multi Discount permissions are granted per user and separately for Sales, Purchase, and Accounting, so only authorised staff can use the extra discount layer.

  • Which Odoo versions are supported?

    The module supports Odoo 16.0, 17.0, 18.0, and 19.0, in both the Community and Enterprise editions.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.