Skip to main content

BinLocation

A bin location inside a warehouse — the smallest addressable place stock can live. Pick lists and stock movements reference bin locations rather than the warehouse as a whole.

type BinLocation implements Node {
id: ID!
code: String!
createdAt: DateTime!
position: Int
updatedAt: DateTime
warehouseId: ID!
destinationGoodsReceiptLineItems(
first: Int = 10
after: String
filter: GoodsReceiptLineItemFilterInput
): GoodsReceiptLineItemConnection
destinationStockMovements(
first: Int = 10
after: String
filter: StockMovementFilterInput
): StockMovementConnection
productWarehouseConfigurations(
first: Int = 10
after: String
filter: ProductWarehouseConfigurationFilterInput
): ProductWarehouseConfigurationConnection
sourceStockMovements(
first: Int = 10
after: String
filter: StockMovementFilterInput
): StockMovementConnection
stocks(
first: Int = 10
after: String
filter: StockFilterInput
): StockConnection
tags(
first: Int = 10
after: String
filter: TagFilterInput
): TagConnection
warehouse: Warehouse
}

Fields​

BinLocation.id ● ID! non-null scalar​

Global identifier for this entity.

BinLocation.code ● String! non-null scalar​

Bin label (e.g. A-01-03). Unique per warehouse.

BinLocation.createdAt ● DateTime! non-null scalar​

Timestamp the bin location was first persisted.

BinLocation.position ● Int scalar​

Optional ordering hint used by pick-route generation. Lower numbers are visited first.

BinLocation.updatedAt ● DateTime scalar​

Timestamp of the last update.

BinLocation.warehouseId ● ID! non-null scalar​

ID of the parent warehouse.

BinLocation.destinationGoodsReceiptLineItems ● GoodsReceiptLineItemConnection object​

BinLocation.destinationGoodsReceiptLineItems.first ● Int scalar​
BinLocation.destinationGoodsReceiptLineItems.after ● String scalar​
BinLocation.destinationGoodsReceiptLineItems.filter ● GoodsReceiptLineItemFilterInput input​

BinLocation.destinationStockMovements ● StockMovementConnection object​

BinLocation.destinationStockMovements.first ● Int scalar​
BinLocation.destinationStockMovements.after ● String scalar​
BinLocation.destinationStockMovements.filter ● StockMovementFilterInput input​

BinLocation.productWarehouseConfigurations ● ProductWarehouseConfigurationConnection object​

BinLocation.productWarehouseConfigurations.first ● Int scalar​
BinLocation.productWarehouseConfigurations.after ● String scalar​
BinLocation.productWarehouseConfigurations.filter ● ProductWarehouseConfigurationFilterInput input​

BinLocation.sourceStockMovements ● StockMovementConnection object​

BinLocation.sourceStockMovements.first ● Int scalar​
BinLocation.sourceStockMovements.after ● String scalar​
BinLocation.sourceStockMovements.filter ● StockMovementFilterInput input​

BinLocation.stocks ● StockConnection object​

BinLocation.stocks.first ● Int scalar​
BinLocation.stocks.after ● String scalar​
BinLocation.stocks.filter ● StockFilterInput input​

BinLocation.tags ● TagConnection object​

BinLocation.tags.first ● Int scalar​
BinLocation.tags.after ● String scalar​
BinLocation.tags.filter ● TagFilterInput input​

BinLocation.warehouse ● Warehouse object​

Interfaces​

Node interface​

Any entity that can be loaded by its global id through the node(id: ID!) query.

Returned By​

binLocation query ● upsertBinLocation mutation

Member Of​

BinLocationEdge object ● GoodsReceiptLineItem object ● ProductWarehouseConfiguration object ● Stock object ● StockMovement object