Skip to content

Commit

Permalink
FOCUS #557: Normative Requirements Refinement - Part 2 - CommitmentDi…
Browse files Browse the repository at this point in the history
…scountQuantity spec update
  • Loading branch information
ijurica committed Feb 26, 2025
1 parent 58a8724 commit 4a3ea22
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions specification/columns/commitmentdiscountquantity.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ The CommitmentDiscountQuantity column adheres to the following requirements:
* CommitmentDiscountQuantity MUST be null in all other cases.
* When CommitmentDiscountQuantity is not null, CommitmentDiscountQuantity adheres to the following additional requirements:
* CommitmentDiscountQuantity MUST be a valid decimal value.
* When ChargeCategory is "Purchase", CommitmentDiscountQuantity adheres to the following additional requirements:
* When ChargeCategory is "Purchase":
* CommitmentDiscountQuantity MUST be the quantity of CommitmentDiscountUnit, paid fully or partially upfront, that is eligible for consumption over the *commitment discount's* *term* when [ChargeFrequency](#chargefrequency) is "One-Time".
* CommitmentDiscountQuantity MUST be the quantity of CommitmentDiscountUnit that is eligible for consumption for each *charge period* that corresponds with the purchase when ChargeFrequency is "Recurring".
* When ChargeCategory is "Usage", CommitmentDiscountQuantity adheres to the following additional requirements:
* When ChargeCategory is "Usage":
* CommitmentDiscountQuantity MUST be the metered quantity of CommitmentDiscountUnit that is consumed in a given *charge period* when [CommitmentDiscountStatus](#commitmentdiscountstatus) is "Used".
* CommitmentDiscountQuantity MUST be the remaining, unused quantity of CommitmentDiscountUnit in a given *charge period* when CommitmentDiscountStatus is "Unused".

Expand Down

0 comments on commit 4a3ea22

Please sign in to comment.