account_general_ledger_company/views/account_report_views.xml
2026-06-09 17:17:59 +07:00

41 lines
2.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- Re-order existing columns and insert Company column after Partner -->
<record id="account_reports.general_ledger_report_date" model="account.report.column">
<field name="sequence">1</field>
</record>
<record id="account_reports.general_ledger_report_partner_name" model="account.report.column">
<field name="sequence">2</field>
</record>
<record id="general_ledger_report_company" model="account.report.column">
<field name="name">Company</field>
<field name="expression_label">company_name</field>
<field name="figure_type">string</field>
<field name="sequence">3</field>
<field name="report_id" ref="account_reports.general_ledger_report"/>
</record>
<record id="account_reports.general_ledger_report_amount_currency" model="account.report.column">
<field name="sequence">4</field>
</record>
<record id="account_reports.general_ledger_report_debit" model="account.report.column">
<field name="sequence">5</field>
</record>
<record id="account_reports.general_ledger_report_credit" model="account.report.column">
<field name="sequence">6</field>
</record>
<record id="account_reports.general_ledger_report_balance" model="account.report.column">
<field name="sequence">7</field>
</record>
<!-- Bind the expression to the Custom Engine handler on the GL Line -->
<record id="general_ledger_line_company_name" model="account.report.expression">
<field name="label">company_name</field>
<field name="engine">custom</field>
<field name="formula">_report_custom_engine_general_ledger</field>
<field name="subformula">company_name</field>
<field name="report_line_id" ref="account_reports.general_ledger_custom_engine_line"/>
</record>
</data>
</odoo>