Product rate plan charge with dynamic pricing import fields
Use this reference to view all the fields associated with the product rate plan charge with dynamic pricing data dictionary.
| Name | Description | Value |
|---|---|---|
|
IsNewProductRatePlanCharge |
Required when creating a new product rate plan charge. Enter True if applicable; otherwise, enter False. This field cannot be left blank. |
true of false |
| Charge Model* | Charge model that determines how the charge is calculated. Enum: |
string |
| Charge Type* | Charge category in the catalog. Enum: |
string |
| Description | Description for the charge. |
string |
| Name* | Name of the charge as displayed in the product catalog. |
string |
| Unit of Measure* | Unit of measure (UOM) used to quantify or price the charge. e.g., Each, Seats, Licenses. |
string |
| Default Quantity | Default quantity applied when the charge is added, if not specified elsewhere. |
double |
| End Date Condition | Condition that determines when the charge becomes inactive. Use subscription_end when the charge should remain active until the subscription ends. Duration-based fields such as up_to_periods and up_to_periods_type do not apply when this value is used.Enum: |
string |
| Up To Periods |
Number of periods used with |
integer 32 |
| Up To Periods Type | Unit used to define the fixed period when end_date_condition is fixed_period. Ignored when end_date_condition is subscription_end.Enum: |
sting |
| Bill Cycle > Type* | Determines how the billing day is selected for this charge. Enum: |
string |
| Bill Cycle > Period* | Length of each billing period. Enum: |
string |
| Bill Cycle > Period Alignment* | Specifies how the billing period is aligned. Enum: |
string |
| Bill Cycle > Timing |
Specifies whether the charge is billed before or after the service period. Enum: |
string |
| Bill Cycle > Day of Week |
Specifies the day of the week. Enum: |
string |
| Bill Cycle > Day of Month |
Required when |
string |
| List Price Base | Specifies the basis used to interpret the list price. Enum: |
string |
| Specific List Price Base | Optional value used when list_price_base requires a specific quantity, such as the number of months for Per_Specific_Months.e.g., |
double |
| Trigger Event* |
Specifies the event that activates the charge on a subscription. Enum: |
string |
| Product Rate Plan Id* |
Identifier of the product rate plan that owns this charge. |
string |
| Specific List Price Base | Number of months used when list_price_base is Per_Specific_Months. Required when list_price_base is Per_Specific_Months. The value must be an integer from 1 to 120. | |
| Formula |
Formula applied after rate-card lookup to adjust the computed price. |
String |
| Tax Code |
Tax code used for tax calculation on this charge. |
string |
| Tax Mode |
Tax mode for this charge. Enum: |
string |
| Accounting > Accounting Code | Accounting code associated with the charge for reporting and ERP mapping. This is a code or identifier, not the general ledger (GL) account name. e.g.,PRPC-REV-001 |
string |
| Accounting > Accounts Receivable Account |
Name of the Accounts Receivable (AR) account used to record invoices for this charge. The account must exist in the tenant's chart of accounts. e.g., |
sting |
| Accounting > Accounts Receivable Account Type |
Account type associated with the |
sting |
| Accounting > Deferred Revenue Account |
Name of the deferred revenue (liability) account used to record revenue before it is recognized. The account must exist in the tenant's chart of accounts. e.g., |
sting |
| Accounting > Deferred Revenue Accounting Type | Accounting method applied to deferred revenue. Maps to the deferredRevenueAccountingType field in the accounting object. |
sting |
| Accounting > Recognized Revenue Account | Name of the account whose account type is Recognized Revenue. The account must exist in the tenant's chart of accounts. e.g. |
sting <= 100 characters |
| Accounting > Recognized Revenue Account Type | Account type associated with the recognized_revenue_account. Maps to the recognizedRevenueAccountType field in the accounting object. |
sting |
| Accounting > Adjustment Liability Account |
Name of the account whose account type is e.g., |
sting <= 100 characters |
| Accounting > Adjustment Liability Account Type | Account type associated with the adjustment_liability_account. Maps to the adjustmentLiabilityAccountType field in the accounting object. |
sting |
| Accounting > Adjustment Revenue Account | Name of the account whose account type is Adjustment Revenue. The account must exist in the tenant's chart of accounts. e.g., |
sting <= 100 characters |
| Accounting > Adjustment Revenue Account Type | Account type associated with the adjustment_revenue_account. Maps to the adjustmentRevenueAccountType field in the accounting object. |
sting |
| Accounting > Contract Asset Account | Name of the account whose account type is Contract Asset. e.g., |
sting <= 100 characters |
| Accounting > Contract Asset Account Type |
Account type associated with the |
sting |
| Accounting > Contract Liability Account |
Name of the account whose account type is e.g., |
sting <= 100 characters |
| Accounting Contract Liability Account Type |
Account type associated with the |
sting |
| Accounting > Contract Recognized Revenue Account |
Name of the recognized revenue account used for contract-based revenue recognition. The account must exist in the tenant's chart of accounts. e.g., |
sting |
| Accounting > Contract Recognized Revenue Account Type |
Account type associated with the |
sting |
|
Accounting > Unbilled Receivables Account |
Name of the account whose account type is e.g., |
string <= 100 characters |
|
Accounting > Unbilled Receivables Account Type |
Account type associated with the |
string |
| Revenue > Property Name* |
Revenue recognition configuration, . |
object |
| Custom_Fields > Property Name* |
Tenant custom fields on the charge. |
object |
| Attributes > Name* |
Name of the attribute. e.g., |
sting |
| Attributes > Type | Data type of the attribute. enum:StringIntegerDoubleBooleanDateDatetime |
string |
| Attributes > Mapping > Object |
Name of the Zuora object from which to retrieve the attribute value. e.g., |
string |
| Attributes > Mapping > Field |
Name of the field on the target object. e.g., |
sting |
| Pricing > Flat_Amounts* |
Map of currency to flat amount. e.g., |
object |
| Pricing > Flat_Amounts > Property Name* |
Any additional property. |
integer |
| Rate Cards > Attributes > Name |
Name of the attribute used in the condition. e.g., |
string |
| Rate Cards > Attributes > Operator |
Comparison operator used to evaluate the condition. enum: |
string |
| Rate Cards > Attributes > Value |
Comparison value used to evaluate the condition. The value must match the attribute's declared data type. For e.g., One of:stringnumberbooleanArray of strings or numbersComparison value. For |
string |
| Rate Cards > Pricing > Flat Amounts |
Map of currency to flat amount. e.g., |
object |
| Rate Cards > Pricing > Flat Amounts > Property Name* |
Any additional property. |
Integer |