# Oracle Banking Virtual Account Management API 1.0.0

Apache 2.0

## Servers

localhost:9093 kafka

Broker - 1

## Operations

### Pub GenericNotificationRequest

Event is generated whenever there is a debit or credit on a virtual account. These debits or credits can be originated from any source like journal postings, internal transfers or interest liquidation.

Accepts the following message:

va.genericnotification

|| Topic: va.genericnotification || Channel: GenericNotificationRequest ||

Payload avro.oracle.fsgbu.plato.transaction.GenericNotification
object
genericTransactionDetailsList
required
array<object>
virtualAccount
required
string
processingRefNo
oneOf
0
string
1
null
serialNo
oneOf
0
string
1
null
trnCode
required
string
drCr
required
string
accountCcy
required
string
accountCcyAmount
required
string
transactionCcy
required
string
transactionAmount
required
string
transactionBranch
required
string
trnDate
oneOf
0
string
1
null
valueDate
required
string
sourceCode
oneOf
0
string
1
null
sourceRefNo
oneOf
0
string
1
null
realAccCcy
oneOf
0
string
1
null
realAccountNo
oneOf
0
string
1
null
realAccountBrn
oneOf
0
string
1
null
accountType
oneOf
0
string
1
null

Additional items are allowed.

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.

#### Examples

##### va.genericnotification

Payload

    { "genericTransactionDetailsList": [ { "virtualAccount": "string", "processingRefNo": "string", "serialNo": "string", "trnCode": "string", "drCr": "string", "accountCcy": "string", "accountCcyAmount": "string", "transactionCcy": "string", "transactionAmount": "string", "transactionBranch": "string", "trnDate": "string", "valueDate": "string", "sourceCode": "string", "sourceRefNo": "string", "realAccCcy": "string", "realAccountNo": "string", "realAccountBrn": "string", "accountType": "string" } ] }

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

Headers

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

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

## Messages

#1 va.genericnotification

|| Topic: va.genericnotification || Channel: GenericNotificationRequest ||

Payload avro.oracle.fsgbu.plato.transaction.GenericNotification
object
genericTransactionDetailsList
required
array<object>
virtualAccount
required
string
processingRefNo
oneOf
0
string
1
null
serialNo
oneOf
0
string
1
null
trnCode
required
string
drCr
required
string
accountCcy
required
string
accountCcyAmount
required
string
transactionCcy
required
string
transactionAmount
required
string
transactionBranch
required
string
trnDate
oneOf
0
string
1
null
valueDate
required
string
sourceCode
oneOf
0
string
1
null
sourceRefNo
oneOf
0
string
1
null
realAccCcy
oneOf
0
string
1
null
realAccountNo
oneOf
0
string
1
null
realAccountBrn
oneOf
0
string
1
null
accountType
oneOf
0
string
1
null

Additional items are allowed.

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.