| Name | Description | Type | Additional information |
|---|---|---|---|
| ToAccountID |
Unique identifier of the account to which the fund should be transferred. |
integer | Required. |
| ToAccountNumber |
Account number of the account to which the amount to be transfered. It is used when ToAccountID is not known. Otherwise it is optional. |
string | |
| ToReceiptNo |
Receipt number of the transfer-out receipt. |
integer | Read-Only. |
| FeeID |
Unique identifier of Fee which should be charged when withdraw happens. |
integer | optional - Abacus User can give FeeID if a fee to be charged while withdrawal. |
| FeeAmount |
Fee Amount which should be charged while withdrawal. |
decimal number | optional - Abacus User can give either FeeAmount if the fee type is variable. For other fee Type Abacus itself will calculate the Amount. |
| PayFee |
Pay Fee represents an identifier for pay fee. |
boolean | optional - Abacus User can decide whether to pay the fee or not. |
| 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. |