OdooWiki OCA HUB

Account Invoice Report Due List

account_invoice_report_due_list folder_open OCA/account-invoice-reporting open_in_new
Accounting License: AGPL-3

This module extends the invoice report for adding information about the corresponding due dates and amounts.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a due dates table to invoices and vendor bills when the payment terms have several instalments, and shows the list of due dates on the invoice form.

When an invoice or bill uses payment terms with more than one instalment, this module shows the individual due dates instead of only the final due date.

On the invoice form (customer invoices, customer credit notes, vendor bills, vendor credit notes and receipts), a "Due Dates" label and the list of dates appear right after the payment terms field. They are hidden when the document is not an invoice/bill or when the payment terms have only one instalment.

On the printed invoice report, the standard single due date line is hidden and a table is added after the payment terms note. The table lists, for each instalment: the due date, the amount and the outstanding amount, using the document currency. The table is only printed when there is at least one due line.

The module works on account.move and adds two computed fields: one flag telling whether there is more than one due date, and one text field listing the due dates. The dates are taken from the receivable or payable lines of the document, sorted by date, and formatted according to the user's language.

Depends on

account
Models and fields (1)
  • account.move · extends an existing modelmulti_due (Multiple date due), multi_date_due (Due Dates)

Text generated by AI (DeepSeek) from reading the Odoo 16.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: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/account-invoice-reporting.

terminal Installation and usage

OCA documentation · Odoo 16.0

To use this module, you need to:

  • Go to Invoicing > Configuration > Invoicing > Payment Terms. You must install account_invoicing module and set Billing permission to your user in order to be able to access to this menu.
  • Select or create a payment term with multiple term lines.
  • Go to Invoicing > Customers > Invoices.
  • Select or create an invoice and set payment term to invoice in the field "Due Date".
  • You can see now Due Dates.
  • Print invoice.
  • Look Due Date.

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.