Repository
OCA/account-payment · module folder · Try on Runboat
Module version
1.0.0
Category
Accounting & Finance
Folder size
0.14 MB
License
AGPL-3
Application
Yes
Auto-installable
No
Website
https://github.com/OCA/account-payment
Last tracking update
2026-08-07 08:42:56
Authors
Odoo Community Association (OCA), Open Source Integrators
Maintainers
Odoo Community Association (OCA), Open Source Integrators
Committers
Weblate, OCA-git-bot, oca-ci, Adasat Torres de Leon
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
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.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
view_customer_aging_ad_list customer.aging.ad.list res.partner.aging.customer list New
view_customer_aging_ad_search customer.aging.ad.search res.partner.aging.customer search New
view_partner_aging_date Partner Aging Date res.partner.aging.date form New
view_supplier_aging_ad_list supplier.aging.ad.list res.partner.aging.supplier list New
view_supplier_aging_ad_search supplier.aging.ad.search res.partner.aging.supplier search New
view_supplier_aging_date Supplier Aging Date res.partner.aging.date form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (16)
  • avg_days_overdue Integer
    readonly=True
  • date Date
    readonly=True
  • date_due Date
    readonly=True args: 'Due Date'
  • days_due_01to30 Float
    readonly=True args: '1/30'
  • days_due_121togr Float
    readonly=True args: '+121'
  • days_due_31to60 Float
    readonly=True args: '31/60'
  • days_due_61to90 Float
    readonly=True args: '61/90'
  • days_due_91to120 Float
    readonly=True args: '91/120'
  • inv_date_due Date
    readonly=True args: 'Invoice Date'
  • invoice_id Many2one → account.move
    readonly=True args: 'account.move', 'Invoice'
  • invoice_ref Char
    readonly=True size=25 args: 'Our Invoice'
  • max_days_overdue Integer
    readonly=True args: 'Days Outstanding'
  • not_due Float
    readonly=True args: 'Not Due Yet'
  • partner_id Many2one → res.partner
    readonly=True args: 'res.partner', 'Partner'
  • salesman Many2one → res.users
    readonly=True args: 'res.users', 'Sales Rep'
  • total Float
    readonly=True
Public methods (3)
  • execute_aging_query(self, age_date=False)
  • init(self)
  • open_document(self)
    @description Open form view of Customer Invoice

New fields (1)
  • age_date Date
    default=<expr> required=True args: 'Aging Date'
Public methods (2)
  • open_customer_aging(self)
  • open_supplier_aging(self)

New fields (16)
  • avg_days_overdue Integer
    readonly=True
  • date Date
    readonly=True
  • date_due Date
    readonly=True args: 'Due Date'
  • days_due_01to30 Float
    readonly=True args: '1/30'
  • days_due_121togr Float
    readonly=True args: '+121'
  • days_due_31to60 Float
    readonly=True args: '31/60'
  • days_due_61to90 Float
    readonly=True args: '61/90'
  • days_due_91to120 Float
    readonly=True args: '91/120'
  • inv_date_due Date
    readonly=True args: 'Invoice Date'
  • invoice_id Many2one → account.move
    readonly=True args: 'account.move', 'Invoice'
  • invoice_ref Char
    readonly=True size=25 args: 'Their Invoice'
  • max_days_overdue Integer
    readonly=True args: 'Days Outstanding'
  • not_due Float
    readonly=True args: 'Not Due Yet'
  • partner_id Many2one → res.partner
    readonly=True args: 'res.partner', 'Partner'
  • salesman Many2one → res.users
    readonly=True args: 'res.users', 'Sales Rep'
  • total Float
    readonly=True
Public methods (3)
  • execute_aging_query(self, age_date=False)
  • init(self)
  • open_document(self)
    @description Open form view of Supplier Invoice

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…