V3CostObject

V3CostObject
V3CostObject

Offer cost, for more info see: https://confluence.eng.vmware.com/x/PUJNNQ

JSON Example
{
    "creditSavings": [
        {
            "creditAmount": -1.5,
            "creditReference": "a3cd0d29-7580-4bed-831f-a0976a7de7e3",
            "type": "string"
        }
    ],
    "discountSavings": [
        {
            "attributes": {
                "attributes": "string"
            },
            "discountAmount": -1.5,
            "type": "RCD"
        }
    ],
    "promotionSavings": [
        {
            "promotionAmount": -58.63,
            "promotionCode": "VMC_AWS_10_PERCENT_OFF",
            "promotionName": "Promo description",
            "promotionPercent": 0.1,
            "promotionServiceDetails": [
                {
                    "description": "VMware Cloud DR",
                    "productFamily": "VMC-AWS",
                    "serviceDefinitionId": "b3cd0d29-7580-4bed-831f-a0976a7de7e6"
                }
            ],
            "promotionType": "PERCENTAGE (or) AMOUNT",
            "remainingAmount": -28.63,
            "sellerPromotionInstanceId": "20"
        }
    ],
    "prorationFactor": 0.6,
    "remainingContractValue": 421.68,
    "surrenderValue": 421.68,
    "totalContractValue": 421.68,
    "totalCreditSavings": -1.63,
    "totalDiscountSavings": -10,
    "totalListContractValue": 41.68,
    "totalListPrice": 586.32,
    "totalNetAmount": 421.68,
    "totalPromotionSavings": -158.63,
    "totalSalePrice": 576.32,
    "totalTaxes": 5.62,
    "transitionPeriodCost": 121.38,
    "transitionalPrices": {
        "anet": 1.5,
        "cnet": 2.5,
        "enet": 3.5
    },
    "unitListContractValue": 1.68,
    "unitListPrice": 12.32,
    "unitNetAmount": 21.68,
    "unitTotalContractValue": 31.68,
    "unitTotalListContractValue": 89.49
}
creditSavings
Optional

The credit savings information like type, amount etc

discountSavings
Optional

Details: List with the discounts savings applied at this grouping level. For type BUNDLE_DISCOUNT, discount is already applied in the list price.

promotionSavings
Optional

Collection of promotional savings applied at this grouping level

number As double As double
prorationFactor
Optional

Applicable only on preview operation. Factor for amount due for partial term

number As double As double
remainingContractValue
Optional

RCV - the 'undelivered' contract value

number As double As double
surrenderValue
Optional

every offer (and subscription) has cash value and this applies to the payment for the new subscription.

number As double As double
totalContractValue
Optional

TCV of subscription over its term regardless of billing frequency (using the totalSalePrice which means discounts are already accounted for)

number As double As double
totalCreditSavings
Optional

The total savings from applied due to any returns or refunds. Represented as negative value

number As double As double
totalDiscountSavings
Optional

The total savings from discounts at this grouping level. Represented as negative value

number As double As double
totalListContractValue
Optional

Total value of subscription over its term regardless of billing frequency (using the totalListPrice)

number As double As double
totalListPrice
Optional

The total list price (MSRP) at this grouping level. (in offers this same as unit but for subscription this is defined as purchaseQuantity * unitListPrice)

number As double As double
totalNetAmount
Optional

totalNetAmount = totalSalePrice+totalPromotionSavings+totalCreditSavings+totalTaxes. The sum of the total net amount at this grouping level

number As double As double
totalPromotionSavings
Optional

The total savings from applied promotions at this grouping level. Represented as negative value

number As double As double
totalSalePrice
Optional

totalSalePrice = totalListPrice+totalDiscountSavings. The total sale price at this grouping level. Includes discount, but no taxes or promo savings should be applied

number As double As double
totalTaxes
Optional

The total taxes at this grouping level (if applicable)

number As double As double
transitionPeriodCost
Optional

Applicable only for flex exchange, show potential cost of transition period

transitionalPrices
Optional

Applicable only on preview operation. These are transitional prices that are calculated for Quote purposes only and are some special sub-totals

number As double As double
unitListContractValue
Optional

Like totalListContractValue but for 1 quantity

number As double As double
unitListPrice
Optional

The list price (MSRP) for 1 quantity. Applicable only in a subscription

number As double As double
unitNetAmount
Optional

This net amount for 1 quantity. Applicable only in a subscription

number As double As double
unitTotalContractValue
Optional

Like TCV but for 1 quantity

number As double As double
unitTotalListContractValue
Optional

Total contract value for quantity 1