FulfillmentLine
object type
One Fulfillment line — the create-time identity copy of ONE order line's claimed quantity (partial + split legal: the BINDING remainder gate reads the Order's own fulfillmentClaimedQty stamp). Lines are immutable at birth — re-scope = cancel + create.
Fields
| Field | Type | Notes |
|---|---|---|
lineNo | Int Int! | 1-based position within this fulfillment. |
orderLineNo | Int Int! | The fulfilled order line's frozen lineNo — the (orderId, orderLineNo) cross-document coordinate. |
variantId | ID | The sold variant (copied — XOR openItemDescription; the pick/pack identity). |
openItemDescription | String | The open-item description (copied — stockless: delivery stamps, no stock movement). |
quantity | String String! | The claimed quantity (positive decimal string; ≤ the order line's unclaimed remainder at create). |