NameDescriptionTypeAdditional information
DischargeFeeID

Loan Discharge Fee Identifier.

integer
EarlyPayoutFeeID

Loan Early Payout Fee Identifier.

integer
Principal

Loan principal amount and due.

ReceiptLineDto
Interest

Loan interest amount and due.

ReceiptLineDto
AnalysisLinks

Analysis Field Details of transaction.

Collection of AnalysisLinkDto
Surveys

Surveys of transaction.

Collection of SurveyDto
ErrorMessage

Receipt error from invalid input.

string
LoanPayoutDate

Date at which Loan Payout happens.

string
Accounts

List of accounts.

Collection of ReceiptLineDto
Fees

Fees due.

Collection of FeeLineDto
IsArrears

Decides whether there is arrears.

boolean
Arrears

Description of arrears for account

string
DaysLate

How many days late the account.

integer
Installment

Number of installments paid vs total

string
DueDate

Due date of next Payment.

string
Payment

Payment amount of the current Installment.

string
AccountRating

Rating of an Account.

string
Due

Amount due including currency code. e.g. "US$500.00"

string
BalanceDate

BalanceDate for savings accounts

string
ClearedFunds

ClearedFunds for savings accounts.

string
Tendered

Amount tendered.

decimal number
Change

Change to give.

decimal number
FieldChanged

Which amount has been changed by the user, e.g. "fees_2_amountPaid" or "tendered"

string
ReceiptType

Type of Receipt, e.g. LoanRepayment

AWReceiptType
Totals

Totals of opening balance paid and closing balance

ReceiptLineDto
ReceiptPrintParameters

Receipt print parameters to print the receipt after successful transaction post.

ReceiptPrintParams Required for receipt print.
CurrencyID

Currency ID.

integer
ArrearsDays

Arrears days by CUAccountID

Dictionary of integer [key] and integer [value]
WrittenOffInformation

When the account's status is bad debt, show written off information

string
FingerPrintURL

URL for verification of fingerprint on Android.

string
IsTransferAccount

boolean
IsLoanAccount

boolean
Insurance

Insurance line in reversal receipt

InsuranceLineDto
DontSettleLinkedSavings

To exclude linked savings payment

boolean
TempToken

Token for verification of fingerprint on Android.

string
CUAccountID

Unique identifier of an account. Either CUAccountID or AccountNumber id required for receipt adjustment.

integer Required. If it is not available, account number is required.
AccountNumber

Account number represent customer's account. Either CUAccountID or AccountNumber id required for receipt adjustment.

string Required. If it is not available, CUAccountID is required.
Amount

Transaction amount. Amount is not required for receipt adjustment.

decimal number Required.
Notes

Transaction notes which will be added as a reference.

string Optional. It will be mandtory for adjustments as per system settings.
TransactionOverrides

Transaction Override details.

Collection of TransactionOverrideDto Read-Only.
ReceiptNo

Unique identifier of a receipt.

integer Required for reversal and adjustments not for other transactions.
HasOverride

Whether receipt is failed due to override required.

boolean Read-Only. If it is true find the override info using TransactionOverrides property.
ExternalRefNo

Transaction refernce number for identify external transactions.

string Optional.It contains null for all internal transactions
OverrideUserName

User's name who authorize the transaction if the transaction requires override authorization.

string Required if there is an override. Optional otherwise.
OverridePassword

Password of the user who authorize the transaction if the transaction requires override authorization.

string Required if there is an override. Optional otherwise.