# Oracle Banking Virtual Account Management API 1.0.0

Apache 2.0

## Servers

localhost:9093 kafka

Broker - 1

## Operations

### Pub InternalBookingAuthorized

Event is generated when an Internal Transfer transaction is authorized.

Accepts the following message:

van.internalbookingnotification

|| Topic: van.internalbookingnotification || Channel: InternalBookingAuthorized ||

Payload avro.oracle.fsgbu.plato.Booking.InternalBookingAuthorized
object
processingRefNo
oneOf
0
string
1
null
serialNo
oneOf
0
string
1
null
transactionStatus
oneOf
0
string
1
null
trnCode
required
string
drCr
required
string
drVirtualAccount
required
string
accountCcy
required
string
accountCcyAmount
required
string
transactionCcy
required
string
transactionAmount
required
string
trnDate
oneOf
0
string
1
null
valueDate
required
string
addlText
oneOf
0
string
1
null
exchRate
oneOf
0
string
1
null
reconciliationRefNo
oneOf
0
string
1
null
sourceCode
oneOf
0
string
1
null
sourceRefNo
oneOf
0
string
1
null
showInStmt
oneOf
0
string
1
null
stmtDate
oneOf
0
string
1
null
accountType
oneOf
0
string
1
null
transactionFrom
oneOf
0
string
1
null
checkerId
oneOf
0
string
1
null
checkerDateStamp
oneOf
0
string
1
null
makerDateStamp
oneOf
0
string
1
null
makerId
oneOf
0
string
1
null
nextSerialNo
oneOf
0
string
1
null
crDr
required
string
crVirtualAccount
required
string
nextAccountCcy
required
string
nextAccountCcyAmount
required
string
nextTransactionCcy
required
string
nextTransactionAmount
required
string
nextTrnCode
required
string
appId
required
string
branchCode
required
string
userId
required
string
serviceActivity
oneOf
0
string
1
null
sourceAppName
oneOf
0
string
1
null
retryCount
oneOf
0
string
1
null
retry
oneOf
0
string
1
null
referenceNo
oneOf
0
string
1
null

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.

#### Examples

##### van.internalbookingnotification

Payload

    { "processingRefNo": "string", "serialNo": "string", "transactionStatus": "string", "trnCode": "string", "drCr": "string", "drVirtualAccount": "string", "accountCcy": "string", "accountCcyAmount": "string", "transactionCcy": "string", "transactionAmount": "string", "trnDate": "string", "valueDate": "string", "addlText": "string", "exchRate": "string", "reconciliationRefNo": "string", "sourceCode": "string", "sourceRefNo": "string", "showInStmt": "string", "stmtDate": "string", "accountType": "string", "transactionFrom": "string", "checkerId": "string", "checkerDateStamp": "string", "makerDateStamp": "string", "makerId": "string", "nextSerialNo": "string", "crDr": "string", "crVirtualAccount": "string", "nextAccountCcy": "string", "nextAccountCcyAmount": "string", "nextTransactionCcy": "string", "nextTransactionAmount": "string", "nextTrnCode": "string", "appId": "string", "branchCode": "string", "userId": "string", "serviceActivity": "string", "sourceAppName": "string", "retryCount": "string", "retry": "string", "referenceNo": "string" }

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

Headers

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

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

## Messages

#1 van.internalbookingnotification

|| Topic: van.internalbookingnotification || Channel: InternalBookingAuthorized ||

Payload avro.oracle.fsgbu.plato.Booking.InternalBookingAuthorized
object
processingRefNo
oneOf
0
string
1
null
serialNo
oneOf
0
string
1
null
transactionStatus
oneOf
0
string
1
null
trnCode
required
string
drCr
required
string
drVirtualAccount
required
string
accountCcy
required
string
accountCcyAmount
required
string
transactionCcy
required
string
transactionAmount
required
string
trnDate
oneOf
0
string
1
null
valueDate
required
string
addlText
oneOf
0
string
1
null
exchRate
oneOf
0
string
1
null
reconciliationRefNo
oneOf
0
string
1
null
sourceCode
oneOf
0
string
1
null
sourceRefNo
oneOf
0
string
1
null
showInStmt
oneOf
0
string
1
null
stmtDate
oneOf
0
string
1
null
accountType
oneOf
0
string
1
null
transactionFrom
oneOf
0
string
1
null
checkerId
oneOf
0
string
1
null
checkerDateStamp
oneOf
0
string
1
null
makerDateStamp
oneOf
0
string
1
null
makerId
oneOf
0
string
1
null
nextSerialNo
oneOf
0
string
1
null
crDr
required
string
crVirtualAccount
required
string
nextAccountCcy
required
string
nextAccountCcyAmount
required
string
nextTransactionCcy
required
string
nextTransactionAmount
required
string
nextTrnCode
required
string
appId
required
string
branchCode
required
string
userId
required
string
serviceActivity
oneOf
0
string
1
null
sourceAppName
oneOf
0
string
1
null
retryCount
oneOf
0
string
1
null
retry
oneOf
0
string
1
null
referenceNo
oneOf
0
string
1
null

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.