EditOrgVendorInput
input type
Edit-input for a OrgVendor. Every field optional, at least ONE required; supplied fields REPLACE, omitted fields are preserved — EXCEPT the three pointer fields (defaultShipToLogicalFacilityId/billToContactId/returnsToContactId), which additionally accept an EXPLICIT null to CLEAR. vendorId is NOT editable (immutable at birth, the enablement IS the (org × vendor) edge; re-pointing = recreate), nor is the parent-org ref (the header). The FULL commercial payload is editable; supplied non-null pointers re-gate at each set; a supplied money field must match a purchasingCurrency supplied in the SAME edit, and gates against the STORED currency server-side otherwise.
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
caption | String | no | No further notes. |
code | String | no | No further notes. |
accountNumber | String | no | No further notes. |
terms | String | no | No further notes. |
purchasingCurrency | String | no | No further notes. |
paymentTerms | String | no | The canned payment-terms token (net-30 · 2-10-net-30 · cod · prepaid). |
incotermCode | String | no | The canned Incoterms-2020 code (EXW · FCA · CPT · CIP · DAP · DPU · DDP · FAS · FOB · CFR · CIF). |
leadTimeDays | Int | no | No further notes. |
defaultShipToLogicalFacilityId | ID | no | Supply a LogicalFacility id to re-point (ACTIVE + owned by the buying org), or EXPLICIT null to CLEAR the default. |
billToContactId | ID | no | Supply a Contact id to re-point (ACTIVE-gated), or EXPLICIT null to CLEAR it. |
returnsToContactId | ID | no | Supply a Contact id to re-point (ACTIVE-gated), or EXPLICIT null to CLEAR it. |
orderMinimum | MoneyEntryInput | no | No further notes. |
freeFreightThreshold | MoneyEntryInput | no | No further notes. |
requireCatalogItem | Boolean | no | No further notes. |