warehouseTransferWmsReceivingPlan
Returns the packages and warnings a transfer would be sent with for the chosen receiving details, so they can be reviewed before sending.
Business Rules
- Reads the transfer in the active company (
X-Company-Id) only - Null when the destination’s integration does not ask for receiving details
- Quantities are whole amounts in each line’s unit of measure; a line with a decimal amount is refused. Transfers do not send lot numbers
Error Scenarios
- **GraphQL::ExecutionError**: “Transfer not found.”
Permissions Required
warehouse:read_transfers
warehouseTransferWmsReceivingPlan(
integrationId: ID
receivingOptions: WmsReceivingOptionsInput!
transferId: ID!
): WmsReceivingPlan
Arguments
warehouseTransferWmsReceivingPlan.integrationId ● ID scalar common
The integration the transfer will be sent to, when more than one can receive it. Ignored once the transfer is linked to an order, which uses that order’s integration.
warehouseTransferWmsReceivingPlan.receivingOptions ● WmsReceivingOptionsInput! non-null input common
The receiving choices to preview.
warehouseTransferWmsReceivingPlan.transferId ● ID! non-null scalar common
The transfer that will be sent.
Type
WmsReceivingPlan object common
Receiving contents calculated from shipment totals and product packaging.