This module creates a new customer / supplier aging report as of a given date.
The default Aged Partner balance report is related to a specific date and a static PDF that is based on the difference between credits and debits, not based on documents such as Invoices/Bills and Payments.
This module provides an interactive view with details of the invoice.
This module does not consider unapplied credits.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds an interactive customer and supplier aging report where you pick any date and see open invoices and bills broken down by how overdue they are, with a button to open the original document.
This module adds two new aging reports to Odoo Accounting, one for customers and one for suppliers, that you can run as of any date you choose.
- In the Invoicing app, under Receivables you get a Customer Aging menu; under Payables you get a Supplier Aging menu. Both open a small window asking for an Aging Date (today by default).
- After confirming, you get a list showing, per partner and per document, the invoice or bill reference, the sales rep, the invoice date and due date, the number of days outstanding, and the amount split into Not Due Yet, 1/30, 31/60, 61/90, 91/120 and +121 days buckets, plus a total.
- A search filter called Overdue shows only lines with amounts in any overdue bucket, and you can group results by partner. Totals are summed in the list.
- Lines that are overdue and still open are highlighted in red, and a button on each line opens the related customer invoice or vendor bill form.
- The figures are computed from posted customer invoices/credit notes and vendor bills/refunds, taking into account partial reconciliations made up to the chosen date. Unapplied credits are not considered.
- Only users in the invoicing/accounting groups can read these reports; the date-selection window is available to all internal users.
Depends on
Required by other modules
Menus it adds
Models and fields (3)
- res.partner.aging.date · new modelage_date (Aging Date)
- res.partner.aging.customer · new modeldate, total, not_due (Not Due Yet), date_due (Due Date), salesman, invoice_id, partner_id, invoice_ref (Our Invoice), inv_date_due (Invoice Date), days_due_01to30 (1/30), days_due_31to60 (31/60), days_due_61to90 (61/90), avg_days_overdue, days_due_121togr (+121), days_due_91to120 (91/120), max_days_overdue (Days Outstanding)
- res.partner.aging.supplier · new modeldate, total, not_due (Not Due Yet), date_due (Due Date), salesman, invoice_id, partner_id, invoice_ref (Their Invoice), inv_date_due (Invoice Date), days_due_01to30 (1/30), days_due_31to60 (31/60), days_due_61to90 (61/90), avg_days_overdue, days_due_121togr (+121), days_due_91to120 (91/120), max_days_overdue (Days Outstanding)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 7 confirmed, 2 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.0Usage
Source · Odoo 18.0To use this module, you need to:
- Go to Accounting
- Click on Sales \> Customer Aging or Vendors \> Supplier Aging
- Change the date if necessary
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.