fix: Retirer l'export de getInvoiceTemplateName dans l'API route

- Les routes Next.js ne peuvent exporter que POST, GET, etc.
- Garder getInvoiceTemplateName comme fonction interne uniquement
This commit is contained in:
odentas 2025-12-04 22:08:34 +01:00
parent 3263d6e24c
commit 0b453b272e

View file

@ -52,24 +52,6 @@ function buildInvoiceCustomMessage(invoice: any): string {
}
}
// Obtenir le nom du template selon le type de facture
export function getInvoiceTemplateName(invoiceType: string | null | undefined, paymentMethod?: string | null): string {
if (!invoiceType) return 'Invoice générique';
switch (invoiceType) {
case 'paie_mensuelle':
return paymentMethod === 'virement' ? 'Invoice Paie Mensuelle (Virement)' : 'Invoice Paie Mensuelle (SEPA)';
case 'paie_ouverture':
return 'Invoice Paie Ouverture';
case 'studio_site_web':
return paymentMethod === 'virement' ? 'Invoice Studio Site Web (Virement)' : 'Invoice Studio Site Web (SEPA)';
case 'studio_renouvellement':
return paymentMethod === 'virement' ? 'Invoice Studio Renouvellement (Virement)' : 'Invoice Studio Renouvellement (SEPA)';
default:
return 'Invoice générique';
}
}
// POST - Envoyer les notifications pour plusieurs factures
export async function POST(req: Request) {
try {