Files
odoo_source/addons/l10n_eg/data/account_tax_template_data.xml
T

992 lines
48 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="eg_standard_sale_14" model="account.tax.template">
<field name="name">VAT 14%</field>
<field name="type_tax_use">sale</field>
<field name="amount">14</field>
<field name="amount_type">percent</field>
<field name="description">VAT 14%</field>
<field name="l10n_eg_eta_code">t1_v009</field>
<field name="tax_group_id" ref="eg_tax_vat"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_vat_return_sale_base_fourteen_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201017'),
'plus_report_expression_ids': [ref('tax_report_vat_return_sale_tax_fourteen_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_vat_return_sale_base_fourteen_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201017'),
'minus_report_expression_ids': [ref('tax_report_vat_return_sale_tax_fourteen_tag')],
}),
]"/>
</record>
<record id="eg_standard_purchase_14" model="account.tax.template">
<field name="name">VAT 14%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">14</field>
<field name="amount_type">percent</field>
<field name="description">VAT 14%</field>
<field name="l10n_eg_eta_code">t1_v009</field>
<field name="tax_group_id" ref="eg_tax_vat"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_vat_return_expense_base_fourteen_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_104041'),
'plus_report_expression_ids': [ref('tax_report_vat_return_expense_tax_fourteen_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_vat_return_expense_base_fourteen_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_104041'),
'minus_report_expression_ids': [ref('tax_report_vat_return_expense_tax_fourteen_tag')],
}),
]"/>
</record>
<record id="eg_zero_sale_0" model="account.tax.template">
<field name="name">Zero Rated 0%</field>
<field name="type_tax_use">sale</field>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="description">Zero Rated 0%</field>
<field name="tax_group_id" ref="eg_tax_group_other"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_vat_return_sale_base_zero_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': False,
'plus_report_expression_ids': [ref('tax_report_vat_return_sale_tax_zero_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_vat_return_sale_base_zero_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': False,
'minus_report_expression_ids': [ref('tax_report_vat_return_sale_tax_zero_tag')],
}),
]"/>
</record>
<record id="eg_zero_purchase_0" model="account.tax.template">
<field name="name">Zero Rated 0%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="description">Zero Rated 0%</field>
<field name="tax_group_id" ref="eg_tax_group_other"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_vat_return_expense_base_zero_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': False,
'plus_report_expression_ids': [ref('tax_report_vat_return_expense_tax_zero_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_vat_return_expense_base_zero_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': False,
'minus_report_expression_ids': [ref('tax_report_vat_return_expense_tax_zero_tag')],
}),
]"/>
</record>
<record id="eg_exempt_sale" model="account.tax.template">
<field name="name">Exempt</field>
<field name="type_tax_use">sale</field>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="description">Exempt</field>
<field name="l10n_eg_eta_code">t1_v003</field>
<field name="tax_group_id" ref="eg_tax_group_other"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_vat_return_sale_base_exempt_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': False,
'plus_report_expression_ids': [ref('tax_report_vat_return_sale_tax_exempt_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_vat_return_sale_base_exempt_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': False,
'minus_report_expression_ids': [ref('tax_report_vat_return_sale_tax_exempt_tag')],
}),
]"/>
</record>
<record id="eg_exempt_purchase" model="account.tax.template">
<field name="name">Exempt</field>
<field name="type_tax_use">purchase</field>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="description">Exempt</field>
<field name="l10n_eg_eta_code">t1_v003</field>
<field name="tax_group_id" ref="eg_tax_group_other"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_vat_return_expense_base_exempt_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': False,
'plus_report_expression_ids': [ref('tax_report_vat_return_expense_tax_exempt_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_vat_return_expense_base_exempt_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': False,
'minus_report_expression_ids': [ref('tax_report_vat_return_expense_tax_exempt_tag')],
}),
]"/>
</record>
<record id="eg_stamp_tax_20_sale" model="account.tax.template">
<field name="name">Stamp</field>
<field name="type_tax_use">sale</field>
<field name="amount">20</field>
<field name="amount_type">percent</field>
<field name="description">Stamp</field>
<field name="l10n_eg_eta_code">t5_st01</field>
<field name="tax_group_id" ref="eg_tax_group_stamp"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_other_taxes_stamp_tax_base_sales_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201025'),
'plus_report_expression_ids': [ref('tax_report_other_taxes_stamp_tax_tax_sales_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_other_taxes_stamp_tax_base_sales_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201025'),
'minus_report_expression_ids': [ref('tax_report_other_taxes_stamp_tax_tax_sales_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_stamp_tax_20_purchase" model="account.tax.template">
<field name="name">Stamp</field>
<field name="type_tax_use">purchase</field>
<field name="amount">20</field>
<field name="amount_type">percent</field>
<field name="description">Stamp</field>
<field name="l10n_eg_eta_code">t5_st01</field>
<field name="tax_group_id" ref="eg_tax_group_stamp"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_other_taxes_stamp_purchase_tax_base_purchase_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400077'),
'plus_report_expression_ids': [ref('tax_report_other_taxes_stamp_purchase_tax_tax_purchase_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_other_taxes_stamp_purchase_tax_base_purchase_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400077'),
'minus_report_expression_ids': [ref('tax_report_other_taxes_stamp_purchase_tax_tax_purchase_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_8_purchase" model="account.tax.template">
<field name="name">Schedule 8%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 8%</field>
<field name="l10n_eg_eta_code">t2_tbl01</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_8"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_eight_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_eight_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_eight_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_eight_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_8_sale" model="account.tax.template">
<field name="name">Schedule 8%</field>
<field name="type_tax_use">sale</field>
<field name="amount">8</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 8%</field>
<field name="l10n_eg_eta_code">t2_tbl01</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_8"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_eight_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_eight_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_eight_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_eight_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_withholding_1_sale" model="account.tax.template">
<field name="name">Withholding -1%</field>
<field name="type_tax_use">sale</field>
<field name="amount">-1</field>
<field name="amount_type">percent</field>
<field name="description">WH -1%</field>
<field name="tax_group_id" ref="eg_tax_group_withholding_1"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_withholding_tax_sale_base_one_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_104042'),
'minus_report_expression_ids': [ref('tax_report_withholding_tax_sale_tax_one_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_withholding_tax_sale_base_one_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_104042'),
'plus_report_expression_ids': [ref('tax_report_withholding_tax_sale_tax_one_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_10_purchase" model="account.tax.template">
<field name="name">Schedule 10%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">10</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 10%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_10"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_ten_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_ten_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_ten_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_ten_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_withholding_05_sale" model="account.tax.template">
<field name="name">Withholding -0.5%</field>
<field name="type_tax_use">sale</field>
<field name="amount">-0.5</field>
<field name="amount_type">percent</field>
<field name="description">WH -0.5%</field>
<field name="tax_group_id" ref="eg_tax_group_withholding_half"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_withholding_tax_sale_base_half_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_104042'),
'minus_report_expression_ids': [ref('tax_report_withholding_tax_sale_tax_half_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_withholding_tax_sale_base_half_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_104042'),
'plus_report_expression_ids': [ref('tax_report_withholding_tax_sale_tax_half_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_withholding_05_purchase" model="account.tax.template">
<field name="name">Withholding -0.5%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">-0.5</field>
<field name="amount_type">percent</field>
<field name="description">WH -0.5%</field>
<field name="tax_group_id" ref="eg_tax_group_withholding_half"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_base_half_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201020'),
'minus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_tax_half_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_base_half_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201020'),
'plus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_tax_half_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_withholding_1_purchase" model="account.tax.template">
<field name="name">Withholding -1%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">-1</field>
<field name="amount_type">percent</field>
<field name="description">WH -1%</field>
<field name="tax_group_id" ref="eg_tax_group_withholding_1"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_base_one_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201020'),
'minus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_tax_one_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_base_one_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201020'),
'plus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_tax_one_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_10_sale" model="account.tax.template">
<field name="name">Schedule 10%</field>
<field name="type_tax_use">sale</field>
<field name="amount">10</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 10%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_10"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_ten_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_ten_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_ten_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_ten_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_withholding_3_sale" model="account.tax.template">
<field name="name">Withholding -3%</field>
<field name="type_tax_use">sale</field>
<field name="amount">-3</field>
<field name="amount_type">percent</field>
<field name="description">WH -3%</field>
<field name="l10n_eg_eta_code">t4_w004</field>
<field name="tax_group_id" ref="eg_tax_group_withholding_3"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_withholding_tax_sale_base_three_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_104042'),
'minus_report_expression_ids': [ref('tax_report_withholding_tax_sale_tax_three_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_withholding_tax_sale_base_three_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_104042'),
'plus_report_expression_ids': [ref('tax_report_withholding_tax_sale_tax_three_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_1_sale" model="account.tax.template">
<field name="name">Schedule 1%</field>
<field name="type_tax_use">sale</field>
<field name="amount">1</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 1%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_1"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_one_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_one_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_one_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_one_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_withholding_3_purchase" model="account.tax.template">
<field name="name">Withholding -3%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">-3</field>
<field name="amount_type">percent</field>
<field name="description">WH -3%</field>
<field name="l10n_eg_eta_code">t4_w004</field>
<field name="tax_group_id" ref="eg_tax_group_withholding_3"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_base_three_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201020'),
'minus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_tax_three_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_base_three_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201020'),
'plus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_tax_three_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_1_purchase" model="account.tax.template">
<field name="name">Schedule 1%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">1</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 1%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_1"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_one_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_one_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_one_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_one_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_withholding_5_sale" model="account.tax.template">
<field name="name">Withholding -5%</field>
<field name="type_tax_use">sale</field>
<field name="amount">-5</field>
<field name="amount_type">percent</field>
<field name="description">WH -5%</field>
<field name="tax_group_id" ref="eg_tax_group_withholding_5"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_withholding_tax_sale_base_five_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_104042'),
'minus_report_expression_ids': [ref('tax_report_withholding_tax_sale_tax_five_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_withholding_tax_sale_base_five_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_104042'),
'plus_report_expression_ids': [ref('tax_report_withholding_tax_sale_tax_five_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_15_purchase" model="account.tax.template">
<field name="name">Schedule 15%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">15</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 15%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_15"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_fifteen_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_fifteen_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_fifteen_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_fifteen_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_withholding_5_purchase" model="account.tax.template">
<field name="name">Withholding -5%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">-5</field>
<field name="amount_type">percent</field>
<field name="description">WH -5%</field>
<field name="tax_group_id" ref="eg_tax_group_withholding_5"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_base_five_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201020'),
'minus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_tax_five_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_base_five_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201020'),
'plus_report_expression_ids': [ref('tax_report_withholding_tax_purchase_tax_five_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_15_sale" model="account.tax.template">
<field name="name">Schedule 15%</field>
<field name="type_tax_use">sale</field>
<field name="amount">15</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 15%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_15"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_fifteen_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_fifteen_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_fifteen_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_fifteen_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_30_sale" model="account.tax.template">
<field name="name">Schedule 30%</field>
<field name="type_tax_use">sale</field>
<field name="amount">30</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 30%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_30"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_thirty_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_thirty_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_thirty_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_thirty_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_30_purchase" model="account.tax.template">
<field name="name">Schedule 30%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">30</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 30%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_30"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_thirty_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_thirty_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_thirty_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_thirty_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_05_purchase" model="account.tax.template">
<field name="name">Schedule 0.5%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">0.5</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 0.5%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_half"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_half_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_half_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_half_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_half_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_05_sale" model="account.tax.template">
<field name="name">Schedule 0.5%</field>
<field name="type_tax_use">sale</field>
<field name="amount">0.5</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 0.5%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_half"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_half_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_half_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_half_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_half_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_5_purchase" model="account.tax.template">
<field name="name">Schedule 5%</field>
<field name="type_tax_use">purchase</field>
<field name="amount">5</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 5%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_5"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_five_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_five_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_base_five_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_400075'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_purchase_tax_five_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
<record id="eg_schedule_tax_5_sale" model="account.tax.template">
<field name="name">Schedule 5%</field>
<field name="type_tax_use">sale</field>
<field name="amount">5</field>
<field name="amount_type">percent</field>
<field name="description">SCHD 5%</field>
<field name="tax_group_id" ref="eg_tax_group_schedule_5"/>
<field name="chart_template_id" ref="egypt_chart_template_standard"/>
<field name="invoice_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_five_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'plus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_five_tag')],
'use_in_tax_closing': False,
}),
]"/>
<field name="refund_repartition_line_ids" eval="[Command.clear(),
Command.create({
'repartition_type': 'base',
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_base_five_tag')],
}),
Command.create({
'repartition_type': 'tax',
'account_id': ref('egy_account_201024'),
'minus_report_expression_ids': [ref('tax_report_schedule_tax_schedule_tax_sale_tax_five_tag')],
'use_in_tax_closing': False,
}),
]"/>
</record>
</odoo>