ETASCOM CRM V3 - Documentation API
    Preparing search index...
    • Parameters

      • request: NextRequest

      Returns Promise<
          | NextResponse<{ error: string }>
          | NextResponse<
              {
                  reconciliations: {
                      account: { code: string; id: string; name: string };
                      createdByUser: { email: string; id: string; name: string | null } | null;
                      lines: { amount: number; id: string; isReconciled: boolean }[];
                      stats: {
                          totalLines: number;
                          reconciledLines: number;
                          unreconciledLines: number;
                          reconciledAmount: number;
                          unreconciledAmount: number;
                          completionPercentage: number;
                      };
                  }[];
                  total: number;
                  page: number;
                  limit: number;
                  totalPages: number;
              },
          >,
      >

      /api/accounting/bank-reconciliations: get: tags: [Accounting, Bank Reconciliations] summary: Récupère les rapprochements bancaires description: Récupère la liste des rapprochements bancaires avec filtres parameters: - in: query name: accountId schema: type: string description: Filtrer par compte bancaire - in: query name: status schema: type: string enum: [DRAFT, IN_PROGRESS, COMPLETED, CANCELLED] description: Filtrer par statut - in: query name: dateFrom schema: type: string format: date description: Date de début - in: query name: dateTo schema: type: string format: date description: Date de fin - in: query name: page schema: type: integer description: Numéro de page - in: query name: limit schema: type: integer description: Nombre d'éléments par page responses: 200: description: Succès 401: description: Non autorisé 500: description: Erreur serveur