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

      • request: NextRequest

      Returns Promise<
          | NextResponse<{ error: string }>
          | NextResponse<
              {
                  accounts: {
                      children: {
                          code: string;
                          id: string;
                          isActive: boolean;
                          level: number;
                          name: string;
                      }[];
                      parent: { code: string; id: string; name: string }
                      | null;
                      balance: number;
                  }[];
                  total: number;
                  page: number;
                  limit: number;
                  totalPages: number;
              },
          >,
      >

      /api/accounting/chart-of-accounts: get: tags: [Accounting, Chart of Accounts] summary: Récupère le plan comptable description: Récupère la liste des comptes du plan comptable avec filtres et pagination parameters: - in: query name: search schema: type: string description: Recherche par code ou nom de compte - in: query name: type schema: type: string enum: [ASSET, LIABILITY, EQUITY, REVENUE, EXPENSE] description: Filtrer par type de compte - in: query name: level schema: type: integer description: Filtrer par niveau de compte - in: query name: isActive schema: type: boolean description: Filtrer par statut actif/inactif - 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: accounts: type: array items: type: object properties: id: type: string code: type: string name: type: string type: type: string level: type: integer parentId: type: string isActive: type: boolean balance: type: number parent: type: object total: type: integer page: type: integer limit: type: integer totalPages: type: integer 401: description: Non autorisé 500: description: Erreur serveur