CANONICAL TYPE REFERENCE
UpsertPurchaseOrderLineInput
Input for creating or updating a purchase order line
ID for update; omit for create
Parent purchase order ID (required)
lineNumberIntLine number within the PO
Associated substrate ID
descriptionString!Line item description (required)
supplierProductCodeStringSupplier's product code
quantityFloat!Ordered quantity (required)
Unit of measurement
unitPriceFloat!Price per unit (required)
lineTotalFloatTotal for this line
Currency code
receivedQuantityFloatQuantity received so far
Date goods were received (ISO8601)
notesStringLine item notes
sortOrderIntSort order for display
View exact SDL
"""Input for creating or updating a purchase order line"""
input UpsertPurchaseOrderLineInput {
"""ID for update; omit for create"""
id: PurchaseOrderLineID
"""Parent purchase order ID (required)"""
purchaseOrderId: PurchaseOrderID!
"""Line number within the PO"""
lineNumber: Int
"""Associated substrate ID"""
substrateId: SubstrateID
"""Line item description (required)"""
description: String!
"""Supplier's product code"""
supplierProductCode: String
"""Ordered quantity (required)"""
quantity: Float!
"""Unit of measurement"""
unit: MeasurementUnit
"""Price per unit (required)"""
unitPrice: Float!
"""Total for this line"""
lineTotal: Float
"""Currency code"""
currency: CurrencyISO
"""Quantity received so far"""
receivedQuantity: Float
"""Date goods were received (ISO8601)"""
receivedAt: ISO8601
"""Line item notes"""
notes: String
"""Sort order for display"""
sortOrder: Int
}One stable address across all schema views. Follow a field’s type to explore connections between domains.