TransferStockInput
Input for transferStock. Moves quantity units of productId from sourceBinLocationId to destinationBinLocationId in a single stock movement (no external counter-location involved).
input TransferStockInput {
productId: ID!
sourceBinLocationId: ID!
destinationBinLocationId: ID!
quantity: Int!
batchId: ID
}
Fields
TransferStockInput.productId ● ID! non-null scalar
ID of the product whose stock is being moved.
TransferStockInput.sourceBinLocationId ● ID! non-null scalar
ID of the bin location stock is moved out of.
TransferStockInput.destinationBinLocationId ● ID! non-null scalar
ID of the bin location stock is moved into. Must differ from sourceBinLocationId.
TransferStockInput.quantity ● Int! non-null scalar
Number of units to move. Must be positive.
TransferStockInput.batchId ● ID scalar
ID of the batch when batch tracking is enabled for the product.
Member Of
transferStock mutation