| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Sales (sale_management) • Discuss (mail) |
| Lines of code | 485 |
| Technical Name |
sale_discount_total |
| License | AGPL-3 |
| Website | https://www.cybrosys.com |
| Versions | 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
This module allows you to mention discount on total of sale order and customer invoice as percentage or as amount.
Sale Discount on Total Amount
Key Highlights
Global Discount In Sale.
Select Percentage or amount from Discount type and give discount percentage or amount as Discount rate.
Are you ready to make your business more
organized?
Improve now!
Enable Sale Discount Approval and Discounts
The module also allows you to set a limit for total discount in percentage. Exceeding this limit will require approval.
Sale Order
Select Percentage or amount from Discount type and give discount percentage or amount as Discount rate.
Customer Invoice.
Select Percentage or amount from Discount type and give discount percentage or amount as Discount rate.
Manager level users can approve sale orders in 'Waiting Approval' stage.
Sale Order and Customer Invoice contains limit for total discount in percentage.
Manager level users can approve sale orders in 'Waiting Approval' stage.
Sale Discount on Total Amount
This module allows you to mention discount on total of sale order and customer invoice as percentage or as amount.
In the sale order or customer invoice, you can select the discount type as either Percentage or Amount from the "Discount Type" field. Based on this selection, you can enter the discount rate as a percentage or a fixed amount.
Yes, the module includes a configurable limit for the total discount that can be applied, based on a percentage. If the discount exceeds this limit, it requires manager approval.
By default, the module applies a global discount limit. However, additional customization may be needed if you want to apply different discount limits for specific customers or products.
Latest Release 18.0.1.0.0
01st November, 2024- Initial commit for Sale Discount On Total Amount
Latest Release 18.0.1.1.0
31st December, 2024- Added Margin on sale order
Latest Release 18.0.1.1.1
24th March, 2026- Override the default Odoo _compute_amount function and added a Waiting stage to the _confirmation_error_message function
Please log in to comment on this module
This module breaks the reconciliation/payment matching function
When reconciliation/payment matching, the app keeps loading, and nothing happens then.
This module fully replaces account.move._compute_amount with code that does not match Odoo 18’s accounting model
Note: Enterprise v18
This module breaks the reconciliation/payment matching function
Thank you for your feedback.
We looked into the reconciliation/payment matching loading issue, but were unable to reproduce it on our end.
The compatibility issue with account.move._compute_amount in Odoo 18 has been resolved. Please download the latest version from the Odoo App Store.
If you continue to experience the loading issue, please share more details, such as a screenshot or recording, with us at odoo@cybrosys.com. We're happy to help.
Is the discount amount reflect in the print out ?
Re:
Yes, the printouts of the sales order and invoice also show the discount percentage.
margin is not shown with this module
This is a good module and i have already installed this module, but there is a note .
margin is not shown .
Re: margin is not shown with this module
Thank you for your feedback! We’re happy to inform you that your issue has been resolved. The latest version of our module is now available on the Odoo App Store. Please feel free to update to the newest version and let us know if you have any further questions or concerns.