diff --git a/l10n_us_hr_payroll/data/state/wa_washington.xml b/l10n_us_hr_payroll/data/state/wa_washington.xml
index 75e4d7f2..08c0a2d5 100644
--- a/l10n_us_hr_payroll/data/state/wa_washington.xml
+++ b/l10n_us_hr_payroll/data/state/wa_washington.xml
@@ -70,6 +70,18 @@
+
+ US WA Washington Cares (Employee)
+ us_wa_cares_rate_ee
+
+
+
+
+ 0.0
+
+
+
+
US Washington - Employment Security Department (Unemployment)
@@ -137,6 +149,21 @@
+
+
+
+
+ EE: US WA Washington State Cares
+ EE_US_WA_CARES
+ python
+ result, _ = wa_washington_cares_ee(payslip, categories, worked_days, inputs)
+
+ code
+ result, result_rate = wa_washington_cares_ee(payslip, categories, worked_days, inputs)
+
+
+
+
diff --git a/l10n_us_hr_payroll/models/hr_payslip.py b/l10n_us_hr_payroll/models/hr_payslip.py
index 1779e03a..8f8b9422 100644
--- a/l10n_us_hr_payroll/models/hr_payslip.py
+++ b/l10n_us_hr_payroll/models/hr_payslip.py
@@ -48,7 +48,8 @@ from .state.ut_utah import ut_utah_state_income_withholding
from .state.vt_vermont import vt_vermont_state_income_withholding
from .state.va_virginia import va_virginia_state_income_withholding
from .state.wa_washington import wa_washington_fml_er, \
- wa_washington_fml_ee
+ wa_washington_fml_ee, \
+ wa_washington_cares_ee
from .state.wi_wisconsin import wi_wisconsin_state_income_withholding
from .state.wv_west_virginia import wv_west_virginia_state_income_withholding
@@ -119,6 +120,7 @@ class HRPayslip(models.Model):
'va_virginia_state_income_withholding': va_virginia_state_income_withholding,
'wa_washington_fml_er': wa_washington_fml_er,
'wa_washington_fml_ee': wa_washington_fml_ee,
+ 'wa_washington_cares_ee': wa_washington_cares_ee,
'wi_wisconsin_state_income_withholding': wi_wisconsin_state_income_withholding,
'wv_west_virginia_state_income_withholding': wv_west_virginia_state_income_withholding,
})
diff --git a/l10n_us_hr_payroll/models/state/wa_washington.py b/l10n_us_hr_payroll/models/state/wa_washington.py
index 4294b5f5..1ed69bf3 100644
--- a/l10n_us_hr_payroll/models/state/wa_washington.py
+++ b/l10n_us_hr_payroll/models/state/wa_washington.py
@@ -25,3 +25,9 @@ def wa_washington_fml_er(payslip, categories, worked_days, inputs):
def wa_washington_fml_ee(payslip, categories, worked_days, inputs):
return _wa_washington_fml(payslip, categories, worked_days, inputs, inner_rate='us_wa_fml_rate_ee')
+
+def wa_washington_cares_ee(payslip, categories, worked_days, inputs):
+ wage = categories.GROSS
+ rate = payslip.rule_parameter('us_wa_cares_rate_ee')
+ # Rate assumed positive percentage!
+ return wage, -rate