Odoo18-Base/addons/l10n_au/data/account_tax_template_data.xml
2025-03-10 11:12:23 +07:00

907 lines
46 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="service_tag" model="account.account.tag">
<field name="name">Service</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.au"/>
</record>
<record id="tax_withheld_tag" model="account.account.tag">
<field name="name">Tax Withheld</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.au"/>
</record>
<record id="au_tax_witheld" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Tax Withheld</field>
<field name="sequence">1000</field>
<field name="description">Tax Withheld for Partners without ABN</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount_type">percent</field>
<field name="amount">-47.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_withheld"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21380'),
'tag_ids': [(4, ref('tax_withheld_tag'))],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21380'),
'tag_ids': [(4, ref('tax_withheld_tag'))],
}),
]"/>
</record>
<record id="au_tax_sale_10" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Sale (10%)</field>
<field name="sequence">1</field>
<field name="description">GST Sales</field>
<field name="type_tax_use">sale</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21310'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21310'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
</record>
<record id="au_tax_sale_inc_10" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">GST Inc Sale (10%)</field>
<field name="sequence">2</field>
<field name="description">GST Inclusive Sales</field>
<field name="type_tax_use">sale</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="1"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21310'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21310'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
</record>
<record id="au_tax_sale_0" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Zero (Export) Sale</field>
<field name="sequence">3</field>
<field name="description">Zero Rated (Export) Sales</field>
<field name="type_tax_use">sale</field>
<field name="amount_type">percent</field>
<field name="amount">0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g2_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_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g2_tag')],
}),
(0,0, {'repartition_type': 'tax'}),
]"/>
</record>
<record id="au_tax_sale_exempt" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Exempt Sale</field>
<field name="sequence">4</field>
<field name="description">Exempt Sales</field>
<field name="type_tax_use">sale</field>
<field name="amount_type">percent</field>
<field name="amount">0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g3_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_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g3_tag')],
}),
(0,0, {'repartition_type': 'tax'}),
]"/>
</record>
<record id="au_tax_sale_input" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Input Taxed</field>
<field name="sequence">5</field>
<field name="description">Input Taxed Sales</field>
<field name="type_tax_use">sale</field>
<field name="amount_type">percent</field>
<field name="amount">0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g4_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_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g4_tag')],
}),
(0,0, {'repartition_type': 'tax'}),
]"/>
</record>
<record id="au_tax_sale_adj" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Sale Adj (10%)</field>
<field name="sequence">6</field>
<field name="description">Tax Adjustments (Sales)</field>
<field name="type_tax_use">sale</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g7_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21310'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g7_tag')],
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g7_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21310'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g7_tag')],
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
</record>
<record id="au_tax_purchase_10_service" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch (10%)</field>
<field name="sequence">1</field>
<field name="description">GST Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
</record>
<record id="au_tax_purchase_10_service_tpar" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch (10%) TPAR</field>
<field name="sequence">1</field>
<field name="description">GST Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
</record>
<record id="au_tax_purchase_10_service_tpar_no_abn" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch (10%) TPAR without ABN</field>
<field name="sequence">1</field>
<field name="description">GST Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount">100</field>
<field name="amount_type">group</field>
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_10_service_tpar'), ref('au_tax_witheld')])]"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
</record>
<record id="au_tax_purchase_inc_10_service" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">GST Inc Purch (10%)</field>
<field name="sequence">2</field>
<field name="description">GST Inclusive Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="1"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
</record>
<record id="au_tax_purchase_inc_10_service_tpar" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">GST Inc Purch (10%) TPAR</field>
<field name="sequence">2</field>
<field name="description">GST Inclusive Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="1"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
</record>
<record id="au_tax_purchase_inc_10_service_tpar_no_abn" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">GST Inc Purch (10%) TPAR without ABN</field>
<field name="sequence">2</field>
<field name="description">GST Inclusive Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount">100</field>
<field name="amount_type">group</field>
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_inc_10_service_tpar'), ref('au_tax_witheld')])]"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
</record>
<record id="au_tax_purchase_capital_service" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Capital (10.0%)</field>
<field name="sequence">3</field>
<field name="description">Capital Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
</record>
<record id="au_tax_purchase_capital_service_tpar" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Capital (10.0%) TPAR</field>
<field name="sequence">3</field>
<field name="description">Capital Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
</record>
<record id="au_tax_purchase_capital_service_tpar_no_abn" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Capital (10%) TPAR without ABN</field>
<field name="sequence">3</field>
<field name="description">Capital Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount">100</field>
<field name="amount_type">group</field>
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_capital_service_tpar'), ref('au_tax_witheld')])]"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
</record>
<record id="au_tax_purchase_0_service" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Zero Rated Purch</field>
<field name="sequence">4</field>
<field name="description">Capital Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
<field name="amount">0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_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_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
}),
(0,0, {'repartition_type': 'tax'}),
]"/>
</record>
<record id="au_tax_purchase_0_service_tpar" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Zero Rated Purch TPAR</field>
<field name="sequence">4</field>
<field name="description">Capital Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount_type">percent</field>
<field name="amount">0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
</record>
<record id="au_tax_purchase_0_service_tpar_no_abn" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Zero Rated Purch TPAR without ABN</field>
<field name="sequence">4</field>
<field name="description">Capital Purchases</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount">100</field>
<field name="amount_type">group</field>
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_0_service_tpar'), ref('au_tax_witheld')])]"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
</record>
<record id="au_tax_purchase_taxable_import_service" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch (Taxable Imports)</field>
<field name="sequence">5</field>
<field name="description">Purchase (Taxable Imports) - Tax Paid Separately</field>
<field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
<field name="amount">100</field>
<field name="price_include" eval="1"/>
<field name="tax_group_id" ref="tax_group_gst_100000000"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_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_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
}),
(0,0, {'repartition_type': 'tax'}),
]"/>
</record>
<record id="au_tax_purchase_taxable_import_service_tpar" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch (Taxable Imports) TPAR</field>
<field name="sequence">5</field>
<field name="description">Purchase (Taxable Imports) - Tax Paid Separately</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount_type">percent</field>
<field name="amount">100</field>
<field name="price_include" eval="1"/>
<field name="tax_group_id" ref="tax_group_gst_100000000"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
</record>
<record id="au_tax_purchase_taxable_import_service_tpar_no_abn" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch (Taxable Imports) TPAR without ABN</field>
<field name="sequence">5</field>
<field name="description">Purchase (Taxable Imports) - Tax Paid Separately</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount">100</field>
<field name="amount_type">group</field>
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_taxable_import_service_tpar'), ref('au_tax_witheld')])]"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
</record>
<record id="au_tax_purchase_input_service" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch for Input Sales</field>
<field name="sequence">6</field>
<field name="description">Purchases for Input Taxed Sales</field>
<field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
}),
]"/>
</record>
<record id="au_tax_purchase_input_service_tpar" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch for Input Sales TPAR</field>
<field name="sequence">6</field>
<field name="description">Purchases for Input Taxed Sales</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
</record>
<record id="au_tax_purchase_input_service_tpar_no_abn" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch for Input Sales TPAR without ABN</field>
<field name="sequence">6</field>
<field name="description">Purchases for Input Taxed Sales</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount">100</field>
<field name="amount_type">group</field>
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_input_service_tpar'), ref('au_tax_witheld')])]"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
</record>
<record id="au_tax_purchase_private_service" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch Private (10%)</field>
<field name="sequence">7</field>
<field name="description">Purchases for Private use or not deductible</field>
<field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
}),
]"/>
</record>
<record id="au_tax_purchase_private_service_tpar" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch Private (10%) TPAR</field>
<field name="sequence">7</field>
<field name="description">Purchases for Private use or not deductible</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
</record>
<record id="au_tax_purchase_private_service_tpar_no_abn" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch Private (10%) TPAR without ABN</field>
<field name="sequence">7</field>
<field name="description">Purchases for Private use or not deductible</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount">100</field>
<field name="amount_type">group</field>
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_private_service_tpar'), ref('au_tax_witheld')])]"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
</record>
<record id="au_tax_purchase_gst_only_service" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">GST Only on Imports</field>
<field name="sequence">8</field>
<field name="description">GST Only on Imports</field>
<field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
<field name="amount">100</field>
<field name="price_include" eval="1"/>
<field name="tax_group_id" ref="tax_group_gst_100000000"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_gstonly_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_gstonly_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
</record>
<record id="au_tax_purchase_gst_only_service_tpar" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">GST Only on Imports TPAR</field>
<field name="sequence">8</field>
<field name="description">GST Only on Imports</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount_type">percent</field>
<field name="amount">100</field>
<field name="price_include" eval="1"/>
<field name="tax_group_id" ref="tax_group_gst_100000000"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_gstonly_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_gstonly_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
</record>
<record id="au_tax_purchase_gst_only_service_tpar_no_abn" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">GST Only on Imports TPAR without ABN</field>
<field name="sequence">8</field>
<field name="description">GST Only on Imports</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount">100</field>
<field name="amount_type">group</field>
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_gst_only_service_tpar'), ref('au_tax_witheld')])]"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
</record>
<record id="au_tax_purchase_adj_service" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch Adj (10%)</field>
<field name="sequence">9</field>
<field name="description">Tax Adjustments (Purchases)</field>
<field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
}),
]"/>
</record>
<record id="au_tax_purchase_adj_service_tpar" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch Adj (10%) TPAR</field>
<field name="sequence">9</field>
<field name="description">Tax Adjustments (Purchases)</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount_type">percent</field>
<field name="amount">10.0</field>
<field name="price_include" eval="0"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('au_21330'),
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
'tag_ids': [(4, ref('service_tag'))],
}),
]"/>
</record>
<record id="au_tax_purchase_adj_service_tpar_no_abn" model="account.tax.template">
<field name="chart_template_id" ref="l10n_au_chart_template"/>
<field name="name">Purch Adj (10%) TPAR without ABN</field>
<field name="sequence">9</field>
<field name="description">Tax Adjustments (Purchases)</field>
<field name="type_tax_use">purchase</field>
<field name="tax_scope">service</field>
<field name="amount">100</field>
<field name="amount_type">group</field>
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_adj_service_tpar'), ref('au_tax_witheld')])]"/>
<field name="tax_group_id" ref="tax_group_gst_10"/>
</record>
</odoo>