Update an existing account structures
put
                    /service/accountstructures/{virtualMainAcc}
This endpoint is used to update an existing account structures.
                Request
Supported Media Types
                - application/json
Path Parameters
                - 
                    virtualMainAcc: string
                    
                    Natural key of the accountstructures Maintenance
Header Parameters
                - 
                        sourceCode: string
                        
                        Source from which request is initiated
Request Body that contains data required for updating an existing 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:35Customer charge account
- 
            custChargeAccBrn(optional): 
            string
            Maximum Length:3Customer charge account branch
- 
            custChargeAccCcy(optional): 
            string
            Maximum Length:3Customer 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:1Maximum Length:20Pattern:[a-zA-Z0-9]+Code to identify Virtual Account Structure
- 
            structureDesc: 
            string
            Minimum Length:0Maximum Length:35Pattern:([a-zA-Z0-9\s]+)?Description of Virtual Account Structure
- 
            virtualMainAcc: 
            string
            Virtual Main/Header Account
Response
Supported Media Types
                - application/json
200 Response
Returns updated 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:1Maximum Length:20Pattern:[a-zA-Z0-9]+Code to identify Virtual Account Structure
- 
            structureDesc(optional): 
            string
            Minimum Length:0Maximum Length:35Pattern:([a-zA-Z0-9\s]+)?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.