# Oracle Banking Virtual Account Management API 1.0.0

Apache 2.0

## Servers

localhost:9093 kafka

Broker - 1

## Operations

### Pub TxnExternalAccountEntriesnotification

Event is generated when async mode is Y for transactions, publish transactions to external-DDA so that batch can process the records.

Accepts the following message:

txnExternalAccountEntriesnotification

|| Topic: txnExternalAccountEntriesnotification || Channel: TxnExternalAccountEntriesnotification ||

Payload avro.oracle.fsgbu.plato.transaction.TxnExternalAccountEntries
object
keyId
oneOf
0
string
1
null
txnRefNo
oneOf
0
string
1
null
sourceCode
oneOf
0
string
1
null
sourceReferenceNo
oneOf
0
string
1
null
bookingDate
oneOf
0
string
1
null
initiationDate
oneOf
0
string
1
null
authStatus
oneOf
0
string
1
null
transactionStatus
oneOf
0
string
1
null
originalReferenceNo
oneOf
0
string
1
null
checkerDtStamp
oneOf
0
string
1
null
checkerId
oneOf
0
string
1
null
makerDtStamp
oneOf
0
string
1
null
makerId
oneOf
0
string
1
null
action
oneOf
0
string
1
null
transactionDetailsDTOList
required
array<object>
id
oneOf
0
string
1
null
txnMasterId
oneOf
0
string
1
null
txnRefNo
oneOf
0
string
1
null
entrySerialNo
oneOf
0
string
1
null
drCrInd
oneOf
0
string
1
null
txnAccount
oneOf
0
string
1
null
txnAccountBrn
oneOf
0
string
1
null
txnCcy
oneOf
0
string
1
null
txnAmount
oneOf
0
string
1
null
txnCode
oneOf
0
string
1
null
valueDate
oneOf
0
string
1
null
txnAccountCcy
oneOf
0
string
1
null
amtInTxnAccCcy
oneOf
0
string
1
null
exchRate
oneOf
0
string
1
null
realAccCcy
oneOf
0
string
1
null
blkReleaseStatus
oneOf
0
string
1
null
amtInRealAccCcy
oneOf
0
string
1
null
realAccClass
oneOf
0
string
1
null
excRateTxccyRaccy
oneOf
0
string
1
null
reconRefNo
oneOf
0
string
1
null
addlText
oneOf
0
string
1
null
reportingInfo
oneOf
0
string
1
null
accountType
oneOf
0
string
1
null
realAccountNo
oneOf
0
string
1
null
realAccountBrn
oneOf
0
string
1
null
ecaOrBlockRefNo
oneOf
0
string
1
null
ddaOffset
oneOf
0
string
1
null
forceDebit
oneOf
0
string
1
null

Additional items are allowed.

RequestDetails
required
object
appId
required
string
userId
required
string
branchCode
required
string
sourceAppName
oneOf
0
string
1
null
retryCount
oneOf
0
string
1
null
retry
oneOf
0
string
1
null

Additional properties are allowed.

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.

#### Examples

##### txnExternalAccountEntriesnotification

Payload

    { "keyId": "string", "txnRefNo": "string", "sourceCode": "string", "sourceReferenceNo": "string", "bookingDate": "string", "initiationDate": "string", "authStatus": "string", "transactionStatus": "string", "originalReferenceNo": "string", "checkerDtStamp": "string", "checkerId": "string", "makerDtStamp": "string", "makerId": "string", "action": "string", "transactionDetailsDTOList": [ { "id": "string", "txnMasterId": "string", "txnRefNo": "string", "entrySerialNo": "string", "drCrInd": "string", "txnAccount": "string", "txnAccountBrn": "string", "txnCcy": "string", "txnAmount": "string", "txnCode": "string", "valueDate": "string", "txnAccountCcy": "string", "amtInTxnAccCcy": "string", "exchRate": "string", "realAccCcy": "string", "blkReleaseStatus": "string", "amtInRealAccCcy": "string", "realAccClass": "string", "excRateTxccyRaccy": "string", "reconRefNo": "string", "addlText": "string", "reportingInfo": "string", "accountType": "string", "realAccountNo": "string", "realAccountBrn": "string", "ecaOrBlockRefNo": "string", "ddaOffset": "string", "forceDebit": "string" } ], "RequestDetails": { "appId": "string", "userId": "string", "branchCode": "string", "sourceAppName": "string", "retryCount": "string", "retry": "string" } }

###### This example has been generated automatically.

Headers

    { "userId": "string", "branchCode": "string", "sourceSystem": "string", "event": "string" }

###### This example has been generated automatically.

## Messages

#1 txnExternalAccountEntriesnotification

|| Topic: txnExternalAccountEntriesnotification || Channel: TxnExternalAccountEntriesnotification ||

Payload avro.oracle.fsgbu.plato.transaction.TxnExternalAccountEntries
object
keyId
oneOf
0
string
1
null
txnRefNo
oneOf
0
string
1
null
sourceCode
oneOf
0
string
1
null
sourceReferenceNo
oneOf
0
string
1
null
bookingDate
oneOf
0
string
1
null
initiationDate
oneOf
0
string
1
null
authStatus
oneOf
0
string
1
null
transactionStatus
oneOf
0
string
1
null
originalReferenceNo
oneOf
0
string
1
null
checkerDtStamp
oneOf
0
string
1
null
checkerId
oneOf
0
string
1
null
makerDtStamp
oneOf
0
string
1
null
makerId
oneOf
0
string
1
null
action
oneOf
0
string
1
null
transactionDetailsDTOList
required
array<object>
id
oneOf
0
string
1
null
txnMasterId
oneOf
0
string
1
null
txnRefNo
oneOf
0
string
1
null
entrySerialNo
oneOf
0
string
1
null
drCrInd
oneOf
0
string
1
null
txnAccount
oneOf
0
string
1
null
txnAccountBrn
oneOf
0
string
1
null
txnCcy
oneOf
0
string
1
null
txnAmount
oneOf
0
string
1
null
txnCode
oneOf
0
string
1
null
valueDate
oneOf
0
string
1
null
txnAccountCcy
oneOf
0
string
1
null
amtInTxnAccCcy
oneOf
0
string
1
null
exchRate
oneOf
0
string
1
null
realAccCcy
oneOf
0
string
1
null
blkReleaseStatus
oneOf
0
string
1
null
amtInRealAccCcy
oneOf
0
string
1
null
realAccClass
oneOf
0
string
1
null
excRateTxccyRaccy
oneOf
0
string
1
null
reconRefNo
oneOf
0
string
1
null
addlText
oneOf
0
string
1
null
reportingInfo
oneOf
0
string
1
null
accountType
oneOf
0
string
1
null
realAccountNo
oneOf
0
string
1
null
realAccountBrn
oneOf
0
string
1
null
ecaOrBlockRefNo
oneOf
0
string
1
null
ddaOffset
oneOf
0
string
1
null
forceDebit
oneOf
0
string
1
null

Additional items are allowed.

RequestDetails
required
object
appId
required
string
userId
required
string
branchCode
required
string
sourceAppName
oneOf
0
string
1
null
retryCount
oneOf
0
string
1
null
retry
oneOf
0
string
1
null

Additional properties are allowed.

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.