Skip to main content
POST
Reschedule loan account

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Encabezados

X-Idempotency
string
requerido

Canonical idempotency request ID. Enforced by the lib-commons idempotency middleware.

Ejemplo:

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

Parámetros de ruta

id
string<uuid>
requerido

Loan account identifier (UUID).

Ejemplo:

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

Cuerpo

application/json
businessDate
string
requerido

YYYY-MM-DD business date applied to the reschedule.

Ejemplo:

"2026-06-14"

effectiveDate
string
requerido

YYYY-MM-DD effective date of the reschedule.

Ejemplo:

"2026-06-14"

firstRescheduledDueDate
string
requerido

YYYY-MM-DD first due date of the rescheduled plan.

Ejemplo:

"2026-06-14"

newTermMonths
integer<int64>
requerido

New loan term in months.

Rango requerido: x >= 1
Ejemplo:

24

reason
string
requerido

Operator-supplied reschedule reason.

Maximum string length: 128
transactionId
string
requerido

Operator-supplied reschedule transaction identifier.

Maximum string length: 128
indexChanged
boolean

RENEGOTIATION. Declare that the modification changed the contract's index. A SUBSTANTIAL trigger under art. 22. It is DECLARED and never inferred: an index is not a concept this core models, so no reading of the stored schedule could tell one change from another. Declaration beats calculation, and a declared change is substantial however small its effect on present value.

newCurrency
string

RENEGOTIATION. ISO-4217 currency when the modification changes the contract's currency. A currency change is a SUBSTANTIAL modification under art. 22, and it is the one qualitative trigger the system computes for itself rather than taking on the operator's word.

Maximum string length: 3
Ejemplo:

"USD"

newMonthlyInterestRate
string

RENEGOTIATION. Monthly interest rate as a decimal FRACTION (0.025 is 2.5% a month) to price the new schedule at, in place of the rate the contract was written at. Omit to re-time at the contract's own rate. Supplying it makes this a renegotiation under Res. CMN 4.966/2021 art. 22, which is judged and, until the renegotiation posting exists, refused with 422 naming the verdict and the amount.

Ejemplo:

"0.025"

rateTypeChanged
boolean

RENEGOTIATION. Declare that the modification changed the contract's rate type, for instance fixed to floating. A SUBSTANTIAL trigger under art. 22, declared for the same reason as indexChanged.

Respuesta

Created

previousScheduleVersionId
string
requerido

Predecessor schedule version UUID.

Ejemplo:

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

scheduleVersion
object
requerido

The newly appended immutable schedule version.