incrementStocktakingReading

Increment a product's counted quantity on a stocktaking act.

Use this call to implement a custom scanning / counting application. The application should issue an "incrementStocktakingReading" API call for each counted item; then the totals will be correct even if multiple devices are counting and updating quantities simultaneously.

For related API calls, see getStocktakings, getStocktakingReadings and saveStocktaking.

If you want to update quantities in bulk (and your script is the only one modifiying the stocktaking, so there are no concurrency issues), you may use saveStocktakingReadings.

Input parameters

Parameter name Description Possible value Required
deviceID  deviceID and recordID can to be specified both or omitted both.  Integer    
recordID    Integer    
stocktakingID  Stocktaking ID.  Integer  yes  
productID#  Product ID.  Integer  yes  
amount#    Integer or decimal  yes  

Response

Field name Type Description
recordID  Integer   
stocktakingID  Integer