IMP Allow FICA Exemption (e.g. for F1 Student Visa)

Additionally, improve requirements on `hr_workers_comp_payroll`
This commit is contained in:
Jared Kipe
2018-08-27 15:55:24 -07:00
parent e4f64b4c72
commit 7fb54683e5
6 changed files with 32 additions and 5 deletions

View File

@@ -10,7 +10,7 @@
<field name="name">FICA Employee Social Security Wages (2018)</field>
<field name="code">FICA_EMP_SS_WAGES_2018</field>
<field name="condition_select">python</field>
<field name="condition_python">result = (payslip.date_to[:4] == '2018')</field>
<field name="condition_python">result = (payslip.date_to[:4] == '2018') and not contract.fica_exempt</field>
<field name="amount_select">code</field>
<field name="amount_python_compute">
###
@@ -32,7 +32,7 @@ else:
<field name="name">FICA Employee Medicare Wages (2018)</field>
<field name="code">FICA_EMP_M_WAGES_2018</field>
<field name="condition_select">python</field>
<field name="condition_python">result = (payslip.date_to[:4] == '2018')</field>
<field name="condition_python">result = (payslip.date_to[:4] == '2018') and not contract.fica_exempt</field>
<field name="amount_select">code</field>
<field name="amount_python_compute">result = categories.GROSS</field>
<field name="appears_on_payslip" eval="False"/>
@@ -43,7 +43,7 @@ else:
<field name="name">FICA Employee Medicare Additional Wages (2018)</field>
<field name="code">FICA_EMP_M_ADD_WAGES_2018</field>
<field name="condition_select">python</field>
<field name="condition_python">result = (payslip.date_to[:4] == '2018')</field>
<field name="condition_python">result = (payslip.date_to[:4] == '2018') and not contract.fica_exempt</field>
<field name="amount_select">code</field>
<field name="amount_python_compute">
###