Adds Aged Receivable, Aged Payable, and Partner Ledger as fusion.report records using the new compute_partner_grouped engine method. REPORT_TYPES is extended with aged_receivable / aged_payable / partner_ledger so each report has a unique report_type. The HTTP controller dispatches these to engine.compute_partner_grouped with the appropriate account_type via PARTNER_GROUPED_ACCOUNT_TYPE. Output includes per-partner aging buckets: current, 1-30, 31-60, 61-90, 90+ days. Westin total: 4 + 4 + 3 = 11 of Enterprise's 22 standard reports. Made-with: Cursor
15 lines
637 B
XML
15 lines
637 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo noupdate="1">
|
|
<record id="report_partner_ledger" model="fusion.report">
|
|
<field name="name">Partner Ledger</field>
|
|
<field name="code">partner_ledger</field>
|
|
<field name="report_type">partner_ledger</field>
|
|
<field name="sequence">40</field>
|
|
<field name="description">Per-partner ledger combining receivable and payable activity.</field>
|
|
<field name="line_specs" eval="[
|
|
{'label': 'Partner Ledger', 'account_type_for_grouping': 'asset_receivable'}
|
|
]"/>
|
|
<field name="company_id" eval="False"/>
|
|
</record>
|
|
</odoo>
|