Prepay loan account
Appends an immutable prepayment schedule version and recalculation trigger. BR accounts require quoteId; amount-only prepayment is available only for non-BR accounts. When both are provided, amount must equal the quote’s net settlement amount. Idempotency is enforced by the lib-commons idempotency middleware via the X-Idempotency header; a reused key with different facts yields 409. A missing required BR quote, malformed UUID, or invalid amount yields 422.
Authorizations
JWT bearer token issued by the identity provider.
Headers
Canonical idempotency request ID. Enforced by the lib-commons idempotency middleware.
"550e8400-e29b-41d4-a716-446655440011"
Path Parameters
Loan account identifier (UUID).
"550e8400-e29b-41d4-a716-446655440000"
Body
YYYY-MM-DD business date applied to the prepayment.
"2026-06-14"
YYYY-MM-DD effective date of the prepayment.
"2026-06-14"
Operator-supplied prepayment transaction identifier.
128Prepayment amount (2 d.p. string). Amount-only prepayment is available only for non-BR accounts; BR accounts require quoteId.
"100.00"
Settlement quote identifier. Required when amount is empty.
"550e8400-e29b-41d4-a716-446655440020"

