NameDescriptionTypeAdditional information
CustomerID

Customer Unique 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
PrincipalBalance

Account principal balance amount and type(credit or debit).

BalanceLineDto
InterestBalance

Account interest balance amount and type(credit or debit).

BalanceLineDto
ErrorMessage

Receipt error from invalid input.

string
ProductTypeID

Type of Product.

ProductTypes
AdjustmentReceiptNumber

Adjusted Receipt Number.

integer
ContraRequired

Determines whether contra accoutn can be configured for a transaction or not.

boolean
ContraAccounts

Contra Accounts Details.

ContraAccountDto
IsTransfer

Whether Transfer receipt is adjusted or normal receipt.

boolean
TransferList

Loan Account List.

Collection of TransferAccountDto
OpenBalanceTotal

Opening Balance amount of all accounts.

decimal number
CloseBalanceTotal

Closing Balance amount of all accounts.

decimal number
AdjustedAmountTotal

Adjusted Balance amount of all accounts.

decimal number
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.