Description

A Stock Level tracks the current quantity of a specific Item Specification or serialised Item held at a given Location. It supports optional minimum and maximum thresholds which, when enforced, will automatically generate Stock Level Alerts when the stock quantity breaches the configured limits.

Properties

Property NameProperty TypeNullableDescription
idGuidfalseThe unique identifier of the Stock Level.
itemSpecificationIdGuid?trueThe unique identifier of the Item Specification being tracked. Mutually exclusive with itemId.
itemSpecificationItemSpecificationtrueThe Item Specification being tracked.
itemIdGuid?trueThe unique identifier of the serialised Item being tracked. Mutually exclusive with itemSpecificationId.
itemItemtrueThe serialised Item being tracked.
locationIdGuidfalseThe unique identifier of the Location where this stock is held.
locationLocationtrueThe Location where this stock is held.
leveldoublefalseThe current quantity of stock at this location.
minLeveldouble?trueThe minimum acceptable stock level. If enforced, a TooLow alert is raised when breached.
maxLeveldouble?trueThe maximum acceptable stock level. If enforced, a TooHigh alert is raised when breached.
enforceMinLevelboolfalseWhether the minimum stock level threshold is enforced and will generate alerts.
enforceMaxLevelboolfalseWhether the maximum stock level threshold is enforced and will generate alerts.
updatedAtDateTimefalseThe date and time the Stock Level was last updated.