Skip to navigation

Outlines the sequence of steps involved in determining the price for a subscription product rate plan in Zuora Billing, including charge overrides and price lookup formula evaluations.

The following diagram explains how price is determined when you subscribe to a product rate plan for your end customer after the Attribute-based Pricing feature is enabled.

ABP flow

The following things happen in sequence in Zuora Billing when you create a subscription for a customer account.

The charge override behavior in Step 5 below is applicable only when an order or order preview is submitted for subscribing to a rate plan.

1

A subscription product rate plan is created by cloning the original product rate plan charge.

2

The system checks whether there is any charge override.

  • If yes, the charge override is applied to the subscription product rate plan.
  • If no, skip to the next step.
3

The system checks whether a price lookup formula is defined for the product rate plan charge for evaluation.

  • If yes, proceed to the next step.
  • If no, skip to Step 6 to finalize the subscription rate plan charge.
4

The system collects all required information to evaluate the price lookup formula and identify the target product charge definition.

  • If the target product charge definition is identified, proceed to the next step.
  • If no target product charge definition can be identified or any error occurs, the whole process terminates with errors.
5

Based on the following conditions, the system evaluates whether values provided in charge override in an order or order preview should be applied to the subscription rate plan charge.

Condition 1

Whether the attribute value is overridden by the target charge definition

Condition 2

Whether the attribute is present in the order charge override

Evaluation result

No

Doesn’t matter

Does not apply changes

Yes

Yes

Does not apply changes (It’s because order charge override has higher priority.)

Yes

No

Apply changes

6

The subscription product rate plan charge is finalized.