Skip to main content

Principaloverpaymentloantransactioninput

Represents the request payload for creating a transaction of type PRINCIPAL_OVERPAYMENT

amountnumberrequired

The amount of the repayment

bookingDatestring<date-time>

The booking date of the repayment (as Organization Time)

Example: 2016-09-06T13:37:50+03:00
externalIdstring

The external id of the repayment transaction, customizable, unique

notesstring

Extra notes about the repayment transaction. Notes can have at most 255 characters in length.

originalCurrencyCodestring

The currency code for the repayment transaction

prepaymentRecalculationMethodstring

The prepayment recalculation method types.

Possible values: [NO_RECALCULATION, RESCHEDULE_REMAINING_REPAYMENTS, RECALCULATE_SCHEDULE_KEEP_SAME_NUMBER_OF_TERMS, RECALCULATE_SCHEDULE_KEEP_SAME_PRINCIPAL_AMOUNT, RECALCULATE_SCHEDULE_KEEP_SAME_TOTAL_REPAYMENT_AMOUNT, REDUCE_AMOUNT_PER_INSTALLMENT, REDUCE_NUMBER_OF_INSTALLMENTS, REDUCE_NUMBER_OF_INSTALLMENTS_NEW]

transactionDetails object

Contains the details about transaction including fields like transaction channel key and channel ID

transactionChannelIdstring

The id of the transaction channel associated with the transaction details input.

transactionChannelKeystring

The encoded key of the transaction channel associated with the transaction details input.

valueDatestring<date-time>

The entry date of the repayment (as Organization Time)

Example: 2016-09-06T13:37:50+03:00
Principaloverpaymentloantransactioninput
{
"amount": 0,
"bookingDate": "2016-09-06T13:37:50+03:00",
"externalId": "string",
"notes": "string",
"originalCurrencyCode": "string",
"prepaymentRecalculationMethod": "NO_RECALCULATION",
"transactionDetails": {
"transactionChannelId": "string",
"transactionChannelKey": "string"
},
"valueDate": "2016-09-06T13:37:50+03:00"
}