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

131 lines
8.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data auto_sequence="1">
<record id="mod_347" model="account.report">
<field name="name">Tax Report (Mod 347)</field>
<field name="sequence">347</field>
<field name="filter_analytic" eval="False"/>
<field name="filter_date_range" eval="True"/>
<field name="filter_period_comparison" eval="True"/>
<field name="filter_unfold_all" eval="True"/>
<field name="filter_journals" eval="False"/>
<field name="country_id" ref="base.es"/>
<field name="filter_multi_company">tax_units</field>
<field name="root_report_id" ref="account.generic_tax_report"/>
<field name="custom_handler_model_id" ref="model_l10n_es_mod347_tax_report_handler"/>
<field name="column_ids">
<record id="mod_347_column" model="account.report.column">
<field name="name">Balance</field>
<field name="expression_label">balance</field>
<field name="sequence" eval="1"/>
</record>
</field>
<field name="line_ids">
<record id="mod_347_summary_title" model="account.report.line">
<field name="name">Summary</field>
<field name="code">aeat_mod_347_summary_title</field>
<field name="sequence" eval="1"/>
<field name="hierarchy_level">0</field>
<field name="children_ids">
<record id="mod_347_statistics_operations_count" model="account.report.line">
<field name="name">Total number of persons and entities</field>
<field name="code">aeat_mod_347_statistics_operations_count</field>
<field name="groupby">partner_id</field>
<field name="foldable" eval="True"/>
<field name="sequence" eval="2"/>
<field name="expression_ids">
<record id="mod_347_statistics_operations_count_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">custom</field>
<field name="formula">_report_custom_engine_threshold_all_operations</field>
<field name="subformula">count_rows</field>
<field name="figure_type">integer</field>
<field name="auditable" eval="True"/>
</record>
</field>
</record>
</field>
</record>
<record id="mod_347_operations_title" model="account.report.line">
<field name="name">Declared basis</field>
<field name="code">aeat_mod_347_operations_title</field>
<field name="sequence" eval="5"/>
<field name="hierarchy_level">0</field>
<field name="expression_ids">
<record id="mod_347_operations_title_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">aeat_mod_347_operations_insurance_bought.balance + aeat_mod_347_operations_regular_sold.balance + aeat_mod_347_operations_regular_bought.balance</field>
<field name="date_scope">normal</field>
</record>
</field>
<field name="children_ids">
<record id="mod_347_operations_insurance_title" model="account.report.line">
<field name="name">Insurance operations</field>
<field name="code">aeat_mod_347_operations_insurance_title</field>
<field name="sequence" eval="9"/>
<field name="children_ids">
<record id="mod_347_operations_insurance_bought" model="account.report.line">
<field name="name">B - Sales of goods and services greater than 3.005,06 €</field>
<field name="code">aeat_mod_347_operations_insurance_bought</field>
<field name="groupby">partner_id</field>
<field name="sequence" eval="10"/>
<field name="foldable" eval="True"/>
<field name="expression_ids">
<record id="mod_347_operations_insurance_bought_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">custom</field>
<field name="formula">_report_custom_engine_threshold_insurance_bought</field>
<field name="subformula">-sum</field>
<field name="auditable" eval="True"/>
</record>
</field>
</record>
</field>
</record>
<record id="mod_347_operations_regular_title" model="account.report.line">
<field name="name">Other operations</field>
<field name="code">aeat_mod_347_operations_regular_title</field>
<field name="sequence" eval="11"/>
<field name="children_ids">
<record id="mod_347_operations_regular_bought" model="account.report.line">
<field name="name">A - Purchases of goods and services greater than 3.005,06 €</field>
<field name="code">aeat_mod_347_operations_regular_bought</field>
<field name="groupby">partner_id</field>
<field name="sequence" eval="12"/>
<field name="foldable" eval="True"/>
<field name="expression_ids">
<record id="mod_347_operations_regular_bought_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">custom</field>
<field name="formula">_report_custom_engine_threshold_regular_bought</field>
<field name="subformula">-sum</field>
<field name="auditable" eval="True"/>
</record>
</field>
</record>
<record id="mod_347_operations_regular_sold" model="account.report.line">
<field name="name">B - Sales of goods and services greater than 3.005,06 €</field>
<field name="code">aeat_mod_347_operations_regular_sold</field>
<field name="groupby">partner_id</field>
<field name="sequence" eval="13"/>
<field name="foldable" eval="True"/>
<field name="expression_ids">
<record id="mod_347_operations_regular_sold_balance" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">custom</field>
<field name="formula">_report_custom_engine_threshold_regular_sold</field>
<field name="subformula">sum</field>
<field name="auditable" eval="True"/>
</record>
</field>
</record>
</field>
</record>
</field>
</record>
</field>
</record>
</data>
</odoo>