Inventory movements

A change in the quantity and value of an item's inventory at a site, caused by a document.

Fields

The API name is what the API, MCP and the CLI use.

NameAPI nameTypeRequiredDescription
IDidRecord IDYes
ItemproductitemIdReference
Movement post datedateDateCalendar date for this value.
QuantityquantityQuantityYesUnits requested on the source document when this movement was created. This is the amount the system will attempt to apply when the movement is processed.
ItemcustomitemIdReference
IdentifierinventoryidentifierIdReference
CatalogcatalogConstantYesFixed option from the allowed set for this field.
UnitcatalogunitUnit
RecordtableUidConstantYesBusiness table this row points to.
Record IDrecordIdReferenceYes
KindkindConstantYesFixed option from the allowed set for this field.
MethodmethodConstantYesIndicates whether the movement increases or decreases inventory (add or subtract).
BucketbucketConstantYesBucket this movement changes: on hand, on hold, reserved, or in transit.
Unit costunitCostUnit priceCost of the inventory per unit.
Movement valuemovementValueCurrencyMonetary amount in the applicable currency for this record.
LocationsitelocationIdReferenceYes
ZonesiteareaIdReferenceYes
UseruserIdUserYes
Created atcreatedAtDate and TimeYes
Processed atprocessedAtDate and Time
Canceled bycanceledByUser
Canceled atcanceledAtDate and Time

Relations

FieldPoints toKind
Identifier inventoryidentifierIdInventory identifiersreference
Location sitelocationIdSite locationsreference
Zone siteareaIdSite areasreference