GET
/
v2
/
client_invoices
curl --request GET \
  --url https://thirdparty.qonto.com/v2/client_invoices \
  --header 'Authorization: Bearer <token>'
{
  "client_invoices": [
    {
      "id": "4d5418bb-bd0d-4df4-865c-c07afab8bb48",
      "organization_id": "4d5418bb-bd0d-4df4-865c-c07afab8bb48",
      "attachment_id": "4d5418bb-bd0d-4df4-865c-c07afab8bb48",
      "number": "INV001",
      "purchase_order": "<string>",
      "status": "paid",
      "invoice_url": "https://pay.qonto.com/invoices/00000000-0000-0000-0000-000000000000",
      "contact_email": "contact@qonto.com",
      "terms_and_conditions": "This is an example.",
      "discount_conditions": "Pas d’escompte accordé pour paiement anticipé.",
      "late_payment_penalties": "En cas de non-paiement à la date d'échéance, des pénalités calculées à trois fois le taux d’intérêt légal seront appliquées.",
      "legal_fixed_compensation": "Tout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.",
      "header": "This is an example.",
      "footer": "This is an example.",
      "currency": "EUR",
      "total_amount": {
        "value": "12.52",
        "currency": "EUR"
      },
      "total_amount_cents": 1252,
      "vat_amount": {
        "value": "0.51",
        "currency": "EUR"
      },
      "vat_amount_cents": 51,
      "issue_date": "2022-03-01",
      "due_date": "2022-03-01",
      "performance_date": "2022-03-01",
      "created_at": "2022-03-04T17:58:30+02:00",
      "finalized_at": "2022-03-04T17:58:30+02:00",
      "paid_at": "2022-03-04T17:58:30+02:00",
      "stamp_duty_amount": "1.00",
      "items": [
        {
          "title": "Plastic tables",
          "description": "Plastic tables for McDonald’s restaurants",
          "quantity": "1.5",
          "unit": "meter",
          "unit_price": {
            "value": "10.0",
            "currency": "EUR"
          },
          "unit_price_cents": 1000,
          "vat_rate": "0.1",
          "vat_exemption_reason": "N1",
          "discount": {
            "type": "percentage",
            "value": "0.1",
            "amount": {
              "value": "120",
              "currency": "EUR"
            }
          },
          "total_vat": {
            "value": "120",
            "currency": "EUR"
          },
          "total_vat_cents": 12000,
          "total_amount": {
            "value": "300.50",
            "currency": "EUR"
          },
          "total_amount_cents": 30050,
          "subtotal": {
            "value": "120",
            "currency": "EUR"
          },
          "subtotal_cents": 12000
        }
      ],
      "client": {
        "id": "33v418bb-bd0d-4df4-865c-c07afab8bb48",
        "name": "McDonald's",
        "first_name": "Jane",
        "last_name": "Doe",
        "type": "individual",
        "email": "client@qonto.com",
        "vat_number": "FR32123456789",
        "tax_identification_number": "123456789",
        "address": "1 place de l’Opéra",
        "city": "Paris",
        "zip_code": "75009",
        "province_code": "<string>",
        "country_code": "fr",
        "recipient_code": "<string>",
        "locale": "fr",
        "billing_address": {
          "street_address": "123 Main Street",
          "city": "Paris",
          "zip_code": "75009",
          "province_code": "<string>",
          "country_code": "FR"
        },
        "delivery_address": {
          "street_address": "123 Main Street",
          "city": "Paris",
          "zip_code": "75009",
          "province_code": "<string>",
          "country_code": "FR"
        }
      },
      "payment_methods": [
        {
          "beneficiary_name": "John Doe",
          "bic": "ABCDEFG1XXX",
          "iban": "FR1420041010050500013M02606",
          "type": "transfer"
        }
      ],
      "credit_notes_ids": [
        "3c90c3cc-0d44-4b50-8888-8dd25736052a"
      ],
      "organization": {
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "legal_name": "<string>",
        "legal_number": "<string>",
        "legal_country": "<string>",
        "address_line_1": "<string>",
        "address_line_2": "<string>",
        "address_zipcode": "<string>",
        "address_city": "<string>",
        "address_country": "<string>",
        "company_leadership": "Jan Mueller",
        "district_court": "Munich",
        "commercial_register_number": "HRB12345B",
        "vat_number": "FR123456789",
        "tax_number": "123/123/1234",
        "legal_capital_share": {
          "value": "10000.00",
          "currency": "EUR"
        },
        "transaction_type": "goods",
        "vat_payment_condition": "on_receipts"
      },
      "einvoicing_status": "pending",
      "welfare_fund": {
        "type": "TC01",
        "rate": "0.0001"
      },
      "withholding_tax": {
        "reason": "RF01",
        "rate": "0.01",
        "payment_reason": "L1",
        "amount": "1.00"
      },
      "payment_reporting": {
        "conditions": "TP01",
        "method": "MP01"
      }
    }
  ],
  "meta": {
    "current_page": 2,
    "next_page": "null",
    "prev_page": 1,
    "total_pages": 2,
    "total_count": 150,
    "per_page": 100
  }
}

Authorizations

Authorization
string
header
required

Bearer authorization header: Bearer <token>, where <token> is the access token received from the authorization server at the end of the OAuth 2.0 flow.

Headers

X-Qonto-Staging-Token
string

Required only for Sandbox API requests; to get one, please sign up to the Developer Portal.

Query Parameters

filter[status]
enum<string>[]

Invoices can be filtered by their status: <br>- draft: the invoice was created but not validated. The invoice still needs to be validated to be paid. <br>- unpaid: the invoice was created and validated. The invoice is ready to be paid. <br>- canceled: the invoice was created but canceled by the initiator.The invoice it is not ready to be paid. <br>- paid: the invoice was created, forwarded to the client, and successfully paid.

Available options:
draft,
unpaid,
paid,
canceled
filter[created_at_from]
string

Invoices can be filtered by their created_at property. This filter can be used in combination with the created_at_to query parameter to get invoices created within a specific timeframe. Please use a valid date time format (ISO 8601 for instance).

Example:

"2022-02-01T12:01:02Z"

filter[created_at_to]
string

Invoices can be filtered by their created_at property. This filter can be used in combination with the created_at_from query parameter to get invoices created within a specific timeframe. Please use a valid date time format (ISO 8601 for instance).

Example:

"2022-23-04T16:23:00Z"

page
integer

Returned page (cf. Pagination).

Example:

1

per_page
integer
default:1

Number of invoices per page (cf. Pagination).

Required range: x >= 100
sort_by
enum<string>
default:created_at:desc

Invoices can be sorted by their created_at property in 2 possible orders: asc (Ascending) / desc (Descending).

Available options:
created_at:desc,
created_at:asc

Response

200
application/json
Returns the list of client invoices.

The response is of type object.