NewReplenishmentConfigInput
input type
Create-input for a ReplenishmentConfig. The tenant (org group) is derived SERVER-SIDE from the principal. AXES (STRICT): each SINGULAR (at most one Location leg, at most one Merchandise leg), every supplied ref tenant-scoped server-side + ACTIVE (CONFLICT/REF_STATE); at least ONE parameter (the substance rule); minUnits must not exceed maxUnits; the write-time COLLISION gate runs BEFORE the write.
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
caption | String | no | Optional: when omitted the per-type default applies — the set-axis coordinate ('Replenishment (<axes>)'; 'Replenishment (group-wide)' when none); when supplied it must be non-blank. |
organizationId | ID | no | The Location axis, org level (at most one Location leg). |
logicalFacilityId | ID | no | The Location axis, LF level (at most one Location leg). |
categoryId | ID | no | The Merchandise axis, category level (at most one Merchandise leg). |
styleId | ID | no | The Merchandise axis, style level (at most one Merchandise leg). |
seasonId | ID | no | No further notes. |
brandId | ID | no | No further notes. |
replenishEnabled | Boolean | no | No further notes. |
minUnits | String | no | No further notes. |
maxUnits | String | no | No further notes. |
daysOfSupplyTarget | Int | no | No further notes. |
safetyStockUnits | String | no | No further notes. |
reorderMultipleUnits | String | no | No further notes. |
reviewCadenceDays | Int | no | No further notes. |
abcClassOverride | AbcClass | no | No further notes. |
buyVsTransfer | ReplenishmentBuyVsTransferInput | no | No further notes. |
reserveFloorUnits | String | no | No further notes. |
transferableExcess | Boolean | no | No further notes. |
allocationWeight | Int | no | No further notes. |