Inventory · The stock position · Element

The quantities

What is held, by item and by location.

The part

What it is

Location granularity should match how stock is actually picked, since a location that is too broad makes the record unusable operationally.

Stock in transit and stock allocated but not shipped are separate states and are frequently conflated with available stock.

The smallest level

The attributes it carries

Each attribute is one of the framework’s shared types. What a date is, and how it is written, is defined once for the whole model — the note here says what it means in this particular place.