warehouseTransfersStartReceiving
Starts receiving a transfer from In Transit or Delivered, and returns it.
Business Rules
- Receiving can only start from In Transit or Delivered
- Stock does not move. Received quantities move it when recorded
- Starting receiving does not record an arrival or received date; existing dates are kept
- A transfer already In Receiving is refused, so a repeated request changes nothing
Error Scenarios
- “Transfers are not enabled for this company”
- “Transfer not found.”
- “This transfer is already In Receiving.”
- “A transfer cannot move from Received to In Receiving.”
- “A transfer cannot move from Allocated to In Receiving.”
- “This transfer changed. Reload and try again.”
Permissions Required
warehouse:change_transfer_status
warehouseTransfersStartReceiving(
input: WarehouseTransfersStartReceivingInput!
): WarehouseTransfer!
Arguments
warehouseTransfersStartReceiving.input ● WarehouseTransfersStartReceivingInput! non-null input common
Parameters for WarehouseTransfersStartReceiving
Type
WarehouseTransfer object inventory
A movement of the company’s own inventory from one of its buildings to another.
Allocating holds the units at the origin. Shipping takes them out of the origin’s stock and counts them as incoming at the destination. Receiving adds them to the destination’s stock. Marking the transfer Received writes off the units not received: they stop counting as incoming.