warehouseTransfersSyncWmsReceipts
Reads a sent transfer’s received quantities from the destination’s warehouse system and records them on the transfer.
Business Rules
- The transfer must have been sent to an integration that reports receipts
- An Allocated transfer is shipped first, then received
- Receipts for a Draft, Received, Closed, or Canceled transfer are refused. Step a Received transfer back to In Receiving to refresh its receipts
- A completed order marks the transfer Received only when every line is fully received. Otherwise the transfer stays In Receiving and a person marks it Received to write off the shortfall
- Runs in the background; follow the returned process for the outcome
Error Scenarios
- “Transfers are not enabled for this company”
- The process fails with the reason, for example the warehouse system’s refusal
- The process fails when the warehouse system asks to mark the transfer Received after a line’s receipts were lowered during the refresh. The transfer stays In Receiving and its activity shows “Some units were not received. Only a person can mark this transfer Received and write them off.”
Permissions Required
warehouse:receive_transfer
warehouseTransfersSyncWmsReceipts(
input: WarehouseTransfersSyncWmsReceiptsInput!
): AsynchronousActionResponse!
Arguments
warehouseTransfersSyncWmsReceipts.input ● WarehouseTransfersSyncWmsReceiptsInput! non-null input common
Parameters for WarehouseTransfersSyncWmsReceipts
Type
AsynchronousActionResponse object common
Asynchronous action response type