[RFR] l10n_nl_mis_reports -> mis_template_financial_report
This commit is contained in:
committed by
Geraldo Lopez
parent
2b279ca0a1
commit
de2c0857c1
10
mis_template_financial_report/data/mis_report.xml
Normal file
10
mis_template_financial_report/data/mis_report.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<odoo>
|
||||
<record id="report_pl" model="mis.report">
|
||||
<field name="name">Profit & Loss</field>
|
||||
<field name="style_id" ref="style_default" />
|
||||
</record>
|
||||
<record id="report_bs" model="mis.report">
|
||||
<field name="name">Balance Sheet</field>
|
||||
<field name="style_id" ref="style_default" />
|
||||
</record>
|
||||
</odoo>
|
||||
103
mis_template_financial_report/data/mis_report_kpi.xml
Normal file
103
mis_template_financial_report/data/mis_report_kpi.xml
Normal file
@@ -0,0 +1,103 @@
|
||||
<odoo>
|
||||
<record id="kpi_loss" model="mis.report.kpi">
|
||||
<field name="name">loss</field>
|
||||
<field name="description">Loss</field>
|
||||
<field
|
||||
name="expression"
|
||||
>balp[('user_type_id', 'in', (ref('account.data_account_type_depreciation').id, ref('account.data_account_type_expenses').id, ref('account.data_account_type_direct_costs').id))][]</field>
|
||||
<field name="auto_expand_accounts">true</field>
|
||||
<field name="auto_expand_accounts_style_id" ref="style_details" />
|
||||
<field name="style_id" ref="style_header" />
|
||||
<field name="type">num</field>
|
||||
<field name="compare_method">diff</field>
|
||||
<field name="accumulation_method">sum</field>
|
||||
<field name="sequence">100</field>
|
||||
<field name="report_id" ref="report_pl" />
|
||||
</record>
|
||||
<record id="kpi_profit" model="mis.report.kpi">
|
||||
<field name="name">profit</field>
|
||||
<field name="description">Profit</field>
|
||||
<field
|
||||
name="expression"
|
||||
>-balp[('user_type_id', 'in', (ref('account.data_account_type_revenue').id, ref('account.data_account_type_other_income').id, ref('account.data_unaffected_earnings').id))][]</field>
|
||||
<field name="auto_expand_accounts">true</field>
|
||||
<field name="auto_expand_accounts_style_id" ref="style_details" />
|
||||
<field name="style_id" ref="style_header" />
|
||||
<field name="type">num</field>
|
||||
<field name="compare_method">diff</field>
|
||||
<field name="accumulation_method">sum</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="report_id" ref="report_pl" />
|
||||
</record>
|
||||
<record id="kpi_pl_to_report" model="mis.report.kpi">
|
||||
<field name="id">3</field>
|
||||
<field name="name">pl_to_report</field>
|
||||
<field name="description">Profit or loss to report</field>
|
||||
<field name="expression">profit - loss</field>
|
||||
<field name="auto_expand_accounts">false</field>
|
||||
<field name="style_id" ref="style_header" />
|
||||
<field name="type">num</field>
|
||||
<field name="compare_method">diff</field>
|
||||
<field name="accumulation_method">none</field>
|
||||
<field name="sequence">101</field>
|
||||
<field name="report_id" ref="report_pl" />
|
||||
</record>
|
||||
<record id="kpi_liability_total" model="mis.report.kpi">
|
||||
<field name="id">8</field>
|
||||
<field name="name">liability_header</field>
|
||||
<field name="description">Liability</field>
|
||||
<field name="expression">liability + subreport_pl.pl_to_report</field>
|
||||
<field name="auto_expand_accounts">false</field>
|
||||
<field name="style_id" ref="style_header" />
|
||||
<field name="type">num</field>
|
||||
<field name="compare_method">none</field>
|
||||
<field name="accumulation_method">none</field>
|
||||
<field name="sequence">100</field>
|
||||
<field name="report_id" ref="report_bs" />
|
||||
</record>
|
||||
<record id="kpi_liability_pl_subreport" model="mis.report.kpi">
|
||||
<field name="id">7</field>
|
||||
<field name="name">pl</field>
|
||||
<field name="description">Profit / Loss</field>
|
||||
<field name="expression">subreport_pl.pl_to_report</field>
|
||||
<field name="auto_expand_accounts">false</field>
|
||||
<field name="style_id" ref="style_header_indent" />
|
||||
<field name="type">num</field>
|
||||
<field name="compare_method">pct</field>
|
||||
<field name="accumulation_method">sum</field>
|
||||
<field name="sequence">102</field>
|
||||
<field name="report_id" ref="report_bs" />
|
||||
</record>
|
||||
<record id="kpi_liability" model="mis.report.kpi">
|
||||
<field name="id">5</field>
|
||||
<field name="name">liability</field>
|
||||
<field name="description">Liabilities</field>
|
||||
<field
|
||||
name="expression"
|
||||
>-bale[('user_type_id', 'in', (ref('account.data_account_type_payable').id, ref('account.data_account_type_current_liabilities').id, ref('account.data_account_type_non_current_liabilities').id, ref('account.data_account_type_equity').id))][]</field>
|
||||
<field name="auto_expand_accounts">true</field>
|
||||
<field name="auto_expand_accounts_style_id" ref="style_details_double_indent" />
|
||||
<field name="style_id" ref="style_header_indent" />
|
||||
<field name="type">num</field>
|
||||
<field name="compare_method">diff</field>
|
||||
<field name="accumulation_method">sum</field>
|
||||
<field name="sequence">101</field>
|
||||
<field name="report_id" ref="report_bs" />
|
||||
</record>
|
||||
<record id="kpi_assets" model="mis.report.kpi">
|
||||
<field name="id">4</field>
|
||||
<field name="name">assets</field>
|
||||
<field name="description">Assets</field>
|
||||
<field
|
||||
name="expression"
|
||||
>bale[('user_type_id', 'in', (ref('account.data_account_type_receivable').id, ref('account.data_account_type_liquidity').id, ref('account.data_account_type_current_assets').id, ref('account.data_account_type_non_current_assets').id, ref('account.data_account_type_fixed_assets').id))][]</field>
|
||||
<field name="auto_expand_accounts">true</field>
|
||||
<field name="auto_expand_accounts_style_id" ref="style_details" />
|
||||
<field name="style_id" ref="style_header" />
|
||||
<field name="type">num</field>
|
||||
<field name="compare_method">diff</field>
|
||||
<field name="accumulation_method">sum</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="report_id" ref="report_bs" />
|
||||
</record>
|
||||
</odoo>
|
||||
31
mis_template_financial_report/data/mis_report_style.xml
Normal file
31
mis_template_financial_report/data/mis_report_style.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<odoo>
|
||||
<record id="style_default" model="mis.report.style">
|
||||
<field name="name">PL/BS default</field>
|
||||
<field name="dp_inherit">false</field>
|
||||
<field name="dp">2</field>
|
||||
<field name="hide_empty_inherit">false</field>
|
||||
<field name="hide_empty">true</field>
|
||||
</record>
|
||||
<record id="style_header" model="mis.report.style">
|
||||
<field name="name">PL/BS header</field>
|
||||
<field name="font_weight_inherit">false</field>
|
||||
<field name="font_weight">bold</field>
|
||||
</record>
|
||||
<record id="style_details_double_indent" model="mis.report.style">
|
||||
<field name="name">PL/BS double indented details</field>
|
||||
<field name="indent_level_inherit">false</field>
|
||||
<field name="indent_level">2</field>
|
||||
</record>
|
||||
<record id="style_header_indent" model="mis.report.style">
|
||||
<field name="name">PL/BS indented header</field>
|
||||
<field name="font_weight_inherit">false</field>
|
||||
<field name="font_weight">bold</field>
|
||||
<field name="indent_level_inherit">false</field>
|
||||
<field name="indent_level">1</field>
|
||||
</record>
|
||||
<record id="style_details" model="mis.report.style">
|
||||
<field name="name">PL/BS details</field>
|
||||
<field name="indent_level_inherit">false</field>
|
||||
<field name="indent_level">1</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,7 @@
|
||||
<odoo>
|
||||
<record id="subreport_pl" model="mis.report.subreport">
|
||||
<field name="report_id" ref="report_bs" />
|
||||
<field name="subreport_id" ref="report_pl" />
|
||||
<field name="name">subreport_pl</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user