diff --git a/client/src/components/bill-form/bill-form.component.jsx b/client/src/components/bill-form/bill-form.component.jsx
index 44b8cd815..579d11b7b 100644
--- a/client/src/components/bill-form/bill-form.component.jsx
+++ b/client/src/components/bill-form/bill-form.component.jsx
@@ -79,6 +79,18 @@ export function BillFormComponent({
});
};
+ const handleFederalTaxExemptSwitchToggle = (checked) => {
+ if (checked) {
+ const values = form.getFieldsValue("billlines");
+ if (values && values.billlines && values.billlines.length > 0) {
+ values.billlines.forEach((b) => {
+ b.applicable_taxes.federal = false;
+ });
+ }
+ form.setFieldsValue({ billlines: values.billlines });
+ }
+ };
+
useEffect(() => {
if (job) form.validateFields(["is_credit_memo"]);
}, [job, form]);
@@ -387,7 +399,16 @@ export function BillFormComponent({
>