Account Invoice Report Due List
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.0Adds 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
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-03Confirmation status: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/account-invoice-reporting.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0To 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.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.