Declares which other items are permitted alongside a given parent item, and is the backend source of truth for that restriction: ItemRelationService.ValidateRelatedItemsAsync checks each document line's item against the related-item set of the document's parent item and rejects one that is not listed. The restriction is opt-in - a parent item with no related-item rows imposes no constraint at all, and soft-deleted rows are ignored. Its quantity, price and coordinates columns are stored but read by no server-side code path, and the entity has no metadata actions of its own.
Fields
| Field | Label | Type | Required | What it does |
Coordinates | Coordinates | Text | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
ExternalId | External | Text | | |
Id | Id | Guid | Yes | |
ItemId | Item | Lookup → Item | Yes | |
ItemLotTypeId | Item Lot Type | Lookup → ItemLotType | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
Price | Price | Currency | | |
Quantity | Quantity | Decimal | | |
RecordTypeId | Record Type | Guid, hidden | | |
RelatedItemId | Related Item | Lookup → Item | | |
SKUId | SKU | Lookup → SKU | | |
SubscriptionKey | Subscription Key | Guid, hidden | Yes | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
DeleteEntity | Delete | Delete | DeleteEntity |
DeleteHeader | Delete | Delete | DeleteHeader |
DeleteListRow | Delete | Delete | Delete List Row |
EditEntity | Edit | Edit | EditEntity |
EditInLineEntity | Edit | EditInline | EditInLineEntity |
EditInLineHeader | Edit | EditInline, inactive | EditInLineHeader |
EditListRow | Edit | Edit, inactive | EditListRow |
New | New | New | New |
- Item — looks up via
RelatedItemId - SKU — looks up via
SKUId - Item — looks up via
ItemId - ItemLotType — looks up via
ItemLotTypeId