Charge Segment behavior
Explore how Charge Segments are created and populated with metrics in various quoting scenarios, including ramp quotes, removed products, and inflight quotes.
Charge Segments are created in different ways based on the type of quote, actions performed in the quote, and type of charges removed from the quote. When you turn on the Enable Charge Segment Metrics settings in Zuora Config > Quote Studio Settings > Admin Config, the Charge Segment object is populated with segment-level metrics when a quote is saved or previewed.
Ramp Interval Rollups Derived from Charge Segment Metrics
When Enable Charge Segment Metrics is turned on and Charge Segment metrics are available for a quote, CPQ derives ramp interval–level rollups directly from Charge Segment period and delta metrics:
Ramp Interval Subtotal and Ramp Interval Total are calculated by aggregating gross and net total contract billing (TCB) from Charge Segment periods mapped to each ramp interval.
Ramp Interval Delta Subtotal and Ramp Interval Delta Total aggregate gross and net delta TCB per ramp interval.
Ramp Interval Discount is the aggregated difference between Ramp Interval Subtotal and Ramp Interval Total per ramp interval.
These Ramp Interval rollups are displayed in the Interval Metrics section of Quote Studio when the fields are added to the Quote Ramp Interval field sets (for example, CPQX_Interval_Metrics_Expand and CPQX_Interval_Metrics_Collapse). Since they are derived from Charge Segment data, the values update in real time when the Preview Response is successfully returned from Zuora and always reflect the current segment structure of the quote.
You can use Object Field Config to optionally hide/show any of these fields in the Quote Ramp Interval metrics panel based on New, Amendment, or Renewal Quote types. For more information, see Configure field based on quote type.
Ramp Interval rollup fields are Charge Segment–based and may differ from invoice-based interval fields in scenarios where billing and ramp interval boundaries do not align.