OdooWiki OCA HUB

Interactive Partner Aging at any date

partner_aging folder_open OCA/account-payment open_in_new
Accounting & Finance License: AGPL-3

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.0

Adds 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

account

Required by other modules

Menus it adds

menu_customer_aging_wizardmenu_supplier_aging_wizard
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.0

To 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.

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.