Files
odoo_source/addons/l10n_sg/data/account_tax_data.xml
T
smdc-odoo f79630c7e5 [IMP] l10n_sg: Change the Goods and Service tax rate
Starting from 1 January 2023, the Goods and Services Tax rate (GST) will
change and go from 7% to 8%

task-3098705

closes odoo/odoo#108336

X-original-commit: b2ca5ca9dc5c7455ec545c46696c688e78b45ca6
Signed-off-by: Olivier Colson (oco) <oco@odoo.com>
Signed-off-by: Simon Morais Da Cunha (smdc) <smdc@odoo.com>
2022-12-26 10:39:05 +01:00

628 lines
31 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- Sales Tax -->
<record id="sg_sale_tax_es_0" model="account.tax.template">
<field name="name">Sales Tax 0% ES33</field>
<field name="description">0% ES33</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_exempt_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_exempt_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="sg_sale_tax_ds_8" model="account.tax.template">
<field name="name">Sales Tax 8% DS</field>
<field name="description">8% DS</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_std_rated_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_792'),
'plus_report_expression_ids': [ref('account_tax_report_line_output_tax_due_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_std_rated_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_792'),
'minus_report_expression_ids': [ref('account_tax_report_line_output_tax_due_tag')],
}),
]"/>
</record>
<record id="sg_sale_tax_esn_0" model="account.tax.template">
<field name="name">Sales Tax 0% ESN33</field>
<field name="description">0% ESN33</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_exempt_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_exempt_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="sg_sale_tax_os_0" model="account.tax.template">
<field name="name">Sales Tax 0% OS</field>
<field name="description">0% OS</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="sg_sale_tax_zr_0" model="account.tax.template">
<field name="name">Sales Tax 0% ZR</field>
<field name="description">0% ZR</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_zero_rated_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_zero_rated_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="sg_sale_tax_sr_8" model="account.tax.template">
<field name="name">Sales Tax 8% SR</field>
<field name="description">8% SR</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_std_rated_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_796'),
'plus_report_expression_ids': [ref('account_tax_report_line_output_tax_due_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_std_rated_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_796'),
'minus_report_expression_ids': [ref('account_tax_report_line_output_tax_due_tag')],
}),
]"/>
</record>
<record id="sg_sale_tax_srca_s_na" model="account.tax.template">
<field name="name">Sales Tax SRCA-S</field>
<field name="description">SRCA-S</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_std_rated_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_std_rated_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="sg_sale_tax_srca_c_8" model="account.tax.template">
<field name="name">Sales Tax 8% SRCA-C</field>
<field name="description">8% SRCA-C</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_std_rated_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_798'),
'plus_report_expression_ids': [ref('account_tax_report_line_output_tax_due_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_std_rated_supplies_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_798'),
'minus_report_expression_ids': [ref('account_tax_report_line_output_tax_due_tag')],
}),
]"/>
</record>
<!-- Purchases Tax -->
<record id="sg_purchase_tax_txn33_8" model="account.tax.template">
<field name="name">Purchase Tax 8% TX-N33</field>
<field name="description">8% TX-N33</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_738'),
'plus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_738'),
'minus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
</record>
<record id="sg_purchase_tax_txe33_8" model="account.tax.template">
<field name="name">Purchase Tax 8% TX-E33</field>
<field name="description">8% TX-E33</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_739'),
'plus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_739'),
'minus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
</record>
<record id="sg_purchase_tax_bl_8" model="account.tax.template">
<field name="name">Purchase Tax 8% BL</field>
<field name="description">8% BL</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_740'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_740'),
}),
]"/>
</record>
<record id="sg_purchase_tax_im_8" model="account.tax.template">
<field name="name">Purchase Tax 8% IM</field>
<field name="description">8% IM</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_741'),
'plus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_741'),
'minus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
</record>
<record id="sg_purchase_tax_txre_8" model="account.tax.template">
<field name="name">Purchase Tax 8% TX-RE</field>
<field name="description">8% TX-RE</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_742'),
'plus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_742'),
'minus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
</record>
<record id="sg_purchase_tax_me_0" model="account.tax.template">
<field name="name">Purchase Tax 8% IGDS</field>
<field name="description">8% IGDS</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_743'),
'plus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_743'),
'minus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
</record>
<record id="sg_purchase_tax_nr_0" model="account.tax.template">
<field name="name">Purchase Tax 0% NR</field>
<field name="description">0% NR</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="sg_purchase_tax_zp_0" model="account.tax.template">
<field name="name">Purchase Tax 0% ZP</field>
<field name="description">0% ZP</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="sg_purchase_tax_op_0" model="account.tax.template">
<field name="name">Purchase Tax 0% OP</field>
<field name="description">0% OP</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="sg_purchase_tax_ep_0" model="account.tax.template">
<field name="name">Purchase Tax 0% EP</field>
<field name="description">0% EP</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="sg_purchase_tax_mes_0" model="account.tax.template">
<field name="name">Purchase Tax MES</field>
<field name="description">0% MES</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_applicable_goods_imported_value_tag'), ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_applicable_goods_imported_value_tag'), ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="sg_purchase_tax_tx_8" model="account.tax.template">
<field name="name">Purchase Tax 8% TX7</field>
<field name="description">8% TX7</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_749'),
'plus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_749'),
'minus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
</record>
<record id="sg_purchase_tax_txca_8" model="account.tax.template">
<field name="name">Purchase Tax 8% TXCA</field>
<field name="description">8% TXCA</field>
<field name="price_include" eval="0"/>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="sg_chart_template"/>
<field name="tax_group_id" ref="tax_group_8"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_750'),
'plus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_total_taxable_purchases_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('account_account_750'),
'minus_report_expression_ids': [ref('account_tax_report_line_inp_tax_refund_claim_tag')],
}),
]"/>
</record>
</data>
</odoo>