StartStocktake Model

A directive to start the creation of a stocktake. Will normally grab all "unassigned" stockmovements and assign them to this stocktake but that can be further filtered

Required
OutletIDs : string (GUID) []

OutletIDs where the stocktake is occuring (required)

Required MaxLength(64)
ExternalReference : string

The reference ID of the stocktake (must be unique for OutletID)

Required
DateTimeCounted : string (ISO 8601 DateTime)

When is this stock count occuring. Only stock movements occuring on or before this time will be included

Nullable
EmployeeID : string (GUID)

EmployeeID ordering this stocktake

Nullable
StockMovementStringIDs : StringFilterCondition`1

(if specified) only include StockMovements matching the specified string filters

Example
{
  "OutletIDs": ["3f49efe7-ea42-4f21-8718-7e6ce9a33512"],
  "ExternalReference": "string value",
  "DateTimeCounted": "2012-04-03T09:40:59.736Z",
  "EmployeeID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
  "StockMovementStringIDs": {}
}