IN Stock Take Item
|
URL |
Verbs |
Function |
|
/INStockTakeItem/<name> |
GET |
Query a list of all INStockItems for a specific Stock Take |
|
/INStockTakeItem/<name>/<oid> |
GET |
Query a single INStockItem for a specific Stock Take |
|
/INStockTakeItem/<name> |
POST |
Update one or more stock item count quantities for a specific Stock Take |
Security Linked Menu
|
Menu Item
|
Located
|
|---|---|
| Prepare Stocktake/Enter Counts | Process / Inventory |
Sample XML Response
<?xml version="1.0" encoding="UTF-8"?>
<INStockTakeItems collection='true' count='3'>
<INStockTakeItem>
<Edition>6</Edition>
<OidString>3680.1</OidString>
<StockItem>00AOPEN17MONITOR</StockItem>
<Location>02</Location>
<QtyEntered>14.0000</QtyEntered>
<QtyOnHand>95.0000</QtyOnHand>
<QtyPicked>0</QtyPicked>
<Count>5</Count>
<Cost>564.8600</Cost>
<HasApproved>true</HasApproved>
<IsSummaryItem>false</IsSummaryItem>
<VariancePercent>-85.26</VariancePercent>
<VarianceQty>-81.0000</VarianceQty>
<VarianceValue>-45753.6600</VarianceValue>
</INStockTakeItem>
<INStockTakeItem>
<Edition>6</Edition>
<OidString>3680.2</OidString>
<StockItem>00AOPEN17MONITOR</StockItem>
<Location>03.Z01</Location>
<QtyEntered>58.0000</QtyEntered>
<QtyOnHand>10.0000</QtyOnHand>
<QtyPicked>0</QtyPicked>
<Count>5</Count>
<Cost>564.8600</Cost>
<HasApproved>true</HasApproved>
<IsSummaryItem>false</IsSummaryItem>
<VariancePercent>480.00</VariancePercent>
<VarianceQty>48.0000</VarianceQty>
<VarianceValue>27113.2800</VarianceValue>
</INStockTakeItem>
<INStockTakeItem>
<Edition>2</Edition>
<OidString>3680.3</OidString>
<StockItem>00AOPEN17MONITOR</StockItem>
<Location>03.Z02</Location>
<QtyEntered>10.0000</QtyEntered>
<QtyOnHand>10.0000</QtyOnHand>
<QtyPicked>0</QtyPicked>
<Count>1</Count>
<Cost>564.8600</Cost>
<HasApproved>true</HasApproved>
<IsSummaryItem>false</IsSummaryItem>
<VariancePercent>0.00</VariancePercent>
<VarianceQty>0.0000</VarianceQty>
<VarianceValue>0.0000</VarianceValue>
</INStockTakeItem>
</INStockTakeItems>
Sample POST request
<?xml version="1.0" encoding="UTF-8"?>
<INStockTakeItems collection='true'>
<INStockTakeItem>
<OidString>3680.1</OidString>
<QtyEntered>14.0000</QtyEntered>
</INStockTakeItem>
<INStockTakeItem>
<OidString>3680.2</OidString>
<QtyEntered>21.0000</QtyEntered>
<!-- Default behaviour is to add to the count, in this case I want to replace it using the IsReplace tag -->
<IsReplace>true<IsReplace>
</INStockTakeItem>
<INStockTakeItem>
<!-- Not supplying an OidString here indicates this is adding an item to the Stock Take -->
<StockItem>01MSI845MAX2</StockItem>
<Location>03.Z01</Location>
<QtyEntered>12.0000</QtyEntered>
</INStockTakeItem>
</INStockTakeItems>