feature/COVE-api-email-selector
This commit is contained in:
@@ -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
|
||||
);
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user