FIX l10n_us_nj_hr_payroll Apply a wage limit to WF rates.

This commit is contained in:
Jared Kipe
2019-05-10 08:16:54 -07:00
parent b421ecae3e
commit 0355d342f4
2 changed files with 6 additions and 1 deletions

View File

@@ -91,12 +91,14 @@
<field name="code">ER_US_NJ_WF</field>
<field name="rate">0.1175</field>
<field name="date_from">2019-01-01</field>
<field name="wage_limit_year" eval="34400.0"/>
</record>
<record id="hr_payroll_rates_nc_ee_wf_2019" model="hr.payroll.rate">
<field name="name">US NJ Workforce Development (Employee)</field>
<field name="code">EE_US_NJ_WF</field>
<field name="rate">0.0425</field>
<field name="date_from">2019-01-01</field>
<field name="wage_limit_year" eval="34400.0"/>
</record>
<record id="hr_payroll_rates_nc_er_fli_2019" model="hr.payroll.rate">

View File

@@ -153,6 +153,7 @@ class TestUsNJPayslip(TestUsPayslip):
self.assertPayrollEqual(cats['EE_US_NJ_SDI'], cats['WAGE_US_NJ_SDI'] * self.EE_NJ_SDI)
self.assertPayrollEqual(cats['ER_US_NJ_SDI'], cats['WAGE_US_NJ_SDI'] * self.ER_NJ_SDI)
self.assertPayrollEqual(cats['EE_US_NJ_FLI'], cats['WAGE_US_NJ_FLI'] * self.EE_NJ_FLI)
self.assertPayrollEqual(cats['ER_US_NJ_WF'], cats['WAGE_US_NJ_WF'] * self.ER_NJ_WF)
self.assertPayrollEqual(cats['EE_US_NJ_WF'], cats['WAGE_US_NJ_WF'] * self.EE_NJ_WF)
self.assertPayrollEqual(cats['EE_US_NJ_INC_WITHHOLD'], wh)
@@ -177,3 +178,5 @@ class TestUsNJPayslip(TestUsPayslip):
self.assertPayrollEqual(cats['EE_US_NJ_UNEMP'], round(remaining_nj_unemp_wages * self.EE_NJ_UNEMP, 2))
self.assertPayrollEqual(cats['EE_US_NJ_SDI'], remaining_nj_unemp_wages * self.EE_NJ_SDI)
self.assertPayrollEqual(cats['ER_US_NJ_SDI'], remaining_nj_unemp_wages * self.ER_NJ_SDI)
self.assertPayrollEqual(cats['EE_US_NJ_WF'], remaining_nj_unemp_wages * self.EE_NJ_WF)
self.assertPayrollEqual(cats['ER_US_NJ_WF'], remaining_nj_unemp_wages * self.ER_NJ_WF)