1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/l10n_co_reports/data/balance_sheet_pymes.xml
2024-12-10 09:04:09 +07:00

321 lines
22 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="l10n_co_bs_report" model="account.report">
<field name="name">Balance Sheet</field>
<field name="root_report_id" ref="account_reports.balance_sheet"/>
<field name="country_id" ref="base.co" />
<field name="filter_unfold_all" eval="True"/>
<field name="filter_date_range" eval="False"/>
<field name="filter_journals" eval="True"/>
<field name="filter_multi_company">selector</field>
<field name="column_ids">
<record id="l10n_co_bs_report_column" model="account.report.column">
<field name="name">Balance</field>
<field name="expression_label">balance</field>
</record>
</field>
<field name="line_ids">
<!-- Assets -->
<record id="l10n_co_bs_report_assets" model="account.report.line">
<field name="name">ASSETS</field>
<field name="aggregation_formula">L10N_CO_BS_AC.balance + L10N_CO_BS_ANC.balance</field>
<field name="hierarchy_level">0</field>
<field name="children_ids">
<!-- Current Assets -->
<record id="l10n_co_bs_report_assets_current" model="account.report.line">
<field name="code">L10N_CO_BS_AC</field>
<field name="name">Current Assets</field>
<field name="aggregation_formula">L10N_CO_BS_CASH.balance + L10N_CO_BS_INV.balance + L10N_CO_BS_AC_DEBTORS.balance + L10N_CO_BS_AC_INVENTORY.balance + L10N_CO_BS_AC_DEFERRED.balance</field>
<field name="children_ids">
<record id="l10n_co_bs_report_cash" model="account.report.line">
<field name="code">L10N_CO_BS_CASH</field>
<field name="name">Bank and Cash</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">11</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_investments" model="account.report.line">
<field name="code">L10N_CO_BS_INV</field>
<field name="name">Investments</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">12</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_ac_debt" model="account.report.line">
<field name="code">L10N_CO_BS_AC_DEBTORS</field>
<field name="name">Debtors</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">13</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_ac_inventory" model="account.report.line">
<field name="code">L10N_CO_BS_AC_INVENTORY</field>
<field name="name">Inventory</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">14</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_ac_deferred" model="account.report.line">
<field name="code">L10N_CO_BS_AC_DEFERRED</field>
<field name="name">Deferred</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">1705 + 1710</field>
<field name="groupby">account_id</field>
</record>
</field>
</record>
<!-- Non-current Assets -->
<record id="l10n_co_bs_report_assets_non_current" model="account.report.line">
<field name="code">L10N_CO_BS_ANC</field>
<field name="name">Non-current Assets</field>
<field name="aggregation_formula">L10N_CO_BS_PROP.balance + L10N_CO_BS_INT.balance + L10N_CO_BS_ANC_DEFERRED.balance + L10N_CO_BS_VAL.balance + L10N_CO_BS_ASSETS_OTHER.balance</field>
<field name="children_ids">
<record id="l10n_co_bs_report_property" model="account.report.line">
<field name="code">L10N_CO_BS_PROP</field>
<field name="name">Property, Plant and Equipment</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">15</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_intangibles" model="account.report.line">
<field name="code">L10N_CO_BS_INT</field>
<field name="name">Intangibles</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">16</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_anc_deferred" model="account.report.line">
<field name="code">L10N_CO_BS_ANC_DEFERRED</field>
<field name="name">Deferred</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">1715 + 1720 + 1798</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_valuations" model="account.report.line">
<field name="code">L10N_CO_BS_VAL</field>
<field name="name">Valuations</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">19</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_assets_other" model="account.report.line">
<field name="code">L10N_CO_BS_ASSETS_OTHER</field>
<field name="name">Other Assets</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">18</field>
<field name="groupby">account_id</field>
</record>
</field>
</record>
</field>
</record>
<!-- Liabilities -->
<record id="l10n_co_bs_report_liabilities" model="account.report.line">
<field name="name">LIABILITIES</field>
<field name="code">L10N_CO_BS_LIABILITIES</field>
<field name="aggregation_formula">L10N_CO_BS_LC.balance + L10N_CO_BS_LNC.balance</field>
<field name="hierarchy_level">0</field>
<field name="children_ids">
<!-- Current Liabilities -->
<record id="l10n_co_bs_report_liabilities_current" model="account.report.line">
<field name="code">L10N_CO_BS_LC</field>
<field name="name">Current Liabilities</field>
<field name="aggregation_formula">L10N_CO_BS_FIN.balance + L10N_CO_BS_SUPPLIERS.balance + L10N_CO_BS_PAYABLE.balance + L10N_CO_BS_TAXES.balance + L10N_CO_BS_LABOR.balance + L10N_CO_BS_LC_OTHER.balance</field>
<field name="children_ids">
<record id="l10n_co_bs_report_fin_obligations" model="account.report.line">
<field name="code">L10N_CO_BS_FIN</field>
<field name="name">Financial Obligations</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-21</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_suppliers" model="account.report.line">
<field name="code">L10N_CO_BS_SUPPLIERS</field>
<field name="name">Suppliers</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-22</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_payable" model="account.report.line">
<field name="code">L10N_CO_BS_PAYABLE</field>
<field name="name">Accounts Payable</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-23</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_taxes" model="account.report.line">
<field name="code">L10N_CO_BS_TAXES</field>
<field name="name">Taxes, Levies and Fees</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-24</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_labor" model="account.report.line">
<field name="code">L10N_CO_BS_LABOR</field>
<field name="name">Labor Obligations</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-25</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_liabilities_current_other" model="account.report.line">
<field name="code">L10N_CO_BS_LC_OTHER</field>
<field name="name">Other Current Liabilities</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-2805 - 2810 - 2815 - 2820 - 2825</field>
<field name="groupby">account_id</field>
</record>
</field>
</record>
<!-- Non-current Liabilities -->
<record id="l10n_co_bs_report_liabilities_non_current" model="account.report.line">
<field name="code">L10N_CO_BS_LNC</field>
<field name="name">Non-current Liabilities</field>
<field name="aggregation_formula">L10N_CO_BS_PROVISIONS.balance + L10N_CO_BS_LNC_DEFERRED.balance + L10N_CO_BS_BONDS.balance + L10N_CO_BS_LNC_OTHER.balance</field>
<field name="children_ids">
<record id="l10n_co_bs_report_provisions" model="account.report.line">
<field name="code">L10N_CO_BS_PROVISIONS</field>
<field name="name">Estimated Liabilities and Provisions</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-26</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_deferred_liabilities" model="account.report.line">
<field name="code">L10N_CO_BS_LNC_DEFERRED</field>
<field name="name">Deferred</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-27</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_bonds" model="account.report.line">
<field name="code">L10N_CO_BS_BONDS</field>
<field name="name">Bonds and Commercial Paper</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-29</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_liabilities_non_current_other" model="account.report.line">
<field name="code">L10N_CO_BS_LNC_OTHER</field>
<field name="name">Other Non-current Liabilities</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-2830 - 2835 - 2840 - 2895</field>
<field name="groupby">account_id</field>
</record>
</field>
</record>
</field>
</record>
<!-- Equity -->
<record id="l10n_co_bs_report_equity" model="account.report.line">
<field name="code">L10N_CO_BS_EQUITY</field>
<field name="name">EQUITY</field>
<field name="aggregation_formula">L10N_CO_BS_CAPITAL.balance + L10N_CO_BS_SURPLUS.balance + L10N_CO_BS_RESERVES.balance + L10N_CO_BS_REVALUATION.balance + L10N_CO_BS_DIVIDENDS.balance + L10N_CO_BS_YEAR_RESULTS.balance + L10N_CO_BS_YEAR_EARNINGS.balance + L10N_CO_BS_PREV_RESULTS.balance + L10N_CO_BS_VAL_SURPLUS.balance + L10N_CO_BS_PREV_YEAR_EARNINGS.balance</field>
<field name="hierarchy_level">0</field>
<field name="children_ids">
<record id="l10n_co_bs_report_social_capital" model="account.report.line">
<field name="code">L10N_CO_BS_CAPITAL</field>
<field name="name">Social Capital</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-31</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_capital_surplus" model="account.report.line">
<field name="code">L10N_CO_BS_SURPLUS</field>
<field name="name">Capital Surplus</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-32</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_reserves" model="account.report.line">
<field name="code">L10N_CO_BS_RESERVES</field>
<field name="name">Reserves</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-33</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_revaluation" model="account.report.line">
<field name="code">L10N_CO_BS_REVALUATION</field>
<field name="name">Revaluation of Equity</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-34</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_dividends" model="account.report.line">
<field name="code">L10N_CO_BS_DIVIDENDS</field>
<field name="name">Dividends or Participations Declared in Shares, Quotas or Parts of Social Interest</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-35</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_year_results" model="account.report.line">
<field name="code">L10N_CO_BS_YEAR_RESULTS</field>
<field name="name">Results for the Year</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-36</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_bs_report_year_earnings" model="account.report.line">
<field name="code">L10N_CO_BS_YEAR_EARNINGS</field>
<field name="name">Current Year Unallocated Earnings</field>
<field name="foldable" eval="True"/>
<field name="action_id" ref="action_l10n_co_pl_report"/>
<field name="expression_ids">
<record id="l10n_co_bs_report_year_earnings_line_1_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">L10N_CO_PNL_NET_INCOME.balance</field>
<field name="date_scope">from_fiscalyear</field>
<field name="subformula">cross_report</field>
</record>
</field>
</record>
<record id="l10n_co_bs_report_previous_year_results" model="account.report.line">
<field name="code">L10N_CO_BS_PREV_RESULTS</field>
<field name="name">Previous Year Earnings</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-37</field>
<field name="groupby">account_id</field>
</record>
<record id="l10n_co_account_financial_previous_year_earnings0" model="account.report.line">
<field name="name">Previous Years Unallocated Earnings</field>
<field name="code">L10N_CO_BS_PREV_YEAR_EARNINGS</field>
<field name="expression_ids">
<record id="l10n_co_account_financial_previous_year_earnings0_allocated_earnings" model="account.report.expression">
<field name="label">allocated_earnings</field>
<field name="engine">domain</field>
<field name="formula" eval="[('account_id.account_type', '=', 'equity_unaffected')]"/>
<field name="subformula">-sum</field>
<field name="date_scope">from_beginning</field>
</record>
<record id="l10n_co_account_financial_previous_year_earnings0_balance_domain" model="account.report.expression">
<field name="label">balance_domain</field>
<field name="engine">domain</field>
<field name="formula" eval="[('account_id.account_type', 'in', ('income', 'income_other', 'expense_direct_cost', 'expense', 'expense_depreciation'))]"/>
<field name="subformula">-sum</field>
<field name="date_scope">from_beginning</field>
</record>
<record id="l10n_co_account_financial_previous_year_earnings0_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">L10N_CO_BS_PREV_YEAR_EARNINGS.balance_domain + L10N_CO_BS_PREV_YEAR_EARNINGS.allocated_earnings - L10N_CO_BS_YEAR_EARNINGS.balance</field>
</record>
</field>
</record>
<record id="l10n_co_bs_report_valuations_surplus" model="account.report.line">
<field name="code">L10N_CO_BS_VAL_SURPLUS</field>
<field name="name">Surplus from Valuations</field>
<field name="foldable" eval="True"/>
<field name="account_codes_formula">-38</field>
<field name="groupby">account_id</field>
</record>
</field>
</record>
<record id="l10n_co_bs_report_liabilities_equity" model="account.report.line">
<field name="name">LIABILITIES AND EQUITY</field>
<field name="code">L10N_CO_BS_LIABILITIES_EQUITY</field>
<field name="aggregation_formula">L10N_CO_BS_LIABILITIES.balance + L10N_CO_BS_EQUITY.balance</field>
<field name="hierarchy_level">0</field>
</record>
</field>
</record>
</odoo>