Welcome to Zuora Product Documentation

Explore our rich library of product information

Prepaid Drawdown errors

This reference lists the errors encountered when Prepaid Drawdown is enabled in a Zuora tenant and prepaid charges are synced to CPQ, particularly during upgrades to Zuora Quotes version 10.8 or higher.

When Prepaid Drawdown is enabled in a Zuora tenant and prepaid charges with field values below are synced to CPQ, you may encounter the following errors.

The following errors only occur when you upgrade Zuora Quotes from the X version (X represents your current Quotes version) to the 10.8 version or higher. For a fresh new installation of Zuora Quotes, these errors will not display.

ErrorReason
INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST: Validity Period Type: bad value for restricted picklist field: Subscription TermOccurs when Validity Period Type (picklist field) is set to Subscription Term on Prepaid Product Rate Plan Charge in Zuora.
INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST: Validity Period Type: bad value for restricted picklist field: Semi-AnnualOccurs when Validity Period Type (picklist field) is set to Semi-Annual on Prepaid Product Rate Plan Charge in Zuora.
INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST: Prepaid Operation Type: bad value for restricted picklist field: drawdownThis error will appear if you attempt to create a drawdown charge.

Fixing errors

To fix errors, update the following field values in the CPQ quotes package, Object - zqu__ProductRatePlanCharge__c.

FieldFix
zqu__ValidityPeriodType__c

Change the API name of the picklist value from Subscription_Term to Subscription Term.

Take the following steps to change the picklist API name:

  1. Navigate to Setup > Objects > zqu__ProductRatePlanCharge__c> zqu__ValidityPeriodType__c.

  2. Click Edit corresponding to Subscription Term.

zqu__ValidityPeriodType__c

Change the API name of the picklist value from Semi_Annual to Semi-Annual

Change the API name of the picklist value from Semi_Annual to Semi-Annual.Take the following steps to change the picklist API name:

  1. Navigate to Setup > Objects > zqu__ProductRatePlanCharge__c > zqu__ValidityPeriodType__c.

  2. Click Edit corresponding to Semi-Annual.

zqu__ValidityPeriodType__c

Change the label of the picklist value from Semi Annual to Semi-Annual.

Change the label of the picklist value from Semi Annual to Semi-Annual.Take the following steps to change the label of the picklist value:

  1. Navigate to Setup > Objects > zqu__ProductRatePlanCharge__c > zqu__ValidityPeriodType__c.

  2. Click Edit corresponding to Semi-Annual.

z
qu__PrepaidOperationType__c

Add drawdown as a new picklist value. (Make sure to use lowercase only; this is case-sensitive).

Take the following steps to add a new picklist value:

  1. Navigate to Setup > Objects > zqu__ProductRatePlanCharge__c > zqu__PrepaidOperationType__c.

  2. Click New to add a new picklist value.