# Oracle Banking Virtual Account Management API 1.0.0

Apache 2.0

## Servers

localhost:9093 kafka

Broker - 1

## Operations

### Pub Txnjournalexchratequeuenotification

Event is generated for exchange rate queue notification for transactions.

Accepts the following message:

vat.txnjournalexchratequeuenotification

|| Topic: vat.txnjournalexchratequeuenotification || Channel: Txnjournalexchratequeuenotification ||

Payload avro.oracle.fsgbu.plato.transaction.TxnMasterExchQueue
object
txnRefNo
oneOf
0
string
1
null
bookingDate
oneOf
0
string
1
null
sourceCode
oneOf
0
string
1
null
sourceReferenceNo
oneOf
0
string
1
null
initiationDate
oneOf
0
string
1
null
transactionStatus
oneOf
0
string
1
null
originalReferenceNo
oneOf
0
string
1
null
txnDetailsExchQueueDTOList
required
array<object>
txnRefNo
oneOf
0
string
1
null
entrySerialNo
oneOf
0
string
1
null
drCrInd
oneOf
0
string
1
null
txnAccount
oneOf
0
string
1
null
txnAmount
oneOf
0
string
1
null
txnCode
oneOf
0
string
1
null
txnAccountBrn
oneOf
0
string
1
null
txnCcy
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
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
txnRateExchQueue
required
object
txnRefNo
oneOf
0
string
1
null
entrySerialNo
oneOf
0
string
1
null
exchrateTxnCcyRaCcy
oneOf
0
string
1
null
amountInRealAccCcy
oneOf
0
string
1
null

Additional properties are allowed.

Additional items are allowed.

txnQueueReqDetails
required
object
appId
required
string
sourceAppName
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

##### vat.txnjournalexchratequeuenotification

Payload

    { "txnRefNo": "string", "bookingDate": "string", "sourceCode": "string", "sourceReferenceNo": "string", "initiationDate": "string", "transactionStatus": "string", "originalReferenceNo": "string", "txnDetailsExchQueueDTOList": [ { "txnRefNo": "string", "entrySerialNo": "string", "drCrInd": "string", "txnAccount": "string", "txnAmount": "string", "txnCode": "string", "txnAccountBrn": "string", "txnCcy": "string", "valueDate": "string", "txnAccountCcy": "string", "amtInTxnAccCcy": "string", "exchRate": "string", "realAccCcy": "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", "txnRateExchQueue": { "txnRefNo": "string", "entrySerialNo": "string", "exchrateTxnCcyRaCcy": "string", "amountInRealAccCcy": "string" } } ], "txnQueueReqDetails": { "appId": "string", "sourceAppName": "string" } }

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

Headers

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

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

## Messages

#1 vat.txnjournalexchratequeuenotification

|| Topic: vat.txnjournalexchratequeuenotification || Channel: Txnjournalexchratequeuenotification ||

Payload avro.oracle.fsgbu.plato.transaction.TxnMasterExchQueue
object
txnRefNo
oneOf
0
string
1
null
bookingDate
oneOf
0
string
1
null
sourceCode
oneOf
0
string
1
null
sourceReferenceNo
oneOf
0
string
1
null
initiationDate
oneOf
0
string
1
null
transactionStatus
oneOf
0
string
1
null
originalReferenceNo
oneOf
0
string
1
null
txnDetailsExchQueueDTOList
required
array<object>
txnRefNo
oneOf
0
string
1
null
entrySerialNo
oneOf
0
string
1
null
drCrInd
oneOf
0
string
1
null
txnAccount
oneOf
0
string
1
null
txnAmount
oneOf
0
string
1
null
txnCode
oneOf
0
string
1
null
txnAccountBrn
oneOf
0
string
1
null
txnCcy
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
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
txnRateExchQueue
required
object
txnRefNo
oneOf
0
string
1
null
entrySerialNo
oneOf
0
string
1
null
exchrateTxnCcyRaCcy
oneOf
0
string
1
null
amountInRealAccCcy
oneOf
0
string
1
null

Additional properties are allowed.

Additional items are allowed.

txnQueueReqDetails
required
object
appId
required
string
sourceAppName
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.