Commitment Discount Unit
Column definition from FOCUS v1.4. Read its requirements and implementation guidance before mapping provider data.
- Source
- FOCUS MCP snapshot
- Edition
- v1.4
- Column ID
CommitmentDiscountUnit- Mode
- Read-only
- Library snapshot (UTC)
- 2026-10-08
Constraints
Description
Commitment Discount Unit represents the service-provider-specified measurement unit indicating how a service provider measures the Commitment Discount Quantity of a commitment discount. The CommitmentDiscountUnit column is only applicable to commitment discounts and not negotiated discounts.
Requirements
CommitmentDiscountUnit MUST adhere to the following requirements:
- CommitmentDiscountUnit MUST be of type String.
- CommitmentDiscountUnit MUST conform to StringHandling requirements.
- CommitmentDiscountUnit SHOULD conform to UnitFormat requirements.
- CommitmentDiscountUnit MUST adhere to the following nullability requirements:
- CommitmentDiscountUnit MUST be null when CommitmentDiscountQuantity is null.
- CommitmentDiscountUnit MUST NOT be null when CommitmentDiscountQuantity is not null.
- When CommitmentDiscountUnit is not null, CommitmentDiscountUnit MUST adhere to the following requirements:
- CommitmentDiscountUnit MUST remain consistent over time for a given CommitmentDiscountId.
- CommitmentDiscountUnit MUST represent the unit used to measure the commitment discount.
- When accounting for commitment discount flexibility, the CommitmentDiscountUnit value SHOULD reflect this consideration.
See Examples: Commitment Discount Flexibility for more details around commitment discount flexibility.