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
| Field | Type | Required | Notes |
|---|---|---|---|
caption | String | no | No further notes. |
vendorPartNumber | String | no | No further notes. |
listCost | MoneyEntryInput | no | The replacement list cost (currency must match the parent purchasingCurrency; per PACK when the junction is pack-denominated). |
moq | Int | no | No further notes. |
leadTimeDays | Int | no | No further notes. |
purchasePackId | ID | no | The replacement pack denomination — re-gated; stored listCost/moq must ride the same payload (the flip coupling). |