POST api/Sage/SaveSageAssetAccountMapping
Api to save Asset Account Mapping
Request Information
URI Parameters
None.
Body Parameters
InsertUpdateSageAssetAccountMappingRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| SageDefaultAccountMapID | integer |
None. |
|
| AssetCIPAccountGroupID | integer |
None. |
|
| AssetCIPAccountID | integer |
None. |
|
| AssetRevaluationAccountGroupID | integer |
None. |
|
| AssetRevaluationAccountID | integer |
None. |
|
| AssetDisposalAccountGroupID | integer |
None. |
|
| AssetDisposalAccountID | integer |
None. |
|
| AssetExpensesAccountGroupID | integer |
None. |
|
| AssetExpensesAccountID | integer |
None. |
|
| DisposalProceedAccountGroupID | integer |
None. |
|
| DisposalProceedAccountID | integer |
None. |
|
| APClearingAccountGroupID | integer |
None. |
|
| APClearingAccountID | integer |
None. |
|
| InventoryAccountGroupID | integer |
None. |
|
| InventoryAccountID | integer |
None. |
|
| AccountsPayableAccountGroupID | integer |
None. |
|
| AccountsPayableAccountID | integer |
None. |
|
| VendorAccountGroupID | integer |
None. |
|
| VendorAccountIDList | Collection of VendorAccountListRequestModel |
None. |
Request Formats
application/json, text/json, text/plain, text/html
Sample:
{
"sageDefaultAccountMapID": 1,
"assetCIPAccountGroupID": 1,
"assetCIPAccountID": 1,
"assetRevaluationAccountGroupID": 1,
"assetRevaluationAccountID": 1,
"assetDisposalAccountGroupID": 1,
"assetDisposalAccountID": 1,
"assetExpensesAccountGroupID": 1,
"assetExpensesAccountID": 1,
"disposalProceedAccountGroupID": 1,
"disposalProceedAccountID": 1,
"apClearingAccountGroupID": 1,
"apClearingAccountID": 1,
"inventoryAccountGroupID": 1,
"inventoryAccountID": 1,
"accountsPayableAccountGroupID": 1,
"accountsPayableAccountID": 1,
"vendorAccountGroupID": 1,
"vendorAccountIDList": [
{
"vendorAccountID": 1
},
{
"vendorAccountID": 1
}
]
}
application/xml, text/xml
Sample:
<InsertUpdateSageAssetAccountMappingRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.Sage">
<APClearingAccountGroupID>1</APClearingAccountGroupID>
<APClearingAccountID>1</APClearingAccountID>
<AccountsPayableAccountGroupID>1</AccountsPayableAccountGroupID>
<AccountsPayableAccountID>1</AccountsPayableAccountID>
<AssetCIPAccountGroupID>1</AssetCIPAccountGroupID>
<AssetCIPAccountID>1</AssetCIPAccountID>
<AssetDisposalAccountGroupID>1</AssetDisposalAccountGroupID>
<AssetDisposalAccountID>1</AssetDisposalAccountID>
<AssetExpensesAccountGroupID>1</AssetExpensesAccountGroupID>
<AssetExpensesAccountID>1</AssetExpensesAccountID>
<AssetRevaluationAccountGroupID>1</AssetRevaluationAccountGroupID>
<AssetRevaluationAccountID>1</AssetRevaluationAccountID>
<DisposalProceedAccountGroupID>1</DisposalProceedAccountGroupID>
<DisposalProceedAccountID>1</DisposalProceedAccountID>
<InventoryAccountGroupID>1</InventoryAccountGroupID>
<InventoryAccountID>1</InventoryAccountID>
<SageDefaultAccountMapID>1</SageDefaultAccountMapID>
<VendorAccountGroupID>1</VendorAccountGroupID>
<VendorAccountIDList>
<VendorAccountListRequestModel>
<VendorAccountID>1</VendorAccountID>
</VendorAccountListRequestModel>
<VendorAccountListRequestModel>
<VendorAccountID>1</VendorAccountID>
</VendorAccountListRequestModel>
</VendorAccountIDList>
</InsertUpdateSageAssetAccountMappingRequestModel>
multipart/form-data
Sample:
<InsertUpdateSageAssetAccountMappingRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.Sage"><APClearingAccountGroupID>1</APClearingAccountGroupID><APClearingAccountID>1</APClearingAccountID><AccountsPayableAccountGroupID>1</AccountsPayableAccountGroupID><AccountsPayableAccountID>1</AccountsPayableAccountID><AssetCIPAccountGroupID>1</AssetCIPAccountGroupID><AssetCIPAccountID>1</AssetCIPAccountID><AssetDisposalAccountGroupID>1</AssetDisposalAccountGroupID><AssetDisposalAccountID>1</AssetDisposalAccountID><AssetExpensesAccountGroupID>1</AssetExpensesAccountGroupID><AssetExpensesAccountID>1</AssetExpensesAccountID><AssetRevaluationAccountGroupID>1</AssetRevaluationAccountGroupID><AssetRevaluationAccountID>1</AssetRevaluationAccountID><DisposalProceedAccountGroupID>1</DisposalProceedAccountGroupID><DisposalProceedAccountID>1</DisposalProceedAccountID><InventoryAccountGroupID>1</InventoryAccountGroupID><InventoryAccountID>1</InventoryAccountID><SageDefaultAccountMapID>1</SageDefaultAccountMapID><VendorAccountGroupID>1</VendorAccountGroupID><VendorAccountIDList><VendorAccountListRequestModel><VendorAccountID>1</VendorAccountID></VendorAccountListRequestModel><VendorAccountListRequestModel><VendorAccountID>1</VendorAccountID></VendorAccountListRequestModel></VendorAccountIDList></InsertUpdateSageAssetAccountMappingRequestModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
CommonResponseDataModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ReturnID | integer |
Required |
|
| Message | string |
Required |
|
| Successful | boolean |
Required |
|
| Code | integer |
None. |
|
| TotalRecord | integer |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
{
"returnID": 1,
"message": "sample string 2",
"successful": true,
"code": 4,
"totalRecord": 5
}
application/xml, text/xml
Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel"> <Code>4</Code> <Message>sample string 2</Message> <ReturnID>1</ReturnID> <Successful>true</Successful> <TotalRecord>5</TotalRecord> </CommonResponseDataModel>
multipart/form-data
Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel>