Skip to main content

POItemFilterInput

Filter options for purchase order line items query.

Performs fuzzy search across SKU and item name.

input POItemFilterInput {
brand: [ID!] @deprecated
expectedShipDate: DateRangeInput
hasRemainingQuantity: Boolean
keyword: String
productId: [ID!]
purchaseOrderId: [ID!]
purchaseOrderStatus: [POStatusEnum!]
sku: [String!]
supplierId: [ID!]
}

Fields​

POItemFilterInput.brand ● [ID!] deprecated list scalar common​

DEPRECATED

This argument is no longer used. PO items are now filtered by company from the session context.

Filter by one or more brand IDs

POItemFilterInput.expectedShipDate ● DateRangeInput input common​

Filter by the planned ship date on the line. Both bounds are inclusive.

POItemFilterInput.hasRemainingQuantity ● Boolean scalar common​

When true, only return items where qty shipped < qty ordered

POItemFilterInput.keyword ● String scalar common​

Keyword search across SKU and item name

POItemFilterInput.productId ● [ID!] list scalar common​

Filter by one or more product IDs

POItemFilterInput.purchaseOrderId ● [ID!] list scalar common​

Filter by one or more purchase order IDs

POItemFilterInput.purchaseOrderStatus ● [POStatusEnum!] list enum purchase-orders​

Filter by the status of the parent purchase order

POItemFilterInput.sku ● [String!] list scalar common​

Filter by one or more SKUs

POItemFilterInput.supplierId ● [ID!] list scalar common​

Filter by one or more supplier IDs (via purchase order)

Member Of​

supplyPoItems query