POST api/Sage/SaveSageAssetAccountMapping

Api to save Asset Account Mapping

Request Information

URI Parameters

None.

Body Parameters

InsertUpdateSageAssetAccountMappingRequestModel
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>