[FIX] l10n_be_hr_payroll: Take Basic instead of Gross for IP part
This commit is contained in:
@@ -183,7 +183,7 @@ result = bool(contract.ip)
|
||||
</field>
|
||||
<field name="amount_select">code</field>
|
||||
<field name="amount_python_compute">
|
||||
result = - categories.GROSSIP * contract.ip_wage_rate / 100.0
|
||||
result = - categories.BASIC * contract.ip_wage_rate / 100.0
|
||||
</field>
|
||||
</record>
|
||||
|
||||
@@ -446,7 +446,7 @@ result = -contract.car_atn
|
||||
<field name="sequence">172</field>
|
||||
<field name="condition_select">python</field>
|
||||
<field name="condition_python">result = bool(contract.ip)</field>
|
||||
<field name="amount_python_compute">result = categories.GROSSIP * contract.ip_wage_rate / 100.0</field>
|
||||
<field name="amount_python_compute">result = categories.BASIC * contract.ip_wage_rate / 100.0</field>
|
||||
</record>
|
||||
<record id="hr_salary_rule_ip_deduction" model="hr.salary.rule">
|
||||
<field name="category_id" ref="l10n_be_hr_payroll.hr_payroll_head_div_net"/>
|
||||
@@ -458,7 +458,7 @@ result = -contract.car_atn
|
||||
<field name="condition_python">result = bool(contract.ip)</field>
|
||||
<field name="amount_python_compute">
|
||||
tax_rate = 0.15
|
||||
ip_amount = categories.GROSSIP * contract.ip_wage_rate / 100.0
|
||||
ip_amount = categories.BASIC * contract.ip_wage_rate / 100.0
|
||||
if ip_amount >= 0.0 and ip_amount <= 15660:
|
||||
tax_rate = tax_rate / 2.0
|
||||
elif ip_amount > 15660 and ip_amount <=31320:
|
||||
|
||||
Reference in New Issue
Block a user