Skip to main content

POItem

Represents a line item in a purchase order.

PO items contain the specific products or materials being ordered, including quantities, costs, and delivery information. Each item tracks both ordered and received quantities to manage fulfillment.

Product Information​

  • **Product Reference**: Links to the product catalog
  • **SKU and Name**: Product identification and description
  • **UOM**: Unit of measure for ordering and receiving

Quantities and Fulfillment​

  • **Ordered Quantity**: Amount requested from supplier
  • **Received Quantity**: Amount actually delivered
  • **MOQ**: Minimum order quantity requirements

Cost Management​

  • **Unit Cost**: Price per unit from supplier
  • **Extended Cost**: Total cost for this line item
  • **Landed Costs**: Including shipping, duties, and other charges
type POItem {
archivedAt: ISO8601DateTime
availableToShip: BigDecimal!
createdAt: ISO8601DateTime!
currencyCode: String!
deletedAt: ISO8601DateTime @deprecated
dutiesCost: MonetaryValue
expectedShipDate: ISO8601DateTime
extendedCost: MonetaryValue
id: ID!
landedTotalCost: MonetaryValue
landedUnitCost: MonetaryValue
leadTime: Int
moq: BigDecimal
name: String
product: Product
productId: ID
purchaseOrder: PurchaseOrder!
purchaseOrderId: ID!
qtyOrdered: BigDecimal!
qtyReceived: BigDecimal
qtyRemaining: BigDecimal! @deprecated
qtyShipped: BigDecimal!
shippingCost: MonetaryValue
sku: String
unitCost: MonetaryValue
uom: String
updatedAt: ISO8601DateTime!
}

Fields​

POItem.archivedAt ● ISO8601DateTime scalar common​

When the PO item was archived, or null if not archived.

POItem.availableToShip ● BigDecimal! non-null scalar common​

Quantity not shipped — amount not yet assigned to any shipment (qty_ordered - qty_shipped)

POItem.createdAt ● ISO8601DateTime! non-null scalar common​

Creation timestamp

POItem.currencyCode ● String! non-null scalar common​

Currency code (ISO 4217, e.g., USD, EUR)

POItem.deletedAt ● ISO8601DateTime deprecated scalar common​

DEPRECATED

Use archived_at instead. This field will be removed in the future.

Soft deletion timestamp

POItem.dutiesCost ● MonetaryValue object common​

Duties and tariffs cost

POItem.expectedShipDate ● ISO8601DateTime scalar common​

Planned date this line ships from the supplier

POItem.extendedCost ● MonetaryValue object common​

Extended cost (unit cost × quantity)

POItem.id ● ID! non-null scalar common​

Unique identifier for the PO item

POItem.landedTotalCost ● MonetaryValue object common​

Total landed cost including all charges

POItem.landedUnitCost ● MonetaryValue object common​

Landed cost per unit

POItem.leadTime ● Int scalar common​

Lead time in days for this item

POItem.moq ● BigDecimal scalar common​

Minimum order quantity

POItem.name ● String scalar common​

Name or description of the product

POItem.product ● Product object products​

Product being ordered

POItem.productId ● ID scalar common​

ID of the product being ordered

POItem.purchaseOrder ● PurchaseOrder! non-null object purchase-orders​

The purchase order object the item belong to

POItem.purchaseOrderId ● ID! non-null scalar common​

ID of the purchase order this item belongs to

POItem.qtyOrdered ● BigDecimal! non-null scalar common​

Quantity on the purchase order — the amount ordered from supplier

POItem.qtyReceived ● BigDecimal scalar common​

Quantity received from supplier

POItem.qtyRemaining ● BigDecimal! deprecated non-null scalar common​

DEPRECATED

Use availableToShip instead.

Quantity not shipped (qty_ordered - qty_shipped)

POItem.qtyShipped ● BigDecimal! non-null scalar common​

Quantity on shipment — total assigned to active top-level shipments

POItem.shippingCost ● MonetaryValue object common​

Shipping cost allocated to this item

POItem.sku ● String scalar common​

Stock Keeping Unit (SKU) of the product

POItem.unitCost ● MonetaryValue object common​

Unit cost in cents

POItem.uom ● String scalar common​

Unit of measure (e.g., pieces, pounds, gallons)

POItem.updatedAt ● ISO8601DateTime! non-null scalar common​

Last update timestamp

Member Of​

POItemConnection object ● POItemEdge object ● PurchaseOrder object ● SupplyShipmentItem object