215 lines
13 KiB
XML
215 lines
13 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="account_tax_report_gn" model="account.report">
|
|
<field name="name">VAT Report</field>
|
|
<field name="root_report_id" ref="account.generic_tax_report"/>
|
|
<field name="country_id" ref="base.gn"/>
|
|
<field name="filter_fiscal_position" eval="True"/>
|
|
<field name="availability_condition">country</field>
|
|
<field name="column_ids">
|
|
<record id="account_tax_report_gn_balance" model="account.report.column">
|
|
<field name="name">Base</field>
|
|
<field name="expression_label">base</field>
|
|
</record>
|
|
<record id="account_tax_report_gn_tax" model="account.report.column">
|
|
<field name="name">Tax</field>
|
|
<field name="expression_label">tax</field>
|
|
</record>
|
|
</field>
|
|
<field name="line_ids">
|
|
<record id="account_tax_report_line_gn_sales" model="account.report.line">
|
|
<field name="name">Outgoing</field>
|
|
<field name="code">GN_SALES</field>
|
|
<field name="hierarchy_level">0</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_sales_base_tag" model="account.report.expression">
|
|
<field name="label">base</field>
|
|
<field name="engine">aggregation</field>
|
|
<field name="formula">GN_TAXABLE.base + GN_EXPORT.base + GN_SALE_EXEMPT.base</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_sales_tax_tag" model="account.report.expression">
|
|
<field name="label">tax</field>
|
|
<field name="engine">aggregation</field>
|
|
<field name="formula">GN_TAXABLE.tax</field>
|
|
</record>
|
|
</field>
|
|
<field name="children_ids">
|
|
<record id="account_tax_report_line_gn_sales_taxable" model="account.report.line">
|
|
<field name="name">Taxable operations</field>
|
|
<field name="code">GN_TAXABLE</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_sales_taxable_base_tag" model="account.report.expression">
|
|
<field name="label">base</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">sale_base</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_sales_taxable_tax_tag" model="account.report.expression">
|
|
<field name="label">tax</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">sale_tax</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_sales_sales_export" model="account.report.line">
|
|
<field name="name">Export</field>
|
|
<field name="code">GN_EXPORT</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_sales_export_base_tag" model="account.report.expression">
|
|
<field name="label">base</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">export</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_sales_exempt" model="account.report.line">
|
|
<field name="name">Exempt</field>
|
|
<field name="code">GN_SALE_EXEMPT</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_sales_exempt_base_tag" model="account.report.expression">
|
|
<field name="label">base</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">sale_exempt</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="account_tax_report_line_gn_purchase" model="account.report.line">
|
|
<field name="name">Incoming</field>
|
|
<field name="code">GN_VAT_DEDUCT</field>
|
|
<field name="hierarchy_level">0</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_purchase_base_tag" model="account.report.expression">
|
|
<field name="label">base</field>
|
|
<field name="engine">aggregation</field>
|
|
<field name="formula">GN_PURC_TAXABLE.base + GN_IMPORT.base + GN_PURC_EXEMPT.base</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_purchase_tax_tag" model="account.report.expression">
|
|
<field name="label">tax</field>
|
|
<field name="engine">aggregation</field>
|
|
<field name="formula">GN_PURC_TAXABLE.tax + GN_IMPORT.tax</field>
|
|
</record>
|
|
</field>
|
|
<field name="children_ids">
|
|
<record id="account_tax_report_line_gn_purchase_taxable" model="account.report.line">
|
|
<field name="name">Taxable</field>
|
|
<field name="code">GN_PURC_TAXABLE</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_purchase_taxable_base_tag" model="account.report.expression">
|
|
<field name="label">base</field>
|
|
<field name="engine">aggregation</field>
|
|
<field name="formula">GN_GOOD.base + GN_SERVICE.base</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_purchase_taxable_tax_tag" model="account.report.expression">
|
|
<field name="label">tax</field>
|
|
<field name="engine">aggregation</field>
|
|
<field name="formula">GN_GOOD.tax + GN_SERVICE.tax</field>
|
|
</record>
|
|
</field>
|
|
<field name="children_ids">
|
|
<record id="account_tax_report_line_gn_purchase_taxable_goods" model="account.report.line">
|
|
<field name="name">Goods</field>
|
|
<field name="code">GN_GOOD</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_purchase_taxable_goods_base_tag" model="account.report.expression">
|
|
<field name="label">base</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">goods_base</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_purchase_taxable_goods_tax_tag" model="account.report.expression">
|
|
<field name="label">tax</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">goods_tax</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_purchase_taxable_service" model="account.report.line">
|
|
<field name="name">Services</field>
|
|
<field name="code">GN_SERVICE</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_purchase_taxable_service_base_tag" model="account.report.expression">
|
|
<field name="label">base</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">services_base</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_purchase_taxable_service_tax_tag" model="account.report.expression">
|
|
<field name="label">tax</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">services_tax</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_purchase_import" model="account.report.line">
|
|
<field name="name">Import</field>
|
|
<field name="code">GN_IMPORT</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_purchase_import_base_tag" model="account.report.expression">
|
|
<field name="label">base</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">import_base</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_purchase_import_tax_tag" model="account.report.expression">
|
|
<field name="label">tax</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">import_tax</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_purchase_exempt" model="account.report.line">
|
|
<field name="name">Exempt</field>
|
|
<field name="code">GN_PURC_EXEMPT</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_purchase_exempt_base_tag" model="account.report.expression">
|
|
<field name="label">base</field>
|
|
<field name="engine">tax_tags</field>
|
|
<field name="formula">purc_exempt</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="account_tax_report_line_gn_net" model="account.report.line">
|
|
<field name="name">Net VAT</field>
|
|
<field name="code">GN_NET</field>
|
|
<field name="hierarchy_level">0</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_net_tag" model="account.report.expression">
|
|
<field name="label">tax</field>
|
|
<field name="engine">aggregation</field>
|
|
<field name="formula">GN_VAT_CREDIT.tax + GN_VAT_TO_PAY.tax</field>
|
|
</record>
|
|
</field>
|
|
<field name="children_ids">
|
|
<record id="account_tax_report_line_gn_credit" model="account.report.line">
|
|
<field name="name">VAT Credit</field>
|
|
<field name="code">GN_VAT_CREDIT</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_credit_tax" model="account.report.expression">
|
|
<field name="label">tax</field>
|
|
<field name="engine">aggregation</field>
|
|
<field name="formula">GN_VAT_DEDUCT.tax - GN_SALES.tax</field>
|
|
<field name="subformula">if_above(EUR(0))</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
<record id="account_tax_report_line_gn_to_pay" model="account.report.line">
|
|
<field name="name">VAT to pay</field>
|
|
<field name="code">GN_VAT_TO_PAY</field>
|
|
<field name="expression_ids">
|
|
<record id="account_tax_report_line_gn_to_pay_tax" model="account.report.expression">
|
|
<field name="label">tax</field>
|
|
<field name="engine">aggregation</field>
|
|
<field name="formula">GN_SALES.tax - GN_VAT_DEDUCT.tax</field>
|
|
<field name="subformula">if_above(EUR(0))</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
</field>
|
|
</record>
|
|
</odoo> |