Skip to main content

Add payment

Record a payment against an invoice.

Endpoint

PropertyValue
URLPOST /invoice/payment/add-payment/{invoiceId}
MethodPOST
AuthR-Auth: <company-jwt>

Example Request

curl --location '{{baseUrl}}/invoice/payment/add-payment/{{invoiceId}}?paidAmount=1800.00&paymentDate=2026-06-16T00:00:00' \
--header 'R-Auth: {{companyJwt}}' \
--request POST

Path parameters

ParameterTypeRequiredDescription
invoiceIdUUIDYesInvoice ID from Search documents

Query parameters

ParameterTypeRequiredFormatDescription
paidAmountnumberYesNumberAmount being paid
paymentDatestringYesyyyy-MM-ddTHH:mm:ssDate of payment

Response

{
"paymentStatus": "PAID",
"paidAmount": 1800.0,
"totalAmount": 1800.0,
"remainingAmount": 0.0,
"paymentDate": "2026-06-16"
}

Response fields

FieldDescription
paymentStatusPayment status. Possible values: SENT (unpaid), PARTIAL_PAID, PAID
paidAmountAmount paid so far
totalAmountTotal invoice amount
remainingAmountRemaining balance
paymentDateDate of payment