diff --git a/l10n_us_hr_payroll/models/state/ca_california.py b/l10n_us_hr_payroll/models/state/ca_california.py index 62382402..983b6ad1 100644 --- a/l10n_us_hr_payroll/models/state/ca_california.py +++ b/l10n_us_hr_payroll/models/state/ca_california.py @@ -93,6 +93,8 @@ def ca_california_state_income_withholding(payslip, categories, worked_days, inp elif sit_allowances > 0: deduction = exemption_allowances[allowance_index] withholding -= deduction - + + if withholding < 0.0: + withholding = 0.0 withholding += additional return wage, -((withholding / wage) * 100.0)