v 13.0 Third Party 2100
Download for v 13.0 Deploy on Odoo.sh
Required Apps Purchase (purchase)
Sales (sale_management)
Invoicing (account)
Lines of code 657
Technical Name universal_discount
Also available in version v 12.0 v 11.0
You bought this module and need support? Click here!
Required Apps Purchase (purchase)
Sales (sale_management)
Invoicing (account)
Lines of code 657
Technical Name universal_discount
Also available in version v 12.0 v 11.0
Community Enterprise

Universal Discount

This application provides Odoo users with the feature to calculate Universal Discount on sale and purchase order. Universal Discount can be calculated in percentage or by amount. This module works on the Sale order, Purchase Order, Customer invoice, Customer Credit Note, Vendor's bill and Vendor's bill Refund.

Hot Features

  • By Percentage or Amount
    Can be calculated in percentage or by amount
  • Calculation on Sale Order
    Can be Calculated on Sale Order
  • Calculation on Purchase order
    Can be Calculated on Purchase Order
  • Calculation On Customer's Invoice
    Can be Calculated on Customer's invoice.
  • Calculation on Customer's credit notes
    Can be Calculated on Customer's credit notes
  • Calculation on Vendor's Bills
    Can be Calculated on Vendor's Bills.
  • Calculation on Vendor's bill Refund
    Can be Calculated on Vendor's bill Refund
  • Unique Accounting entry in Journals
    Separate Accounting entry in the Journals
  • Compatible with Ksolves' Universal Tax
    Fully Compatible with Ksolves' Universal Tax application

Universal Discount by Amount

Now You Can Get Universal Discount by Amount

Universal Discount by Percentage

You can Calculate Universal Discount by Percentage.

Separate Accounting Entry

Universal Discount Creates a Separate Accounting Entry.


Calculate Discount value on total sale/purchase order in regular Odoo process.
Universal Discount can be given in percentage or amount value.
Universal Discount can be given by amount value.
Universal Discount is displayed in the report also.
Accounting entries corresponding to the Universal Discount.
Universal discount is fully compatible to the Ksolves' universal Tax. Here discount is calculated first and then the tax is calculated on the net amount.
Accounting entries with for the Universal Discount and Universal Tax.


This application works fine for both community version as well as enterprise version.
Once you have bought this Application from the Odoo Apps store, you will notice that you have got a folder named "Universal Discount". Please check the version before downloading.
You will be required to add this folder into your addons directory, followed by updating your App List and install it. Update App List option is enabled by clicking on the Settings > General Settings > Developer Tools > Activate the developer mode
Once this is done, go to:
Settings > invoicing > Universal DiscountSettings > invoicing > Universal Discount
Under Universal Discount heading, click on the check box for Activate Universal Discount.
Click on the Purchase Discount Account and Sales Discount Account and save the settings.
Click on Users and Companies and click on the checkbox for Show Full Accounting Features to show the accounting entries.

Our Releases

10th December, 2020

Latest Release 1.2.1

Fix - Journal Items in Invoice, Credit and Debit balance on changing Payment Terms.

12th March, 2019

Release 1.2.0

Enhancement - Universal Discount now support Multi Companies.

User Guide

Frequently Asked Question

Need some customization in this app, whom to contact?
Please drop email at sales@ksolves.com or raise a ticket through Odoo store itself.
Is this app compatible with Odoo Enterprise?
Yes, our app works with Odoo Enterprise as well as Community.


Extensively Tested on Odoo Vanilla with Ubuntu OS

Ksolves Odoo Services

Odoo Implementation
Odoo Community Apps
Odoo Support & Maintenance
Odoo Customization
Odoo Integration Services
Odoo Developer Outsourcing
+91 120-4299799‬

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, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
There are no ratings yet!
Mohamed Nagy
on 4/4/21, 5:32 PM

I need it in ODOO14

Not Show
Usman Farzand
on 11/20/19, 5:22 AM

module install successfully ... but na-thing show ... in Odoo V13

Re: Not Show
on 11/20/19, 6:16 AM Author

Hi Usman, thanks for your query! In response to it can you please confirm that all the configurations are enabled from the General Settings. Moreover, please get in touch with us at sales@ksolves.com Thanks!