# Oracle Banking Virtual Account Management API 1.0.0

Apache 2.0

## Servers

localhost:9093 kafka

Broker - 1

## Operations

### Pub VamChargeBasisNotification

Event raised to update the action and count related to a) account Creation/Closure/Reopen b) Transaction create/reverse c)sweep transaction in oblm

Accepts the following message:

vamlm.chargebasisnotification

|| Topic: vamlm.chargebasisnotification || Channel: VamChargeBasisNotification ||

Payload oracle.fsgbu.vamlm.vlc.avro.vamChargeBasisEventRequest.VamChargeBasisEventRequest
object
applicationCode
required
string
realCustomerNo
oneOf
0
string
1
null
chargeEvent
oneOf
0
string
1
null
chargeTypeId
oneOf
0
string
1
null
chargeCriteria
oneOf
0
string
1
null
count
oneOf
0
string
1
null
keyField
oneOf
0
string
1
null

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.

#### Examples

##### vamlm.chargebasisnotification

Payload

    { "applicationCode": "string", "realCustomerNo": "string", "chargeEvent": "string", "chargeTypeId": "string", "chargeCriteria": "string", "count": "string", "keyField": "string" }

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

Headers

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

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

## Messages

#1 vamlm.chargebasisnotification

|| Topic: vamlm.chargebasisnotification || Channel: VamChargeBasisNotification ||

Payload oracle.fsgbu.vamlm.vlc.avro.vamChargeBasisEventRequest.VamChargeBasisEventRequest
object
applicationCode
required
string
realCustomerNo
oneOf
0
string
1
null
chargeEvent
oneOf
0
string
1
null
chargeTypeId
oneOf
0
string
1
null
chargeCriteria
oneOf
0
string
1
null
count
oneOf
0
string
1
null
keyField
oneOf
0
string
1
null

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.