Skip to main content

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.