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

      • request: NextRequest

      Returns Promise<
          | NextResponse<{ error: string }>
          | NextResponse<
              {
                  entries: (
                      {
                          journal: { code: string; id: string; name: string };
                          lines: (
                              {
                                  account: { code: ...; id: ...; name: ... };
                                  currency: (...) | (...);
                              } & {}
                          )[];
                      } & {}
                  )[];
                  total: number;
                  page: number;
                  limit: number;
                  totalPages: number;
              },
          >,
      >

      /api/accounting/journal-entries: get: tags: [Accounting, Journal Entries] summary: Récupère les écritures comptables description: Récupère la liste des écritures comptables avec filtres et pagination parameters: - in: query name: search schema: type: string description: Recherche par numéro ou description - in: query name: journalId schema: type: string description: Filtrer par journal - in: query name: status schema: type: string enum: [DRAFT, POSTED, 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 content: application/json: schema: type: object properties: entries: type: array items: type: object total: type: integer page: type: integer limit: type: integer totalPages: type: integer 401: description: Non autorisé 500: description: Erreur serveur