Global Discount on Invoices & Bills
Give one discount on the whole invoice or bill instead of editing every line. Pick a
percentage or a fixed amount on a draft customer invoice, vendor bill, credit note or
receipt: the discount is written as its own lines, the taxes follow, and the journal entry
stays balanced. Odoo offers this on sales orders only; this app brings it to invoicing.
----------------------------------------
Key Features
✔ Discount button on invoices and bills
One window on every draft customer invoice, vendor bill, credit note and receipt.
✔ Percentage or fixed amount
A share of the total, or an amount with taxes taken off the total.
✔ Taxes reduced in proportion
Each tax rate gets its own discount line, so the tax report stays correct with mixed rates.
✔ Dedicated discount accounts
One account for customer invoices and one for vendor bills, per company.
✔ Discount limit with an access right
Cap the discount for regular users; authorised users may go above it.
✔ Shown on the PDF
The discount lines, the subtotal before discount and the global discount are printed.
✔ Several invoices at once
Select draft documents in the list and give them the same discount in one step.
✔ Follows your changes
A warning shows when lines changed afterwards; the discount is updated on confirmation.
----------------------------------------
Benefits
- A negotiated discount is entered once, not line by line
- Tax amounts and the journal entry are computed by Odoo itself
- Discounts given are visible in the general ledger on their own account
- Every discount given, changed or removed is written in the history of the document
----------------------------------------
Ideal For
- Companies that invoice without a sales order and grant commercial discounts
- Accountants recording vendor bills that carry a discount on the total
- Managers who want a ceiling on the discounts their team can give
----------------------------------------
Technical Highlights
- Built on the discount routine of Odoo's own tax engine; no second tax formula
- Depends on the Invoicing app only; Community and Enterprise
- Multi-company settings, multi-currency documents, fully translatable
- Covered by automated tests
----------------------------------------
Supported Odoo Versions
- Odoo 19
- Odoo 20
----------------------------------------
Keywords
global discount on invoice odoo, invoice discount, vendor bill discount, discount on total
invoice amount, fixed amount discount on invoice, percentage discount on customer invoice,
overall discount on bill, universal discount account move, discount limit on invoices,
discount account for invoices