Cash Withdrawal transaction
post
/api-gateway/obremo-srv-branch-teller-services/obremo-srv-branch-teller-services/service/v1/cash/cashWithdrawal
External API to perform cash withdrawal transaction
Request
Supported Media Types
- application/json
- application/xml
Header Parameters
Request Body that contains data required for creating a Cash withdrawal
Root Schema : CashWithdrawalData
Type:
object
User Cash Withdrawal Request
Show Source
-
cashWithdrawalTransaction:
object CashDepositTransaction
GL Credit Request
-
demDtls:
array demDtls
-
extSysDtls:
object ExtSysDtls
User Misc GL Credit Request
-
prcDtls:
array prcDtls
-
sourceCode:
string
sourceCode
-
sourceRefNo:
string
sourceRefNo
Nested Schema : CashDepositTransaction-allOf[0]
Type:
Show Source
object
-
cashAmount:
number
-
chequeDate:
string(date)
-
chequeNumber:
string
-
fromAccountAmt:
number
-
fromAccountBranch:
string
-
fromAccountCcy:
string
-
fromAccountNumber:
string
-
mobileNumber:
string
-
narrative:
string
-
tellerSeqNumber:
string
-
toAccountAmt:
number
-
toAccountBranch:
string
-
toAccountCcy:
string
-
toAccountNumber:
string
-
txnBranchCode:
string
-
txnCustomer:
string
-
txnDate:
string(date)
-
txnRefNumber:
string
Nested Schema : DenomTxnDtlsModel
Type:
Show Source
object
-
denomCode(required):
string
Demon Code
-
denomCodeValue(required):
string
Demon Code Value
-
denomType(required):
string
Demon Type
-
inOutIndicator(required):
string
InOut Indicator
-
parentId:
string
Parent ID
-
recordId:
string
Record Id
-
tellerId:
string
User ID
-
units(required):
number
Units
-
value(required):
number
Value
Nested Schema : PrcDtlsModel
Type:
Show Source
object
-
additionalFields:
string
-
chargeAmt:
number
Charge Amount
-
chargeBasis:
string
-
chargeByCash:
string
-
chargeCategory:
string
-
chargeCcy:
string
Charge Currency
-
chargeCode:
string
Charge Code
-
chargeCreditAccount:
string
-
chargeDebitAccount:
string
-
chargeDebitLeg:
string
Charge debit leg (Whom)
-
chargeDescription:
string
Charge Description
-
chargeId:
string
Pick up Charge id to use in accounting
-
chargeLiquidationPref:
string
-
chargeSharing:
string
-
chargeTrackingPref:
string
-
chgCrTxnCode:
string
-
chgDrTxnCode:
string
-
detailsId:
string
Pickup Charge details Id to use in accounting
-
exchangeRate:
number
-
maxChgAmount:
number
-
maxChgPct:
number
-
minChgAmount:
number
-
minChgPct:
number
-
minMaxValidationCriteria:
string
-
originalChargeAmt:
number
Original Charge Amount
-
parentId:
string
parent id
-
priceRuleId:
string
-
recordId:
string
id
-
waiver:
string
Waiver
Response
Supported Media Types
- application/json
- application/xml
201 Response
Returns message of succes or failure
Headers
-
Location: string
URL of newly created cheque book request
Nested Schema : data
Type:
object
Nested Schema : items
Type:
object
400 Response
Malformed syntax
401 Response
Request does not have sufficient credentials
403 Response
Request is not authorized
405 Response
Invalid input
500 Response
Internal error