AlmondTill/G3N API

TransferReceiptInput

input type

One receipt landing: a line (by lineNo) x a landing bucket — on_hand (the default) or held (reason-coded, strict both ways). One receipt per (line, landing bucket) per call; a line may split across both.

Fields

FieldTypeRequiredNotes
lineNoInt Int!yesThe line being received (1-based, as stored).
quantityString String!yesThe quantity landing NOW — strictly positive; cumulative receipts never exceed the line shipped quantity (over-receipt refuses CONFLICT/DISCREPANCY).
toBucketStockBucketnoThe landing bucket — on_hand | held ONLY (DEFAULTED to on_hand when omitted; a foreign bucket refuses).
heldReasonStringnoThe canned held reason — required iff toBucket is held.