Add Inventory Adjustment
Use this operation to add new Inventory Adjustment object.
Parameters
Body Params | |
---|---|
JSON: | json |
XML: | string |
Path Params | |
---|---|
yourCompany: | string |
Header Params | |
---|---|
Accept: | string |
Query Auth | |
---|---|
key: | string |
Header Auth | |
---|---|
apiKey: | string |
Sample Code
{
"InventoryAdjustments": {
"InventoryAdjustment":[{
"ProductCode": "TNP1",
"StockLocation": "OAK",
"QtyAdjustment": "5",
"AdjustmentReason": "Damage",
"AdjustmentDate": "01-24-2020 05:38:58",
"AdjustmentDescription": "Description Goes Here.",
"SyncToChannels": "Yes",
"UnitCost": "10",
"BinLocation": "Bin"
}]
}
}
<InventoryAdjustments>
<InventoryAdjustment>
<ProductCode>TNP1</ProductCode>
<StockLocation>OAK</StockLocation>
<QtyAdjustment>5</QtyAdjustment>
<AdjustmentReason>Damage</AdjustmentReason>
<AdjustmentDate>01-24-2020 05:38:58</AdjustmentDate>
<AdjustmentDescription>Description Goes Here.</AdjustmentDescription>
<SyncToChannels>Yes</SyncToChannels>
<UnitCost>10</UnitCost>
<BinLocation>Bin</BinLocation>
</InventoryAdjustment>
</InventoryAdjustments>
{
"InventoryAdjustments": {
"InventoryAdjustment": [{
"ProductCode": "TNP1",
"StockLocation": "OAK",
"QtyAdjustment": "5",
"AdjustmentReason": "Damage",
"AdjustmentDate": "01-24-2020 05:38:58",
"AdjustmentDescription": "Description Goes Here.",
"SKUStockId": "1232",
"SyncToChannels": "Yes",
"UnitCost": "10",
"BinLocation": "Bin"
}]
}
}
<InventoryAdjustments>
<InventoryAdjustment>
<ProductCode>TNP1</ProductCode>
<StockLocation>OAK</StockLocation>
<QtyAdjustment>5</QtyAdjustment>
<AdjustmentReason>Damage</AdjustmentReason>
<AdjustmentDate>01-24-2020 05:38:58</AdjustmentDate>
<AdjustmentDescription>Description Goes Here.</AdjustmentDescription>
<SKUStockId>1232</SKUStockId>
<SyncToChannels>Yes</SyncToChannels>
<UnitCost>10</UnitCost>
<BinLocation>Bin</BinLocation>
</InventoryAdjustment>
</InventoryAdjustments>
{
"InventoryAdjustments": {
"InventoryAdjustment": [{
"ProductCode": "TNP1",
"StockLocation": "OAK",
"QtyAdjustment": "5",
"AdjustmentReason": "Damage",
"AdjustmentDate": "01-24-2020 05:38:58",
"AdjustmentDescription": "Description Goes Here.",
"LotNumber": "4332",
"SyncToChannels": "Yes",
"UnitCost": "10",
"BinLocation": "Bin"
}]
}
}
<InventoryAdjustments>
<InventoryAdjustment>
<ProductCode>TNP1</ProductCode>
<StockLocation>OAK</StockLocation>
<QtyAdjustment>5</QtyAdjustment>
<AdjustmentReason>Damage</AdjustmentReason>
<AdjustmentDate>01-24-2020 05:38:58</AdjustmentDate>
<AdjustmentDescription>Description Goes Here.</AdjustmentDescription>
<LotNumber>4332</LotNumber>
<SyncToChannels>Yes</SyncToChannels>
<UnitCost>10</UnitCost>
<BinLocation>Bin</BinLocation>
</InventoryAdjustment>
</InventoryAdjustments>
{
"InventoryAdjustments": {
"InventoryAdjustment":[{
"ProductCode": "TNP1",
"StockLocation": "OAK",
"QtyAdjustment": "5",
"AdjustmentReason": "Damage",
"AdjustmentDate": "01-24-2020 05:38:58",
"AdjustmentDescription": "Description Goes Here.",
"SerialNo": "34312",
"SyncToChannels": "Yes",
"UnitCost": "10",
"BinLocation": "Bin"
}]
}
}
<InventoryAdjustments>
<InventoryAdjustment>
<ProductCode>TNP1</ProductCode>
<StockLocation>OAK</StockLocation>
<QtyAdjustment>5</QtyAdjustment>
<AdjustmentReason>Damage</AdjustmentReason>
<AdjustmentDate>01-24-2020 05:38:58</AdjustmentDate>
<AdjustmentDescription>Description Goes Here.</AdjustmentDescription>
<SerialNo>34312</SerialNo>
<SyncToChannels>Yes</SyncToChannels>
<UnitCost>10</UnitCost>
<BinLocation>Bin</BinLocation>
</InventoryAdjustment>
</InventoryAdjustments>
Sample Response
{
"MCM": {
"response": {
"objectType": "Products",
"syncTime": "2021-06-10 03:23:14"
},
"parameters": {
"results": {
"message": {
"status": "Success",
"success_message": {
"product_code": "TNP",
"product_id": "203060"
}
}
}
}
}
}
<MCM>
<response>
<objectType>Products</objectType>
<syncTime>2021-06-10 03:23:14</syncTime>
</response>
<parameters>
<results>
<message>
<status>Success</status>
<success_message>
<product_code>HP</product_code>
<product_id>203060</product_id>
</success_message>
</message>
</results>
</parameters>
</MCM>
WADL
<?xml version="1.0" encoding="utf-8"?>
<application>
<resources base="https://{yourCompany}.agiliron.net/agiliron/api-40/">
<resource path="InventoryAdjustment">
<method name="POST">
<request>
<param name="key" type="xsd:string" style="query" required="true"/>
<param name="ProductCode" type="xsd:string" style="query" required="true"/>
<param name="StockLocation" type="xsd:string" style="query" required="true"/>
<param name="QtyAdjustment" type="xsd:int" style="query" required="true"/>
<param name="AdjustmentReason" type="xsd:string" style="query" required="true"/>
<param name="AdjustmentDate" type="xsd:date" style="query"/>
<param name="AdjustmentDescription" type="xsd:string" style="query"/>
<param name="SyncToChannels" type="xsd:string" style="query"/>
<param name="UnitCost" type="xsd:decimel" style="query"/>
<param name="BinLocation" type="xsd:string" style="query"/>
</request>
<response status="200">
<representation mediaType="application/xml" element="yn:ResultSet"/>
</response>
<response status="400">
<representation mediaType="application/xml" element="ya:Error"/>
</response>
</method>
</resource>
</resources>
</application>
Updated about 21 hours ago