AlmondTill/G3N API

EditOrgVendorItemInput

input type

Edit-input for a OrgVendorItem. Every field optional, at least ONE required; supplied fields REPLACE, omitted fields are preserved (no clearing semantic). variantId is NOT editable (IMMUTABLE junction identity — re-point = doom + create; the uniqueness marker never swaps), nor is the parent OrgVendor ref (the header). The commercial payload is editable; a supplied listCost re-gates against the parent purchasingCurrency; a supplied purchasePackId re-gates (tenant + ACTIVE + variant-coherence) AND requires stored listCost/moq re-supplied in the SAME payload (the denomination-flip coupling, lean 5).

Fields

FieldTypeRequiredNotes
captionStringnoNo further notes.
vendorPartNumberStringnoNo further notes.
listCostMoneyEntryInputnoThe replacement list cost (currency must match the parent purchasingCurrency; per PACK when the junction is pack-denominated).
moqIntnoNo further notes.
leadTimeDaysIntnoNo further notes.
purchasePackIdIDnoThe replacement pack denomination — re-gated; stored listCost/moq must ride the same payload (the flip coupling).

Used by