diff --git a/l10n_us_nj_hr_payroll/data/rules_2018.xml b/l10n_us_nj_hr_payroll/data/rules_2018.xml
index 0641e08f..c581bd9a 100755
--- a/l10n_us_nj_hr_payroll/data/rules_2018.xml
+++ b/l10n_us_nj_hr_payroll/data/rules_2018.xml
@@ -201,6 +201,9 @@ else:
result_rate = -contract.nj_wf_rate(2018)
result = categories.NJ_WF_WAGES
+
+if result_rate == 0.0:
+ result = 0.0
diff --git a/l10n_us_ny_hr_payroll/tests/test_us_ny_payslip_2018.py b/l10n_us_ny_hr_payroll/tests/test_us_ny_payslip_2018.py
index 48271fc3..5c650b91 100755
--- a/l10n_us_ny_hr_payroll/tests/test_us_ny_payslip_2018.py
+++ b/l10n_us_ny_hr_payroll/tests/test_us_ny_payslip_2018.py
@@ -150,18 +150,3 @@ class TestUsNYPayslip(TestUsPayslip):
self.assertPayrollEqual(cats['NY_WITHHOLD'], wh)
- def test_tax_exempt(self):
- schedule_pay = 'monthly'
-
- wh = 0.0
-
- employee = self._createEmployee()
-
- contract = self._createContract(employee,
- salary,
- struct_id=self.ref(
- 'l10n_us_ny_hr_payroll.hr_payroll_salary_structure_us_ny_employee'),
- schedule_pay=schedule_pay)
- contract.ny_it2104_filing_status = 'exempt'
-
- self.assertPayrollEqual(cats['NY_WITHHOLD'], wh)