WmsReceivingOptionsInput
Receiving details a warehouse management system needs when a shipment is sent to it.
input WmsReceivingOptionsInput {
destinationBuildingId: ID
expectedArrivalDate: ISO8601Date
externalId: String
includeLotNumbers: Boolean
inventoryConfiguration: WmsInventoryConfigurationEnum!
packages: [WmsReceivingPackageInput!]
purchaseOrderNumber: String
shippingType: WmsShippingTypeEnum!
updateFields: [WmsReceivingOrderFieldEnum!]
updateShipmentArrivalDate: Boolean
}
Fields
WmsReceivingOptionsInput.destinationBuildingId ● ID scalar common
The destination building to send instead of the shipment's, when the
destination is one of updateFields. Once the warehouse system accepts it,
the shipment moves there too.
WmsReceivingOptionsInput.expectedArrivalDate ● ISO8601Date scalar common
The expected arrival date to send instead of the shipment's. The integration refuses a date its warehouse system does not accept.
WmsReceivingOptionsInput.externalId ● String scalar common
The id of the order the operator reviewed, as the warehouse system knows it. When given, the send is refused if the shipment is no longer linked to that order.
WmsReceivingOptionsInput.includeLotNumbers ● Boolean scalar common
Whether to send the lot numbers recorded on the shipment items, for an integration that leaves that choice to the operator. An integration that decides lots for each SKU ignores it.
WmsReceivingOptionsInput.inventoryConfiguration ● WmsInventoryConfigurationEnum! non-null enum common
How the inventory is configured within the boxes.
WmsReceivingOptionsInput.packages ● [WmsReceivingPackageInput!] list input common
The boxes or pallets the operator packed. When given, they are sent instead of the packing inferred from the shipment, and they must hold exactly the shipment's units, by SKU and lot.
WmsReceivingOptionsInput.purchaseOrderNumber ● String scalar common
The purchase order number to send instead of the shipment's, when it is one of
updateFields. Once the warehouse system accepts it, it is also set on the shipment.
WmsReceivingOptionsInput.shippingType ● WmsShippingTypeEnum! non-null enum common
How the inventory arrives at the fulfillment center.
WmsReceivingOptionsInput.updateFields ● [WmsReceivingOrderFieldEnum!] list enum common
When the warehouse system already holds an order for the shipment, the fields to update on it. Omitted, the integration updates what it normally changes when a shipment is sent again.
WmsReceivingOptionsInput.updateShipmentArrivalDate ● Boolean scalar common
Also set the shipment's own expected arrival date to expectedArrivalDate, once the warehouse system has accepted it.
Member Of
SupplySendShipmentToWmsInput input ● supplyShipmentWmsReceivingOptions query