POItemFilterInput
Filter options for purchase order line items query.
Keyword Search
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