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

      • request: NextRequest

      Returns Promise<
          | NextResponse<{ error: string }>
          | NextResponse<
              {
                  payments: (
                      {
                          createdByUser: | { email: string; id: string; name: string
                          | null }
                          | null;
                          currency: { code: string; id: string; symbol: string } | null;
                          invoice:
                              | {
                                  client: { code: string; id: string; name: string };
                                  id: string;
                                  number: string;
                                  totalAmount: number;
                              }
                              | null;
                          supplierInvoice: | {
                              id: string;
                              number: string;
                              supplier: { code: string; id: string; name: string };
                              totalAmount: number;
                          }
                          | null;
                      } & {}
                  )[];
                  total: number;
                  page: number;
                  limit: number;
                  totalPages: number;
              },
          >,
      >

      /api/accounting/payments: get: tags: [Accounting, Payments] summary: Récupère les paiements description: Récupère la liste des paiements avec filtres parameters: - in: query name: type schema: type: string enum: [customer, supplier] description: Type de paiement (client ou fournisseur) - in: query name: status schema: type: string enum: [PENDING, CONFIRMED, CANCELLED, FAILED] description: Filtrer par statut - in: query name: paymentMethod schema: type: string description: Filtrer par mode de paiement - 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: search schema: type: string description: Recherche par référence ou notes - 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