You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

338 lines
23 KiB
XML

8 months ago
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="executive_summary" model="account.report">
<field name="name">Executive Summary</field>
<field name="filter_multi_company">selector</field>
<field name="default_opening_date_filter">this_year</field>
<field name="column_ids">
<record id="executive_summary_column" model="account.report.column">
<field name="name">Balance</field>
<field name="expression_label">balance</field>
<field name="blank_if_zero" eval="False"/>
</record>
</field>
<field name="line_ids">
<record id="account_financial_report_executivesummary_cash0" model="account.report.line">
<field name="name">Cash</field>
<field name="children_ids">
<record id="account_financial_report_executivesummary_cash_received0" model="account.report.line">
<field name="name">Cash received</field>
<field name="code">CR</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_cash_received0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">domain</field>
<field name="formula" eval="[('account_id.account_type', 'in', ('asset_cash', 'liability_credit_card')), ('debit', '&gt;', 0.0)]"/>
<field name="subformula">sum</field>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_cash_spent0" model="account.report.line">
<field name="name">Cash spent</field>
<field name="code">CS</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_cash_spent0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">domain</field>
<field name="formula" eval="[('account_id.account_type', 'in', ('asset_cash', 'liability_credit_card')), ('credit', '&gt;', 0.0)]"/>
<field name="subformula">sum</field>
<field name="green_on_positive" eval="False"/>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_cash_surplus0" model="account.report.line">
<field name="name">Cash surplus</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_cash_surplus0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">CR.balance + CS.balance</field>
<field name="date_scope">normal</field>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_closing_bank_balance0" model="account.report.line">
<field name="name">Closing bank balance</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_closing_bank_balance0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">domain</field>
<field name="formula" eval="[('account_id.account_type', 'in', ('asset_cash', 'liability_credit_card'))]"/>
<field name="date_scope">normal</field>
<field name="subformula">sum</field>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_profitability0" model="account.report.line">
<field name="name">Profitability</field>
<field name="children_ids">
<record id="account_financial_report_executivesummary_income0" model="account.report.line">
<field name="name">Income</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_income0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">INC.balance</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_direct_costs0" model="account.report.line">
<field name="name">Cost of Revenue</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_direct_costs0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">COS.balance</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="green_on_positive" eval="False"/>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_gross_profit0" model="account.report.line">
<field name="name">Gross profit</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_gross_profit0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">GRP.balance</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_expenses0" model="account.report.line">
<field name="name">Expenses</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_expenses0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">LEX.balance</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="green_on_positive" eval="False"/>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_profit0" model="account.report.line">
<field name="name">Net Profit</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_profit0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">NEP.balance</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_balancesheet0" model="account.report.line">
<field name="name">Balance Sheet</field>
<field name="children_ids">
<record id="account_financial_report_executivesummary_debtors0" model="account.report.line">
<field name="name">Receivables</field>
<field name="code">DEB</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_debtors0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">domain</field>
<field name="formula" eval="[('account_id.account_type', '=', 'asset_receivable')]"/>
<field name="date_scope">normal</field>
<field name="subformula">sum</field>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_creditors0" model="account.report.line">
<field name="name">Payables</field>
<field name="code">CRE</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_creditors0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">domain</field>
<field name="formula" eval="[('account_id.account_type', '=', 'liability_payable')]"/>
<field name="date_scope">normal</field>
<field name="subformula">sum</field>
<field name="green_on_positive" eval="False"/>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_net_assets0" model="account.report.line">
<field name="name">Net assets</field>
<field name="code">EXEC_SUMMARY_NA</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_net_assets0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">EXEC_SUMMARY_NA.na_balance</field>
<field name="date_scope">normal</field>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
<record id="account_financial_report_executivesummary_net_assets0_na_balance" model="account.report.expression">
<field name="label">na_balance</field>
<field name="engine">aggregation</field>
<field name="formula">TA.balance - L.balance</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_performance0" model="account.report.line">
<field name="name">Performance</field>
<field name="children_ids">
<record id="account_financial_report_executivesummary_gpmargin0" model="account.report.line">
<field name="name">Gross profit margin (gross profit / operating income)</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_gpmargin0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">GRP.balance / OPINC.balance * 100</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="figure_type">percentage</field>
<field name="auditable" eval="False"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_npmargin0" model="account.report.line">
<field name="name">Net profit margin (net profit / income)</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_npmargin0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">NEP.balance / INC.balance * 100</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="figure_type">percentage</field>
<field name="auditable" eval="False"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_return_investment0" model="account.report.line">
<field name="name">Return on investments (net profit / assets)</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_return_investment0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">NEP.balance / TA.balance * 100</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="figure_type">percentage</field>
<field name="auditable" eval="False"/>
</record>
</field>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_position0" model="account.report.line">
<field name="name">Position</field>
<field name="children_ids">
<record id="account_financial_report_executivesummary_avdebt0" model="account.report.line">
<field name="name">Average debtors days</field>
<field name="code">AVG_DEBT_DAYS</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_avdebt0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">DEB.balance / OPINC.balance * AVG_DEBT_DAYS.NDays</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="green_on_positive" eval="False"/>
<field name="figure_type">float</field>
<field name="auditable" eval="False"/>
</record>
<record id="account_financial_report_executivesummary_avdebt0_ndays" model="account.report.expression">
<field name="label">NDays</field>
<field name="engine">custom</field>
<field name="formula">_report_custom_engine_executive_summary_ndays</field>
<field name="auditable" eval="False"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_avgcre0" model="account.report.line">
<field name="name">Average creditors days</field>
<field name="code">AVG_CRED_DAYS</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_avgcre0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">-CRE.balance / OPINC.balance * AVG_CRED_DAYS.NDays</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="green_on_positive" eval="False"/>
<field name="figure_type">float</field>
<field name="auditable" eval="False"/>
</record>
<record id="account_financial_report_executivesummary_avgcre0_ndays" model="account.report.expression">
<field name="label">NDays</field>
<field name="engine">custom</field>
<field name="formula">_report_custom_engine_executive_summary_ndays</field>
<field name="auditable" eval="False"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_st_cash_forecast0" model="account.report.line">
<field name="name">Short term cash forecast</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_st_cash_forecast0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">DEB.balance + CRE.balance</field>
<field name="date_scope">normal</field>
<field name="auditable" eval="False"/>
<field name="blank_if_zero" eval="True"/>
</record>
</field>
</record>
<record id="account_financial_report_executivesummary_ca_to_l0" model="account.report.line">
<field name="name">Current assets to liabilities</field>
<field name="expression_ids">
<record id="account_financial_report_executivesummary_ca_to_l0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">CA.balance / CL.balance</field>
<field name="date_scope">normal</field>
<field name="subformula">cross_report</field>
<field name="figure_type">float</field>
<field name="auditable" eval="False"/>
</record>
</field>
</record>
</field>
</record>
</field>
</record>
</odoo>