Subscription owner fields
Use this reference to understand which fields are available in the Subscription Owner field set and when they are displayed.
Available fields in the Subscription Owner field set.
| Field | API name | When visible |
|---|---|---|
| Subscription Owner Type | zqu__Subscription_Owner_Type__c | Always, when the child quote does not yet have a Zuora Account ID. |
| Billing Account Name | zqu__Billing_Account_Name__c | When Subscription Owner Type = New. |
| Bill To Contact | zqu__BillToContact__c | When Subscription Owner Type = New. |
| Sold To Contact | zqu__SoldToContact__c | When Subscription Owner Type = New. |
| Ship To Contact | zqu__ShipToContact__c | When Subscription Owner Type = New and the Ship To Contact feature is enabled. |
| Bill Cycle Day | zqu__BillCycleDay__c | When Subscription Owner Type = New. |
| Currency | zqu__Currency__c | When Subscription Owner Type = New. |
| Payment Method | zqu__PaymentMethod__c | When Subscription Owner Type = New. |
| Payment Term | zqu__PaymentTerm__c | When Subscription Owner Type = New. |
| Billing Batch | zqu__BillingBatch__c | When Subscription Owner Type = New. |
| Subscription Owner | zqu__Subscription_Owner_ZuoraId__c | When Subscription Owner Type = Existing. |
| Invoice Owner | zqu__InvoiceOwner__c | When Subscription Owner Type = Existing or Same as Invoice Owner. |
Subscription Owner Type options
Use the Subscription Owner Type field to control how each child subscription is associated with billing accounts in an MSQ. This field determines whether the child subscription uses the parent quote billing account, an existing Zuora billing account, or a new Zuora billing account as the Subscription Owner. Depending on the selected option, CPQ also determines which related fields are displayed and how the Invoice Owner is assigned for the child subscription.
Same as Invoice Owner
Use this option when the subscription should be owned and invoiced by the same billing account selected on the parent quote. This is the default behavior.
Existing
Use this option when the subscription should be owned by an existing Zuora billing account that is different from the order-level Invoice Owner. The Invoice Owner field can also be used to assign a different existing billing account as the Invoice Owner for that child subscription.
The Invoice Owner field displays existing Zuora billing accounts only. You cannot create a new Invoice Owner billing account inline at the child quote level.
New
Use this option when you want CPQ to create a new Zuora billing account as the Subscription Owner for the child subscription.
If Billing Account Name is left blank, CPQ uses the Salesforce account name associated with the parent quote.
Account behavior summary
This section summarizes how CPQ assigns the Subscription Owner account and Invoice Owner account for a child quote based on the selected Subscription Owner Type. It also helps explain whether CPQ uses the parent quote billing account, an existing billing account, or a newly created billing account when generating the resulting order behavior for the subscription.
| Subscription Owner Type | Subscription Owner Account | Invoice Owner Account | Order action generated |
|---|---|---|---|
| Same as Invoice Owner | Same as Parent Quote Billing Account | Same as Parent Quote Billing Account | createSubscription with no transfer. |
| Existing (Subscription Owner only) | Selected existing Billing Account | Same as Parent Quote Billing Account | createSubscription with subscriptionOwnerAccountNumber. |
| Existing (with different Invoice Owner) | Selected existing Billing Account | Selected existing Billing Account | createSubscription and ownerTransfer with destinationInvoiceAccountNumber. |
| New | Newly created Billing Account linked to the same Salesforce account as the order-level account. | Same as Parent Quote Billing Account | createSubscription with new account creation. |