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
30 lines
1.7 KiB
XML
30 lines
1.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo noupdate="1">
|
|
<record id="report_cash_flow" model="fusion.report">
|
|
<field name="name">Cash Flow Statement</field>
|
|
<field name="code">cash_flow</field>
|
|
<field name="report_type">pnl</field>
|
|
<field name="sequence">15</field>
|
|
<field name="default_comparison_mode">previous_year</field>
|
|
<field name="description">Cash flow by activity (operating, investing, financing).</field>
|
|
<field name="line_specs" eval="[
|
|
{'label': 'Operating Activities', 'level': 0},
|
|
{'label': 'Net Income (from operations)', 'account_type_prefix': 'income', 'sign': -1, 'level': 1},
|
|
{'label': 'Depreciation Add-back', 'account_type_prefix': 'expense_depreciation', 'sign': 1, 'level': 1},
|
|
{'label': 'Operating Cash Flow', 'compute': 'subtotal', 'above': 2, 'sign': 1, 'level': 0},
|
|
|
|
{'label': 'Investing Activities', 'level': 0},
|
|
{'label': 'Fixed Asset Purchases', 'account_type_prefix': 'asset_fixed', 'sign': -1, 'level': 1},
|
|
{'label': 'Investing Cash Flow', 'compute': 'subtotal', 'above': 1, 'sign': 1, 'level': 0},
|
|
|
|
{'label': 'Financing Activities', 'level': 0},
|
|
{'label': 'Liabilities (long-term)', 'account_type_prefix': 'liability_non_current', 'sign': 1, 'level': 1},
|
|
{'label': 'Equity', 'account_type_prefix': 'equity', 'sign': 1, 'level': 1},
|
|
{'label': 'Financing Cash Flow', 'compute': 'subtotal', 'above': 2, 'sign': 1, 'level': 0},
|
|
|
|
{'label': 'NET CHANGE IN CASH', 'compute': 'subtotal', 'above': 3, 'sign': 1, 'level': 0}
|
|
]"/>
|
|
<field name="company_id" eval="False"/>
|
|
</record>
|
|
</odoo>
|