Cash Deposit API
post
/api-gateway/obremo-srv-branch-teller-services/obremo-srv-branch-teller-services/ob/obbrn/branchteller/v1/cashDeposit
External API to perform cash deposit transaction
Request
Supported Media Types
- application/json
- application/xml
Header Parameters
-
appId: string
Indicates a unique code to identify the application sub-domain. The value to be passed for this service as: SRVBRNTLR
-
authToken: string
Indicates the authorization token generated for the User ID mentioned above.
-
branchCode: string
Indicates the application branch in which the operation is being initiated. The User ID used should have appropriate roles/rights to perform the action/operation in the given Branch.
-
branchDate: string
Indicates the date of the application branch in which the operation is being initiated.
-
contentType: string
Indicates the media type of the resource being sent in the HTTP message body. This specifies the kind of data being sent by the server or the client. The value to be passed for this service as: application/json
-
sourceCode(required): string
Indicates the source system from where the operation is being initiated.
-
tenantId: string
Indicates the Tenent ID on the SaaS Deployment.
-
userId: string
Indicates the application User ID which will be used to initiate the operation. This User ID will be stored for audit purpose in the application against the operation. The User ID used here should have the appropriate roles/rights to perform the operation/action.
Request Body that contains data required for creating a Cash Deposit
Root Schema : CashDepositData
Type:
objectUser Misc GL Credit Request
Show Source
-
cashDepositTransaction:
object CashDepositTransaction
Cash Deposit Transaction
-
demDtls:
array demDtls
-
extSysDtls:
object ExtSysDtls
External System Details
-
sourceCode:
string
Indicates the source system from where the operation is being initiated
-
sourceRefNo:
string
Indicates the Reference Number of the source system from where the operation is being initiated
Nested Schema : CashDepositTransaction
Type:
objectCash Deposit Transaction
Match All
Cash Deposit Transaction
Show Source
Nested Schema : ExtSysDtls
Type:
objectExternal System Details
Match All
External System Details
Show Source
Nested Schema : CashDepositTransaction-allOf[0]
Type:
Show Source
object-
cashAmount:
number
Cash amount in case charge is done by cash
-
chequeDate:
string(date)
Cheque date of the cheque leaf
-
chequeNumber:
string
Cheque Number on the cheque leaf
-
fromAccountAmt:
number
Transaction Amount
-
fromAccountBranch:
string
Offset Account Branch
-
fromAccountCcy:
string
Offset Account Currency
-
fromAccountNumber:
string
Offset Account Number
-
mobileNumber:
string
Mobile Number of customer during the transaction is stored here
-
narrative:
string
Teller comment provided during the transaction
-
tellerSeqNumber:
string
Teller Sequence Number generated during the transaction
-
toAccountAmt:
number
Deposit Amount to Account
-
toAccountBranch:
string
Deposit Account Branch
-
toAccountCcy:
string
Deposit Account Currency
-
toAccountNumber:
string
Deposit Account number
-
txnBranchCode:
string
Branch Code in which transaction
-
txnCustomer:
string
Customer Id of the Deposit Account Number
-
txnDate:
string(date)
Branch Date in which transaction has happened
-
txnRefNumber:
string
Branch Transaction Reference Number for the request
Nested Schema : DenomTxnDtlsModel
Type:
Show Source
object-
denomCode(required):
string
Denomination Code that Identifies Each diffrent Denomination That is used in the Bank
-
denomCodeValue(required):
string
Value for each Denomination Code That is used in the Bank
-
denomType(required):
string
Type of Denomination That is used in the Bank
-
inOutIndicator(required):
string
InOut Indicator for Each Denomination
-
parentId:
string
Parent ID for the Transaction
-
recordId:
string
Unique Record Id for the Transaction
-
tellerId:
string
User ID of the User doing the Transaction
-
units(required):
number
No of Units for Each Denomination code
-
value(required):
number
Value of the Denomination for Each Denomination Code
Nested Schema : ExtSysDtls-allOf[0]
Type:
Show Source
object-
sourceCode:
string
Indicates the source system from where the operation is being initiated
-
sourceRefNo:
string
Indicates the transaction source reference number of the Source System from Where the Operation is being initiated
-
sourceRole:
string
This column contains the Role that needs to be used for processing a transaction
-
stationId:
string
Indicates the station id
-
txnBranch:
string
Branch Code in which transaction has happened
Response
Supported Media Types
- application/json
- application/xml
201 Response
Returns message of succes or failure
Headers
-
Location: string
URL of Cash Dpeosit Request
Nested Schema : data
Type:
objectNested Schema : items
Type:
object400 Response
Bad request error, the server is unable to process the request.
401 Response
Unauthorized request error, invalid credentials.
403 Response
Request denied, no permission to access the request.
405 Response
Request denied, invalid input.
500 Response
Internal server error.