feature/COVE-api-email-selector

This commit is contained in:
2026-04-13 14:12:25 -06:00
parent 07dd69a28a
commit 233da55f40
7 changed files with 389 additions and 25 deletions

View File

@@ -545,15 +545,19 @@ export const invoicesApi = {
}>(`/v1/a76/invoices/revert/${taskId}/status`);
},
generateCove: (invoiceId: number, companyId: number) => {
generateCove: (invoiceId: number, companyId: number, recipientEmail?: string | null) => {
const params = new URLSearchParams({
company_id: companyId.toString()
});
const body: Record<string, unknown> = {
company_id: companyId
};
if (recipientEmail) {
body.recipient_email = recipientEmail;
}
return api.post<{ task_id: string }>(
`/v1/a76/factura-cove/invoices/${invoiceId}/cove?${params.toString()}`,
{
company_id: companyId
}
body
);
},