TransferUnplannedArrivalInput
input type
One WRONG-ITEM arrival: a destination-LF junction x quantity, booked QTY-ONLY (no transfer line = no frozen cost; the source's correction carries the true cost).
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
inventoryItemId | ID ID! | yes | The receiving junction (variant x the transfer DESTINATION LF — the custody law; scoped + ACTIVE). |
quantity | String String! | yes | The quantity that physically arrived — strictly positive. |
toBucket | StockBucket | no | The landing bucket — on_hand | held ONLY (DEFAULTED to on_hand when omitted). |
heldReason | String | no | The canned held reason — required iff toBucket is held. |
reason | String | no | Optional free-text reason riding the movement entry. |