Adds a new account structures
post
/service/accountstructures
This endpoint is used to add a new account structure.
Request
Supported Media Types
- application/json
- application/xml
Request Body that contains data required for creating a new accountstructures
Nested Schema : AccountMapMasterSaveDTO-allOf[0]
Type:
Show Source
object
-
accountGroupId(optional):
string
Virtual Multi-Currency Account Number
-
accountLinkage:
string
Pattern:
[A,G]
Type of real account number to be linked. Account or group level. -
AccountMapDetailSaveDTO(optional):
array AccountMapDetailSaveDTO
-
custChargeAcc(optional):
string
Maximum Length:
35
Customer charge account -
custChargeAccBrn(optional):
string
Maximum Length:
3
Customer charge account branch -
custChargeAccCcy(optional):
string
Maximum Length:
3
Customer charge account Currency -
interestCalcRequired(optional):
string
Pattern:
[Y,N]
Flag to indicate if Interest Calculation is required or not -
realAccountBrn(optional):
string
Branch of the Real Account Number
-
realAccountNo(optional):
string
Real Account Number for which the VA Structure is mapped
-
realCustomerNo:
string
Real Customer Number for which Virtual Account Structure is maintained
-
remarks(optional):
string
Remarks of virtual account structure
-
structureCode:
string
Minimum Length:
1
Maximum Length:20
Code to identify Virtual Account Structure -
structureDesc:
string
Minimum Length:
0
Maximum Length:35
Description of Virtual Account Structure -
virtualMainAcc:
string
Virtual Main/Header Account
Response
Supported Media Types
- application/json
- application/xml
- text/csv
201 Response
Returns message of succes or failure
Headers
-
Location: string
URL of newly created accountstructures
Nested Schema : AccountMapMasterServiceDTO-allOf[0]
Type:
Show Source
object
-
accountGroupId(optional):
string
Virtual Multi-Currency Account Number
-
accountLinkage(optional):
string
Pattern:
[A,G]
Type of real account number to be linked. Account or group level. -
AccountMapDetailServiceDTO(optional):
array AccountMapDetailServiceDTO
-
approverRemarks(optional):
string
Remarks made by Approver
-
authStatus(optional):
string
Authorization Status of Virtual Account
-
checkerDateStamp(optional):
string
Date and Time when some action on Virtual Account is authorized
-
checkerId(optional):
string
Checker ID of Virtual Account
-
creationDate(optional):
string
Structure creation date
-
doerRemarks(optional):
string
Remarks made by Maker
-
interestCalcRequired(optional):
string
Pattern:
[Y,N]
Flag to indicate if Interest Calculation is required or not -
makerDateStamp(optional):
string
Date and Time when Virtual Account is created or modified or closed or reopened
-
makerId(optional):
string
Maker ID of Virtual Account
-
modNo(optional):
integer
Version number of Virtual Account
-
onceAuth(optional):
string
Flag that indicated if Virtual Account is authorized once or not
-
realAccountBrn(optional):
string
Branch of the Real Account Number
-
realAccountNo(optional):
string
Real Account Number for which the VA Structure is mapped
-
realCustomerNo(optional):
string
Real Customer Number for which Virtual Account Structure is maintained
-
recordStatus(optional):
string
Record Status of Virtual Account
-
structureCode(optional):
string
Minimum Length:
1
Maximum Length:20
Code to identify Virtual Account Structure -
structureDesc(optional):
string
Minimum Length:
0
Maximum Length:35
Description of Virtual Account Structure -
virtualMainAcc(optional):
string
Virtual Main/Header Account
400 Response
Bad request error, the server is unable to process the request
401 Response
Unauthorized request error, invalid credentials
403 Response
Request denied, no permission to access the request.
405 Response
Request denied, invalid input.
500 Response
Internal server error.