Payments Due list days overdue
This module adds to the 'Payments and due list' view the number of days that an open item is overdue, and classifies the amount due in separate terms columns (e.g. 1-30, 31-60, +61).
The terms columns to show in the list and the number of days for within each term can be configured.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds a 'Days overdue' column to the Payments and Due List and splits overdue amounts into configurable ageing columns (e.g. 1-30, 31-60, +61) that you define yourself.
This module extends the Payments and Due List so you can see how late each open invoice or bill is, and how much of the outstanding amount falls into each ageing bucket.
What you can do: - See a 'Days overdue' column on the Payments list, showing how many days have passed since the due date for lines that are still unpaid. - See extra amount columns, one per overdue term you configure, so the outstanding amount is shown in the right ageing bucket. - Create and manage your own overdue terms (name, from day, to day) from Accounting > Invoicing > Overdue Terms.
Business rules and automatic behaviour: - The number of days overdue is calculated automatically from the due date and today's date; it is only shown when the line still has an amount to pay. - Each overdue term generates its own amount column on the Payments list, and the amounts are filled automatically based on how many days overdue the line is. - Overdue terms cannot overlap: if a new term's day range overlaps an existing one, Odoo blocks it with a validation error. - Only accounting managers can create, edit or delete overdue terms; other users can only read them.
Where it appears:
- The Payments and Due List view (account.move.line) gains the new columns.
- A new 'Overdue Terms' menu is added under Accounting > Invoicing, with list and form views for the terms.
Depends on
Menus it adds
Models and fields (2)
- account.move.line · extends an existing modeldays_overdue (Days overdue)
- account.overdue.term · new modelname, to_day (To day), from_day (From day), tech_name (Technical name)
Text generated by AI (DeepSeek) from reading the Odoo 18.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 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/account-payment.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0- Go to 'Invoicing / Configuration / Overdue Terms', and add the terms, providing the day from, date to and a name that will be displayed in the Payments and due list as column.
- It is recommended to always add a last term '+ X' where the 'to days' value is a very big value like 99999.
Usage
Source · Odoo 18.0To use this module, you need to go to:
- Invoicing / Accounting / Payments and due list
No verified information in OCA: Installation.
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.