Global methods for Multi Subscription Quoting
Use global Apex methods on the zqu.zQuoteUtil class to send and preview Multi Subscription Quoting (MSQ) in Zuora from Salesforce.
Zuora CPQ provides global Apex methods on the zqu.zQuoteUtil class for programmatically processing Multi Subscription Quoting (MSQ) from Salesforce. These methods are intended for use in custom flows, triggers, and integrations.
The following global methods are available:
sendToZuoraMSQsends an MSQ quote to Zuora. Available from Quotes version 10.27.previewMSQsends a preview request for an MSQ quote to Zuora. Available from Quotes version 10.31.
These methods use the same request and response wrapper classes.
Support for the MSQ send global method was added because older global methods did not work for MSQ quotes.
Use these methods when you want to:
trigger send or preview operations from custom automation
replace UI-based actions with Apex-based orchestration
integrate MSQ processing with custom business logic
When you use these methods:
always check whether the operation succeeded by evaluating
isSuccessdo not assume synchronous processing
track
jobIdwhen the operation runs asynchronouslyensure that the parent quote and child quotes are ready before you invoke the method
For method syntax, request and response objects, field definitions, and Apex examples, see Multi Subscription Quoting global methods in zQuoteUtil.