diff --git a/client/src/pages/InvoicesBAP.tsx b/client/src/pages/InvoicesBAP.tsx index ffb8c54..24d350a 100644 --- a/client/src/pages/InvoicesBAP.tsx +++ b/client/src/pages/InvoicesBAP.tsx @@ -284,6 +284,17 @@ export default function InvoicesBAP() { }, }); + const devalidateBAPMutation = trpc.invoices.devalidateBAP.useMutation({ + onSuccess: (data) => { + toast.success(`${data.processed} facture(s) dévalidée(s) BAP avec succès`); + setSelectedIds([]); + utils.invoices.list.invalidate(); + }, + onError: (error) => { + toast.error(error.message || "Erreur lors de la dévalidation BAP"); + }, + }); + const updateFieldMutation = trpc.invoices.update.useMutation({ onSuccess: () => { toast.success("Facture mise à jour"); @@ -556,8 +567,10 @@ export default function InvoicesBAP() {
Factures non-abonnement (Abonnement = NON)