GET /invoices/payments

Récupère la liste des paiements enregistrés sur les factures.

Filtres spécifiques aux paiements:

  • minDate / maxDate / date: Date du paiement
  • amount: Montant du paiement
  • method_name: Nom du mode de paiement
  • mode: ID du mode de paiement

Réponse agrégée:

  • payments: Liste des paiements avec informations de la facture associée
  • count: Nombre total de paiements
  • total: Somme des montants
  • average: Moyenne des montants

Query parameters

  • minDate string(date-time)

    Date minimum du paiement

  • maxDate string(date-time)

    Date maximum du paiement

  • mode string

    ID du mode de paiement

  • limit integer
  • skip integer

Responses

  • 200 application/json

    Liste des paiements avec statistiques

    Hide response attributes Show response attributes object
    • payments array[object]
      Hide payments attributes Show payments attributes object
      • invoice object
        Hide invoice attributes Show invoice attributes object
        • invoice_id string
        • number string
        • client_name string
      • amount number
      • date string(date-time)
      • method_name string
    • count integer

      Nombre total de paiements

    • total number

      Somme des montants

    • average number

      Moyenne des montants

GET /invoices/payments
curl \
 --request GET 'https://wuro.pro/api/v3.2/invoices/payments' \
 --header "X-APP-ID: $API_KEY" \
 --header "X-APP-SECRET: $API_KEY"
Response examples (200)
{
  "payments": [
    {
      "invoice": {
        "invoice_id": "string",
        "number": "string",
        "client_name": "string"
      },
      "amount": 42.0,
      "date": "2025-05-04T09:42:00Z",
      "method_name": "string"
    }
  ],
  "count": 42,
  "total": 42.0,
  "average": 42.0
}