List payments
Retrieve all payment records for a specific invoice.
Endpoint
| Property | Value |
|---|---|
| URL | GET /invoice/payment/payment-list/{invoiceId} |
| Method | GET |
| Auth | R-Auth: <company-jwt> |
Example Request
curl --location '{{baseUrl}}/invoice/payment/payment-list/{{invoiceId}}' \
--header 'R-Auth: {{companyJwt}}'
Path parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
invoiceId | UUID | Yes | Invoice ID from Search documents |
Response
[
{
"id": "378a0cc0-1254-463b-9061-62eaf458e227",
"paymentStatus": "PAID",
"paidAmount": 1800.0,
"paidDate": "2026-06-16T00:00:00",
"paymentSource": "MANUAL",
"miniUser": {
"id": "3dbe411a-0033-4de2-a4bc-f0217e09a60f",
"email": "marie.martin@alpinesoft-fr.com",
"firstName": "Marie",
"lastName": "Martin"
},
"description": null,
"createdDate": "2026-06-16T09:31:29.324486"
}
]
Response fields
| Field | Description |
|---|---|
id | Payment ID. Use this value for Update payment and Delete payment. |
paymentStatus | Current payment status |
paidAmount | Amount of this payment |
paidDate | Payment date |
paymentSource | Payment source, for example MANUAL or system-generated |
miniUser | User who recorded the payment |
miniUser.id | User UUID |
miniUser.email | User email address |
miniUser.firstName | User first name |
miniUser.lastName | User last name |
description | Optional payment description |
createdDate | Timestamp when the payment record was created |