← API reference
CANONICAL TYPE REFERENCE

CreatePurchaseOrderLineInput

Input for creating a purchase order line

Parent purchase order ID (required)

Line number within the PO

Associated substrate ID

Line item description (required)

Supplier's product code

quantityFloat!

Ordered quantity (required)

Unit of measurement

unitPriceFloat!

Price per unit (required)

Total for this line

Currency code

Quantity received so far

Date goods were received (ISO8601)

notesString

Line item notes

Sort order for display

View exact SDL
"""Input for creating a purchase order line"""
input CreatePurchaseOrderLineInput {
  """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.