Global Discount on Invoices & Bills Odoo app icon Accounting/Accounting

Global Discount on Invoices & Bills

Global discount on customer invoices and vendor bills: percentage or fixed amount, taxes and journal entry kept right

Odoo 19.0
Global Discount on Invoices & Bills for Odoo 19.0

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

Need a custom Odoo module?

We build tailored Odoo apps and customizations for your exact workflow. Tell us what you need and get a free consultation.