Saltar al contenido principal
POST
Preview repayment allocation

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Parámetros de ruta

id
string<uuid>
requerido

Loan account identifier (UUID).

Ejemplo:

"550e8400-e29b-41d4-a716-446655440000"

Cuerpo

application/json
amount
string
requerido

Repayment amount in major currency units (e.g. "125.00"). Must be positive with at most 2 fractional digits.

Ejemplo:

"125.00"

effectiveDate
string

The moment the money moved, as a full RFC 3339 instant with a time and an offset. A bare YYYY-MM-DD calendar date is refused with LENDER-0348. Omit it and transactionDate, and Lender stamps the tenant's business now.

Ejemplo:

"2026-06-14T17:30:00Z"

transactionDate
string

The moment the money moved, as a full RFC 3339 instant, read when effectiveDate is absent. A bare YYYY-MM-DD calendar date is refused with LENDER-0348.

Ejemplo:

"2026-06-14T17:30:00Z"

Respuesta

OK

allocations
object[] | null
requerido

Per-installment allocation breakdown.

appliedAmount
string
requerido

Amount applied to the loan (2 d.p. string).

Ejemplo:

"125.00"

backdated
boolean
requerido

True if the repayment effective date is before the business date.

effectiveDate
string
requerido

YYYY-MM-DD São Paulo day of the instant this preview is dated at: the one the request named, or the tenant's business now when it named none.

Ejemplo:

"2026-06-14"

loanAccountId
string
requerido

Loan account UUID.

Ejemplo:

"550e8400-e29b-41d4-a716-446655440000"

overpaymentAmount
string
requerido

Part of the payment that no instalment due on or before the effective date absorbed (2 d.p. string). It is not an excess over the whole balance: instalments due later take none of the payment, so paying ahead of the schedule lands here.

Ejemplo:

"0.00"

prepaidInstallment
object

The instalment this payment would cover ahead of the schedule, closing at its present value on its due date. Omitted when it would promise nothing.