Odoo18-Base/addons/l10n_jo/data/account_tax_report_data.xml
2025-01-06 10:57:38 +07:00

414 lines
26 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="tax_report_vat_return" model="account.report">
<field name="name">Tax Report Jordan</field>
<field name="root_report_id" ref="account.generic_tax_report"/>
<field name="country_id" ref="base.jo"/>
<field name="filter_fiscal_position" eval="True"/>
<field name="availability_condition">country</field>
<field name="column_ids">
<record id="tax_report_vat_return_base" model="account.report.column">
<field name="name">Base</field>
<field name="expression_label">balance</field>
</record>
<record id="tax_report_vat_return_tax" model="account.report.column">
<field name="name">Tax</field>
<field name="expression_label">taxbalance</field>
</record>
</field>
<field name="line_ids">
<!-- Purchase -->
<record id="tax_report_vat_purchase_base" model="account.report.line">
<field name="name">Purchase Tax</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_base_aggregation" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">JO_STD_PURCHASE_2A.balance + JO_STD_PURCHASE_2B.balance +
JO_STD_PURCHASE_2C.balance + JO_STD_PURCHASE_2D.balance + JO_STD_PURCHASE_3A.balance +
JO_STD_PURCHASE_3B.balance + JO_STD_PURCHASE_3C.balance + JO_STD_PURCHASE_3D.balance +
JO_STD_PURCHASE_4.balance + JO_STD_PURCHASE_5.balance</field>
</record>
<record id="tax_report_vat_purchase_tax_aggregation" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">aggregation</field>
<field name="formula">JO_STD_PURCHASE_2A.taxbalance + JO_STD_PURCHASE_2B.taxbalance +
JO_STD_PURCHASE_2C.taxbalance + JO_STD_PURCHASE_2D.taxbalance + JO_STD_PURCHASE_3A.taxbalance +
JO_STD_PURCHASE_3B.taxbalance + JO_STD_PURCHASE_3C.taxbalance + JO_STD_PURCHASE_3D.taxbalance +
JO_STD_PURCHASE_4.taxbalance + JO_STD_PURCHASE_5.taxbalance</field>
</record>
</field>
<field name="children_ids">
<record id="tax_report_vat_purchase_sixteen" model="account.report.line">
<field name="name">2a. Purchase Tax 16%</field>
<field name="code">JO_STD_PURCHASE_2A</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_base_sixteen_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">2a (Base)</field>
</record>
<record id="tax_report_vat_purchase_tax_sixteen_tag"
model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">2a (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_purchase_ten" model="account.report.line">
<field name="name">2b. Purchase Tax 10%</field>
<field name="code">JO_STD_PURCHASE_2B</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_base_ten_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">2b (Base)</field>
</record>
<record id="tax_report_vat_purchase_tax_ten_tag" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">2b (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_purchase_four" model="account.report.line">
<field name="name">2c. Purchase Tax 4%</field>
<field name="code">JO_STD_PURCHASE_2C</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_base_four_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">2c (Base)</field>
</record>
<record id="tax_report_vat_purchase_tax_four_tag" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">2c (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_purchase_other" model="account.report.line">
<field name="name">2d. Purchase Other Tax</field>
<field name="code">JO_STD_PURCHASE_2D</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_base_other_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">2d (Base)</field>
</record>
<record id="tax_report_vat_purchase_tax_other_tag" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">2d (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_purchase_import_sixteen" model="account.report.line">
<field name="name">3a. Import Tax 16%</field>
<field name="code">JO_STD_PURCHASE_3A</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_import_sixteen_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">3a (Base)</field>
</record>
<record id="tax_report_vat_purchase_import_tax_sixteen_tag"
model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">3a (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_purchase_import_ten" model="account.report.line">
<field name="name">3b. Import Tax 10%</field>
<field name="code">JO_STD_PURCHASE_3B</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_import_ten_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">3b (Base)</field>
</record>
<record id="tax_report_vat_purchase_import_tax_ten_tag"
model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">3b (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_purchase_import_four" model="account.report.line">
<field name="name">3c. Import Tax 4%</field>
<field name="code">JO_STD_PURCHASE_3C</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_import_four_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">3c (Base)</field>
</record>
<record id="tax_report_vat_purchase_import_tax_four_tag"
model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">3c (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_purchase_import_other" model="account.report.line">
<field name="name">3d. Import Other Tax</field>
<field name="code">JO_STD_PURCHASE_3D</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_import_other_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">3d (Base)</field>
</record>
<record id="tax_report_vat_purchase_import_tax_other_tag"
model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">3d (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_purchase_deferred_supply" model="account.report.line">
<field name="name">4. Imports Deferred Supply Tax</field>
<field name="code">JO_STD_PURCHASE_4</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_deferred_supply_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">4 (Base)</field>
</record>
<record id="tax_report_vat_purchase_deferred_supply_tax_tag"
model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">4 (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_purchase_exempt" model="account.report.line">
<field name="name">5. Exempted Purchases and Imports</field>
<field name="code">JO_STD_PURCHASE_5</field>
<field name="expression_ids">
<record id="tax_report_vat_purchase_exempt_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">5 (Base)</field>
</record>
<record id="tax_report_vat_purchase_exempt_tax_tag" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">5 (Tax)</field>
</record>
</field>
</record>
</field>
</record>
<!-- Sales -->
<record id="tax_report_vat_sales" model="account.report.line">
<field name="name">Sales Tax</field>
<field name="expression_ids">
<record id="tax_report_vat_sales_base_aggregation" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">aggregation</field>
<field name="formula">JO_STD_SALES_6A.balance + JO_STD_SALES_6B.balance +
JO_STD_SALES_6C.balance + JO_STD_SALES_6D.balance + JO_STD_SALES_7.balance +
JO_STD_SALES_8.balance + JO_STD_SALES_9.balance + JO_STD_SALES_10.balance +
JO_STD_SALES_11.balance</field>
</record>
<record id="tax_report_vat_sales_tax_aggregation" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">aggregation</field>
<field name="formula">JO_STD_SALES_6A.taxbalance + JO_STD_SALES_6B.taxbalance +
JO_STD_SALES_6C.taxbalance + JO_STD_SALES_6D.taxbalance + JO_STD_SALES_7.taxbalance +
JO_STD_SALES_8.taxbalance + JO_STD_SALES_9.taxbalance + JO_STD_SALES_10.taxbalance +
JO_STD_SALES_11.taxbalance</field>
</record>
</field>
<field name="children_ids">
<record id="tax_report_vat_sales_sixteen" model="account.report.line">
<field name="name">6a. Sales Tax 16%</field>
<field name="code">JO_STD_SALES_6A</field>
<field name="expression_ids">
<record id="tax_report_vat_sales_base_sixteen_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">6a (Base)</field>
</record>
<record id="tax_report_vat_sales_tax_sixteen_tag" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">6a (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_sales_ten" model="account.report.line">
<field name="name">6b. Sales Tax 10%</field>
<field name="code">JO_STD_SALES_6B</field>
<field name="expression_ids">
<record id="tax_report_vat_sales_base_ten_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">6b (Base)</field>
</record>
<record id="tax_report_vat_sales_tax_ten_tag" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">6b (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_sales_four" model="account.report.line">
<field name="name">6c. Sales Tax 4%</field>
<field name="code">JO_STD_SALES_6C</field>
<field name="expression_ids">
<record id="tax_report_vat_sales_base_four_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">6c (Base)</field>
</record>
<record id="tax_report_vat_sales_tax_four_tag" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">6c (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_sales_other" model="account.report.line">
<field name="name">6d. Sales Other Tax</field>
<field name="code">JO_STD_SALES_6D</field>
<field name="expression_ids">
<record id="tax_report_vat_sale_base_other_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">6d (Base)</field>
</record>
<record id="tax_report_vat_sale_tax_other_tag" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">6d (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_sales_zero" model="account.report.line">
<field name="name">7. Sales Tax 0%</field>
<field name="code">JO_STD_SALES_7</field>
<field name="expression_ids">
<record id="tax_report_vat_sale_zero_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">7 (Base)</field>
</record>
<record id="tax_report_vat_sale_zero_tag_tax" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">7 (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_sales_export_zero" model="account.report.line">
<field name="name">8. Exported Sales</field>
<field name="code">JO_STD_SALES_8</field>
<field name="expression_ids">
<record id="tax_report_vat_sale_export_zero_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">8 (Base)</field>
</record>
<record id="tax_report_vat_sale_export_zero_tag_tax" model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">8 (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_sales_no_tax_zero" model="account.report.line">
<field name="name">9. Sales that are not subject to tax</field>
<field name="code">JO_STD_SALES_9</field>
<field name="expression_ids">
<record id="tax_report_vat_sale_export_no_tax_zero_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">9 (Base)</field>
</record>
<record id="tax_report_vat_sale_export_no_tax_zero_tag_tax"
model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">9 (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_sales_exempt_local_zero" model="account.report.line">
<field name="name">10. Exempted Local Sales</field>
<field name="code">JO_STD_SALES_10</field>
<field name="expression_ids">
<record id="tax_report_vat_sale_export_exempt_local_zero_tag"
model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">10 (Base)</field>
</record>
<record id="tax_report_vat_sale_export_exempt_local_zero_tag_tax"
model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">10 (Tax)</field>
</record>
</field>
</record>
<record id="tax_report_vat_sales_no_deductible_zero" model="account.report.line">
<field name="name">11. Non-deductible tax</field>
<field name="code">JO_STD_SALES_11</field>
<field name="expression_ids">
<record id="tax_report_vat_sale_export_no_deductible_zero_tag"
model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">11 (Base)</field>
</record>
<record id="tax_report_vat_sale_export_no_deductible_zero_tag_tax"
model="account.report.expression">
<field name="label">taxbalance</field>
<field name="engine">tax_tags</field>
<field name="formula">11 (Tax)</field>
</record>
</field>
</record>
</field>
</record>
<!-- Totals -->
<record id="tax_report_vat_return_net" model="account.report.line">
<field name="name">Net Tax Due (Total)</field>
<field name="children_ids">
<record id="tax_report_vat_payable" model="account.report.line">
<field name="name">Total Tax Received - To be Forwarded To Authority</field>
<field name="code">JO_TOTAL_PAYABLE</field>
<field name="aggregation_formula">JO_STD_SALES_6A.taxbalance + JO_STD_SALES_6B.taxbalance + JO_STD_SALES_6C.taxbalance
</field>
</record>
<record id="tax_report_vat_recoverable" model="account.report.line">
<field name="name">Total Tax Paid - Recoverable</field>
<field name="code">JO_TOTAL_RECOVERABLE</field>
<field name="aggregation_formula">JO_STD_PURCHASE_2A.taxbalance + JO_STD_PURCHASE_2B.taxbalance + JO_STD_PURCHASE_2C.taxbalance +
JO_STD_PURCHASE_3A.taxbalance + JO_STD_PURCHASE_3B.taxbalance + JO_STD_PURCHASE_3C.taxbalance
</field>
</record>
<record id="tax_report_vat_net_due" model="account.report.line">
<field name="name">Net Tax Due</field>
<field name="aggregation_formula">(JO_STD_SALES_6A.taxbalance + JO_STD_SALES_6B.taxbalance + JO_STD_SALES_6C.taxbalance) -
(JO_STD_PURCHASE_2A.taxbalance + JO_STD_PURCHASE_2B.taxbalance + JO_STD_PURCHASE_2C.taxbalance +
JO_STD_PURCHASE_3A.taxbalance + JO_STD_PURCHASE_3B.taxbalance + JO_STD_PURCHASE_3C.taxbalance)
</field>
</record>
</field>
</record>
</field>
</record>
</odoo>