Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 2.25 KB

inventory-state.md

File metadata and controls

25 lines (19 loc) · 2.25 KB

Inventory State

Indicates the state of a tracked item quantity in the lifecycle of goods.

Enumeration

InventoryState

Fields

Name Description
CUSTOM The related quantity of items are in a custom state. READ-ONLY:
the Inventory API cannot move quantities to or from this state.
INSTOCK The related quantity of items are on hand and available for sale.
SOLD The related quantity of items were sold as part of an itemized
transaction. Quantities in the SOLD state are no longer tracked.
RETURNEDBYCUSTOMER The related quantity of items were returned through the Square Point
of Sale application, but are not yet available for sale. READ-ONLY:
the Inventory API cannot move quantities to or from this state.
RESERVEDFORSALE The related quantity of items are on hand, but not currently
available for sale. READ-ONLY: the Inventory API cannot move
quantities to or from this state.
SOLDONLINE The related quantity of items were sold online. READ-ONLY: the
Inventory API cannot move quantities to or from this state.
ORDEREDFROMVENDOR The related quantity of items were ordered from a vendor but not yet
received. READ-ONLY: the Inventory API cannot move quantities to or
from this state.
RECEIVEDFROMVENDOR The related quantity of items were received from a vendor but are
not yet available for sale. READ-ONLY: the Inventory API cannot move
quantities to or from this state.
INTRANSITTO The related quantity of items are in transit between locations.
READ-ONLY*: the Inventory API cannot move quantities to or from this
state.
NONE A placeholder indicating that the related quantity of items are not
currently tracked in Square. Transferring quantities from the NONE state
to a tracked state (e.g., IN_STOCK) introduces stock into the system.
WASTE The related quantity of items are lost or damaged and cannot be
sold.
UNLINKEDRETURN The related quantity of items were returned but not linked to a
previous transaction. Unlinked returns are not tracked in Square.
Transferring a quantity from UNLINKED_RETURN to a tracked state (e.g.,
IN_STOCK) introduces new stock into the system.