Adds Cash Flow Statement, Executive Summary, Tax Summary, and Annual Statements as fusion.report records with line_specs. All work with the existing engine's bucket-sum pattern — no engine changes needed. Westin total: 4 + 4 = 8 of Enterprise's 22 standard reports now in fusion_accounting_reports. Partner-grouped reports (Aged AR/AP, Partner Ledger) need an engine extension — in commit 2. Made-with: Cursor
20 lines
1.1 KiB
XML
20 lines
1.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo noupdate="1">
|
|
<record id="report_annual_statements" model="fusion.report">
|
|
<field name="name">Annual Statements</field>
|
|
<field name="code">annual_statements</field>
|
|
<field name="report_type">pnl</field>
|
|
<field name="sequence">11</field>
|
|
<field name="default_comparison_mode">previous_year</field>
|
|
<field name="description">Year-over-year P&L comparison for annual reporting.</field>
|
|
<field name="line_specs" eval="[
|
|
{'label': 'Revenue', 'account_type_prefix': 'income', 'sign': -1, 'level': 0},
|
|
{'label': 'Cost of Goods Sold', 'account_type_prefix': 'expense_direct_cost', 'sign': -1, 'level': 1},
|
|
{'label': 'Gross Profit', 'compute': 'subtotal', 'above': 2, 'sign': 1, 'level': 0},
|
|
{'label': 'Operating Expenses', 'account_type_prefix': 'expense', 'sign': -1, 'level': 1},
|
|
{'label': 'OPERATING INCOME', 'compute': 'subtotal', 'above': 2, 'sign': 1, 'level': 0}
|
|
]"/>
|
|
<field name="company_id" eval="False"/>
|
|
</record>
|
|
</odoo>
|