Describes a request to create a price using CreatePrice.
Name | Type | Tags | Description |
---|---|---|---|
name |
String |
Required | The name of the price. |
description |
String |
Optional | An arbitrary string attached to the object. Often useful for displaying to users. |
plan |
String |
Required | The identifier of the plan that this price will belong to. |
recognizedRevenueAccountingCode |
String |
Optional | An accounting code that is active in your Zuora chart of accounts. |
deferredRevenueAccountingCode |
String |
Optional | An accounting code that is active in your Zuora chart of accounts. |
recurring |
Recurring |
Optional | The recurring components of a price such as interval . |
startEvent |
Enum |
Optional | Specifies when to start billing the customer. |
tiersMode |
Enum |
Optional | Specifies the kind of tiering. One of GRADUATED , VOLUME , HIGH_WATERMARK_GRADUATED , HIGH-WATERMARK_VOLUME or GRADUATED_WITH_OVERAGE . |
tiers |
List<Tier> |
Optional | tiers |
unitOfMeasure |
String |
Optional | A configured unit of measure. |
quantity |
Double |
Optional | Quantity. |
minQuantity |
Double |
Optional | Minimum quantity. |
maxQuantity |
Double |
Optional | Maximum quantity. |
taxCode |
String |
Optional | A tax code identifier. |
taxInclusive |
Boolean |
Optional | If true , indicates that the amounts supplied are tax inclusive. |
amounts |
Map<Currency, Double> |
Optional | Flat billing amounts. |
unitAmounts |
Map<Currency, Double> |
Optional | Unit billing amounts. |
percentAmount |
Double |
Optional | Percent amount. |
priceBaseInterval |
Enum |
Optional | Specifies the base interval of a price. One of WEEK , MONTH , or BILLING_PERIOD . If not provided defaults to BILLING_PERIOD . |
applyDiscountTo |
EnumSet<ApplyDiscountTo> |
Optional | You can choose any combination of ONE_TIME RECURRING and USAGE for discount prices. |
discountLevel |
Enum |
Optional | Specifies at what level the discount should be applied: one of ACCOUNT , SUBSCRIPTION or PLAN . |
overage |
Overage |
Optional | Specifies how to handle usage overages. |
customFields |
Map<String, Object> |
Optional | Custom fields. |