Skip to Content
Menu

Discount by amount in Sale Order Lines

by
Odoo

7.05

v 17.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Lines of code 80
Technical Name so_discount_amount
LicenseLGPL-3
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Lines of code 80
Technical Name so_discount_amount
LicenseLGPL-3

Apply Discounts as Fixed Amounts in Sale Orders

By default, Odoo only allows percentage-based discounts in sale orders. This module allows you to use Fixed Discount Amounts on sale order lines, enabling more flexible pricing strategies, such as flat reductions or promotions.

Key Features
  • Discount by amount in Sale Order Lines
  • Replaces the native Odoo discount by percentage feature with absolute amount
  • Automatically adjusts line subtotal, taxes, and order total based on the entered amount
  • Works seamlessly with existing tax calculations, pricelists and totals
  • Fully integrated with the Odoo Sales module
How It Works

When you enter a fixed amount discount on a sales order line, the system recalculates the line subtotal and taxes accordingly. The total order amount will reflect the flat reduction instantly, making it ideal for real-world pricing scenarios where specific deductions are used (e.g., "$100 off").

Screenshots

Example Sale Order:

Example Invoice Generated:

Notes
  • Discounts cannot exceed line total; The system will zero out the subtotal to avoid negative pricing.
  • Intended for businesses that need flat-rate discounts.

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.