UsageItem
Usage item for overage details in a offer. In case of Subscription offers, it shows the current status of overage details. In case of Transaction History, it shows the overage details status from when the transaction was first made.
Properties
Charge Id associated to Product Id in COMMIT Offer
Type of charge for the offer
Currency used to purchase the offer
Offer description from billing engine
Given name of the offer
Globally unique product id from Offer response
Quantity for purchase. Applicable only for COMMIT
SKU of the offer based on offer attributes
Tier name. Tier attributes will be populated in case of tier volume pricing. Applicable only when chargeType is TIERED
Applicable for commit offer only. Each service may have its own UOM. Some services may use Host and others may use CPUs, etc
JSON Example
{
"chargeId": "string",
"chargeType": "string",
"currency": "string",
"description": "string",
"name": "string",
"offerCost": {
"creditSavings": [
{
"creditAmount": 0,
"creditReference": "string",
"type": "FLEX_EXCHANGE"
}
],
"discountSavings": [
{
"attributes": {
"key": "string"
},
"discountAmount": 0,
"type": "RCD"
}
],
"promotionSavings": [
{
"promotionAmount": 0,
"promotionCode": "string",
"promotionName": "string",
"promotionPercent": 0,
"promotionServiceDetails": [
{
"description": "string",
"productFamily": "string",
"serviceDefinitionId": "string"
}
],
"promotionType": "PromotionSaving",
"remainingAmount": 0,
"sellerPromotionInstanceId": "string"
}
],
"remainingContractValue": 0,
"totalContractValue": 0,
"totalCreditSavings": 0,
"totalDiscountSavings": 0,
"totalListPrice": 0,
"totalNetPrice": 0,
"totalPromotionSavings": 0,
"totalSalePrice": 0,
"unitListPrice": 0,
"unitNetPrice": 0,
"unitTotalContractValue": 0
},
"productId": "string",
"purchaseQuantity": 0,
"sku": "string",
"tierName": "string",
"uom": "string"
}
Property Of
DistributorOffer
Offer
OfferV2
ProformaOffer
ResellerOffer