AlmondTill/G3N API

TransferLine

object type

One embedded Transfer line.

Fields

FieldTypeNotes
lineNoInt Int!1-based position (create input order) — the receipt/resolution addressing key.
inventoryItemIdID ID!The SOURCE InventoryItem id (variant x source LF).
destinationInventoryItemIdID ID!The DESTINATION InventoryItem id (same variant x destination LF) — server-resolved at create (IV-b: the junction must already exist; movements never auto-vivify).
variantIdID ID!The variant both junctions share (provenance — server-resolved at create).
quantityString String!The quantity to move (decimal string, stock UoM, strictly positive).
unitCostMoneyEntryThe carried unit cost — birth-stamped at SHIP from the source WMA; absent until then, and absent forever on an un-costed source book.
shippedQtyString String!Rollup: quantity shipped (a light transfer stamps it at its one completing step).
receivedQtyString String!Rollup: quantity landed at the destination (on_hand + held together).
heldQtyString String!Rollup: the held subset of receivedQty (quarantine landings).
resolvedQtyString String!Rollup: residual quantity disposed via resolve (disposition-coded doc-referencing movements).
unplannedQtyStringRollup: DECLARED surplus booked at receive (the accepted-unplanned lane, absent = 0). OUTSIDE receivedQty by design — the over-receipt outstanding math stays pure.
transferRequestIdIDThe originating TransferRequest — present iff this Transfer was born by an acceptance.
requestLineNoIntThe originating request line number (1-based on THAT doc) — travels with transferRequestId.