WarehouseTransfer
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.
type WarehouseTransfer {
actualArrivalDate: ISO8601DateTime
actualReceivedDate: ISO8601DateTime
actualShipDate: ISO8601DateTime
attachmentCount: Int!
attachments: [File!]
bolNumber: String
canBeSentToWms: Boolean!
carrierName: String
containerNumber: String
containerSize: SupplyContainerSizeEnum
costs: WarehouseTransferCosts
createdAt: ISO8601DateTime!
destinationBuilding: Warehouse!
destinationLocation: Location
expectedArrivalDate: ISO8601DateTime
expectedShipDate: ISO8601DateTime
externalDocuments: [SupplyShipmentExternalDocument!]!
externalId: String
forwarderName: String
id: ID!
incoterms: SupplyIncotermsEnum
items: [WarehouseTransferItem!]!
originBuilding: Warehouse!
refNumber: String
stats: WarehouseTransferStats!
status: WarehouseTransferStatusEnum!
trackingNumber: String
transferNumber: String!
transportMode: SupplyTransportModeEnum
updatedAt: ISO8601DateTime!
vesselName: String
wmsIntegration: Integration
wmsSendIntegrations: [Integration!]!
wmsUrl: Url
}
Fields
WarehouseTransfer.actualArrivalDate ● ISO8601DateTime scalar common
When the units arrived. Recorded when the transfer is delivered.
WarehouseTransfer.actualReceivedDate ● ISO8601DateTime scalar common
When receiving finished. Recorded when the transfer is received.
WarehouseTransfer.actualShipDate ● ISO8601DateTime scalar common
When the units left the origin. Recorded when the transfer ships.
WarehouseTransfer.attachmentCount ● Int! non-null scalar common
How many documents are attached to this transfer.
WarehouseTransfer.attachments ● [File!] list object common
The documents attached to this transfer. S3 links expire after 24 hours; query the documents again for fresh links.
WarehouseTransfer.bolNumber ● String scalar common
The bill of lading number.
WarehouseTransfer.canBeSentToWms ● Boolean! non-null scalar common
Whether the transfer can be sent now: it is Allocated, In Transit, or Delivered, and a warehouse system linked to the destination can receive it.
WarehouseTransfer.carrierName ● String scalar common
The carrier moving the units.
WarehouseTransfer.containerNumber ● String scalar common
The container number.
WarehouseTransfer.containerSize ● SupplyContainerSizeEnum enum common
The container size.
WarehouseTransfer.costs ● WarehouseTransferCosts object inventory
Costs recorded on the transfer; requires warehouse:read_transfer_costs.
WarehouseTransfer.createdAt ● ISO8601DateTime! non-null scalar common
When the transfer was created.
WarehouseTransfer.destinationBuilding ● Warehouse! non-null object warehouses
The building the units go to.
WarehouseTransfer.destinationLocation ● Location object warehouses
The location in the destination building received units are added to. Null until chosen or until the first receipt records it.
WarehouseTransfer.expectedArrivalDate ● ISO8601DateTime scalar common
When the units are expected at the destination.
WarehouseTransfer.expectedShipDate ● ISO8601DateTime scalar common
When the units are expected to leave the origin.
WarehouseTransfer.externalDocuments ● [SupplyShipmentExternalDocument!]! non-null object shipments
The documents this transfer became in other systems, with links to open them.
WarehouseTransfer.externalId ● String scalar common
The order id in the destination’s warehouse system. Present once the transfer was sent there.
WarehouseTransfer.forwarderName ● String scalar common
The freight forwarder.
WarehouseTransfer.id ● ID! non-null scalar common
Unique identifier of the transfer.
WarehouseTransfer.incoterms ● SupplyIncotermsEnum enum common
The Incoterms code.
WarehouseTransfer.items ● [WarehouseTransferItem!]! non-null object inventory
The products moved, one line per product.
WarehouseTransfer.originBuilding ● Warehouse! non-null object warehouses
The building the units leave.
WarehouseTransfer.refNumber ● String scalar common
A reference number for the transfer.
WarehouseTransfer.stats ● WarehouseTransferStats! non-null object inventory
Unit, line, carton, pallet, weight, and volume totals.
WarehouseTransfer.status ● WarehouseTransferStatusEnum! non-null enum inventory
Current transfer status.
WarehouseTransfer.trackingNumber ● String scalar common
The carrier’s tracking number.
WarehouseTransfer.transferNumber ● String! non-null scalar common
The transfer’s number, unique in the company.
WarehouseTransfer.transportMode ● SupplyTransportModeEnum enum common
How the units travel.
WarehouseTransfer.updatedAt ● ISO8601DateTime! non-null scalar common
When the transfer last changed.
WarehouseTransfer.vesselName ● String scalar common
The vessel, when moved by sea.
WarehouseTransfer.wmsIntegration ● Integration object integrations
The integration holding the order the transfer was sent as. Null until sent.
WarehouseTransfer.wmsSendIntegrations ● [Integration!]! non-null object integrations
Integrations linked to the destination building that the transfer can be sent to.
WarehouseTransfer.wmsUrl ● Url scalar common
Link to the order in the destination’s warehouse system. Null until sent.
Returned By
warehouseTransfer query ● warehouseTransfersAdvance mutation ● warehouseTransfersCancel mutation ● warehouseTransfersCreate mutation ● warehouseTransfersMarkReceived mutation ● warehouseTransfersRecordReceipts mutation ● warehouseTransfersStartReceiving mutation ● warehouseTransfersStepBack mutation ● warehouseTransfersUpdate mutation
Member Of
WarehouseTransferConnection object ● WarehouseTransferEdge object