An item-scoped commercial variant or grade of stock - promo, sample or saleable, with optional price and variation codes - carried on nearly every transactional line and copied onto ledger rows and lots as they are created. It is a classification of the goods, not a lot-numbering policy or a lot-tracking setting. It has no server actions beyond the standard record CRUD and no seeded pick-list values; note that although InventoryStock and InventoryLedger both carry an ItemLotTypeId, the posting engine keys stock rows without it.
Fields
| Field | Label | Type | Required | What it does |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
ExternalItemCode | External Item Code | Text | | The counterpart system's product code for this variant, used when reconciling with an external catalogue rather than by any internal lookup. |
Id | Id | Guid | Yes | |
IsPromo | Promo | Boolean | | Marks the variant as promotional stock so it can be priced, discounted and reported separately from ordinary saleable stock of the same item. |
IsSaleable | Saleable | Boolean | | Marks this grade of stock as ordinary sellable goods, as opposed to promotional or sample stock. It is a classification flag on the variant; the platform does not use it to block lot selection during invoicing or allocation. |
IsSample | Sample | Boolean | | Marks the variant as sample stock, distinguishing giveaway or demonstration quantities from saleable stock of the same item. |
ItemId | Item | Lookup → Item | | The product this variant belongs to. Variants are always item-scoped - the same grade under two items is two separate records - and this link is what carries the variant through onto transactional lines, lots and ledger rows. |
LotTypeCode | Code | Text | | Short internal code for the variant, used to identify it in imports and integrations instead of matching on the display name. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
MRP | MRP | Number | | |
Name | Name | Text | | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | |
PriceCode | Price Code | Text | | Short code used to line this variant up with pricing rules; price list and discount group rules can target the variant, so this is the compact key those setups quote. |
RecordTypeId | Record Type | Guid, hidden | | |
RelatedItemLotId | Related Item Lot | Lookup → ItemLot | | |
SKUId | SKU | Lookup → SKU | | |
StorageLocationId | Storage Location | Lookup → StorageLocation | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
VariationCode | Variation Code | Text | | Short code distinguishing this variation of the item from its siblings, for use in integrations and imports where the full record name is impractical. |
Actions
| Action | Label | Type | What it does |
BulkDelete | Delete | Delete | Delete the selected records. |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete |
DeleteInList | Delete | Delete | Delete in a list page |
Edit | Edit | Edit | Edit |
EditInLine | Edit | EditInline | Edit In Line |
EditListHeader | Edit | EditInline | EditListHeader |
EditListRow | Edit | Edit | EditListRow |
New | New | New | New |
UIAction | UI Action | UIAction | UI Action |