OdooWiki OCA HUB

Account Invoice Discount Amount

account_invoice_discount_amount folder_open OCA/account-invoicing open_in_new
Accounting License: AGPL-3

This module shows the early payment discount totals in the invoice/bill list, instead of requiring users to open each invoice to see them.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Shows the early payment discount amount directly in the invoice and bill list, so you no longer need to open each document to see how much you would save by paying early.

This module adds two new money columns to the invoices and bills list in Accounting.

  • "Discount Amount" shows the early payment discount in the document's own currency.
  • A second, hidden-by-default column shows the same discount in your company currency.

Both values are calculated automatically from the payment term line that grants the early payment discount, so they always match what is on the invoice. The columns only appear when there is actually a discount on the document, which keeps the list clean.

It works on customer invoices, vendor bills, credit notes and refunds, because the discount is taken from the payment term line and keeps its sign (negative on bills and refunds).

The module extends the account.move model and the existing invoice list view; it does not add new menus or screens. Everything is visible from the standard Invoices and Bills list views.

Depends on

account
Models and fields (1)
  • account.move · extends an existing modeldiscount_balance, discount_amount_currency (Discount amount in Currency)

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/account-invoicing.

terminal Installation and usage

OCA documentation · Odoo 19.0
  • Go to Accounting > Suppliers > Bills (or Customers > Invoices).
  • When an Early Payment Discount applies, the "Discount Amount" and "Discount Amount (Company Currency)" columns show the total to pay to benefit from it. They are hidden when there is no discount to apply.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.