SupplyOrderItem
Represents an individual item within a supply order.
Supply order items are the individual products, materials, or components that make up a supply order. Each item tracks specific quantities, locations, and relationships to products and inventory items.
Item Relationships
- **Product**: Links to the product catalog entry
- **Inventory Item**: Links to specific inventory tracking
- **Warehouse/Location**: Specifies storage or processing location
- **Parent**: Supports hierarchical item relationships
Use Cases
- Track individual components in manufacturing orders
- Manage assembly parts and their quantities
- Monitor inventory movements and allocations
- Support bill of materials (BOM) structures through parent/child relationships
type SupplyOrderItem {
createdAt: ISO8601DateTime!
id: ID!
inventoryItem: InventoryItem
inventoryItemId: ID
location: Location
locationId: ID
parent: SupplyOrderItem
parentId: ID
product: Product
productId: ID
quantity: BigDecimal
sku: String
supplyOrder: SupplyOrder!
supplyOrderId: ID!
updatedAt: ISO8601DateTime!
warehouse: Warehouse
warehouseId: ID
}
Fields
SupplyOrderItem.createdAt
● ISO8601DateTime!
non-null scalar
Creation timestamp
SupplyOrderItem.id
● ID!
non-null scalar
ID of the supply order item
SupplyOrderItem.inventoryItem
● InventoryItem
object
Inventory item associated with this order item
SupplyOrderItem.inventoryItemId
● ID
scalar
ID of the inventory item
SupplyOrderItem.location
● Location
object
Specific location within the warehouse for this item
SupplyOrderItem.locationId
● ID
scalar
ID of the location
SupplyOrderItem.parent
● SupplyOrderItem
object
Parent item in hierarchical order structure (for BOM relationships)
SupplyOrderItem.parentId
● ID
scalar
ID of the parent supply order item
SupplyOrderItem.product
● Product
object
Product associated with this item
SupplyOrderItem.productId
● ID
scalar
ID of the product
SupplyOrderItem.quantity
● BigDecimal
scalar
Quantity of the item
SupplyOrderItem.sku
● String
scalar
SKU of the item
SupplyOrderItem.supplyOrder
● SupplyOrder!
non-null object
Parent supply order this item belongs to
SupplyOrderItem.supplyOrderId
● ID!
non-null scalar
ID of the parent supply order
SupplyOrderItem.updatedAt
● ISO8601DateTime!
non-null scalar
Last update timestamp
SupplyOrderItem.warehouse
● Warehouse
object
Warehouse where this item is located or will be processed
SupplyOrderItem.warehouseId
● ID
scalar
ID of the warehouse
Member Of
SupplyOrder
object ● SupplyOrderItem
object