Skip to navigation

Product charge definition update fields

View as Markdown

Use this reference to view all the fields associated with the product charge definition data dictionary.

NameDescriptionValue
IsNewProductChargeDefinitionMarker ColumnTRUE
id*The ID of the product charge definition to be updated.string
Billing PeriodThe override value of the billingPeriod for the product charge definition.string
Billing TimingThe override value of the billingTiming for the product charge definition. Enum: “IN_ADVANCE” “IN_ARREARS”string
Charge ModelDetermines how to calculate charges. Charge models must be individually activated in Zuora Billing administration. Enum: “DiscountFixedAmount” “DiscountPercentage” “FlatFee” “PerUnit” “Tiered” “Volume” “Delivery”string
Default QuantityThe default quantity. This field is applicable only for one-time and recurring charges.number or null
Effective End DateThe effective end date of the product charge definition.string <date-time>
Effective Start DateThe effective start date of the product charge definition.string <date-time>
List Price BaseThe list price base. This field is applicable only for recurring charges. Note: The Per_Year enum value is available only if you have the Annual List Price feature enabled. Enum: “Per_Billing_Period” “Per_Month” “Per_Week” “Per_Year”string
Specific Billing PeriodThe override value of the specificBillingPeriod for the product charge definition.number or null
Specific List Price BaseThe number of months for the list price base of the charge definition. The field is null if the listPriceBase field is not set to Per_Specific_Months.integer or null <int32> [ 1 .. 200 ]
Tax CodeSpecifies the tax code for taxation rules. This field is equired when the Taxable field is set to True. Note: This value affects the tax calculation of the charge.string <= 64 characters
Tax ModeDetermines how to define taxation for the charge. This field is equired when the Taxable field is set to True. Note: This value affects the tax calculation of the charge. Enum: “TaxExclusive” “TaxInclusive” nullstring or null
TaxableDetermines whether the charge definition is taxable. When this field is set to True, the TaxMode and TaxCode fields are required. Character limit: 5 Values: True, False Note: This value affects the tax calculation of the charge.boolean
TermThe number of periods of a termed subscription that is eligible for this charge definition. This field is applicable when the termType field is set to TERMED, and is to be used together with the termPeriodType field.number or null
Term Period TypeSpecifies the period type for the subscription term that is eligible for this charge definition. Enum: “Month” “Year” “Day” “Week” nullstring or null
Term TypeThe type of the subscription that is eligible for this charge definition. Enum: “TERMED” “EVERGREEN” nullstring or null
UOMDescribes the unit of measure (UOM) configured in Settings > Billing. Values: Each, License, Seat, or nullstring or null
IsNewChargeDefinitionPricingMarker ColumnTRUE/ FALSE
Pricing Currency Code*The currency for the price.string
Pricing Discount AmountThe specific amount for a fixed discount. The field is applicable only for charges based on the Discount-Fixed Amount charge model.number <double>
Pricing Discount PercentageThe percentage of discount for a percentage discount. The field is applicable only for charges based on the Discount-Percentage charge model.number <double>
Pricing PriceThe price of this item. This field is only applicable for charges based on the following charge models: Flat Fee Per Unit Delivery Pricingnumber
IsNewChargeDefinitionPricingChargeDefinitionPricingTierMarker ColumnTRUE/ FALSE
Pricing Tier Currency Code*The code corresponding to the currency for the tier’s price.string
Pricing Tier Price*The price of the tier if the price format is flat fee, or the price of each unit in the tier if the price format is per unit.number <double>
Pricing Tier Starting Unit*The starting number of a range of units for the tier. This field is required for charges based on the Tiered Pricing or Tiered with Overage Pricing charge model.number <double>
Pricing Tier Ending UnitThe end number of a range of units for the tier. This field is required for charges based on the Tiered Pricing or Tiered with Overage Pricing charge model.number <double>
Pricing Tier Price FormatThe price format of the tier. Enum: “Flat Fee” “Per Unit”string