ETASCOM CRM V3 - Documentation API
    Preparing search index...
    • POST(): Promise<
          | NextResponse<{ error: string }>
          | NextResponse<
              {
                  success: boolean;
                  message: string;
                  results: {
                      total: any;
                      updated: number;
                      skipped: number;
                      taxCorrected: number;
                      errors: string[];
                      details: any[];
                  };
              },
          >,
      >

      API de synchronisation des factures

      Pour chaque facture :

      1. Récupère le BL (Bon de Livraison) lié à la commande
      2. Met à jour invoiceDate avec la date du BL
      3. Calcule dueDate = invoiceDate + paymentTermsDays du client
      4. Corrige la TVA selon la devise (0% si devise étrangère, 20% si MAD)

      Returns Promise<
          | NextResponse<{ error: string }>
          | NextResponse<
              {
                  success: boolean;
                  message: string;
                  results: {
                      total: any;
                      updated: number;
                      skipped: number;
                      taxCorrected: number;
                      errors: string[];
                      details: any[];
                  };
              },
          >,
      >