Table of contents

This article presents how each Salesforce CPQ price setting is mapped to a Zuora charge model and provides sample calculation for the mappings.

Salesforce CPQ prices are translated to Zuora charges as below.

Salesforce CPQ Price Setting

Zuora Charge Model

Price Format

Price Book Entry

Flat Fee

n/a

Price Book Entry

Per Unit

n/a

Discount Schedule - Slab

Tiered Pricing

Per Unit

Discount Schedule - Range

Volume Pricing

Per Unit

Block Price

Volume Pricing

Flat Fee

Price calculation in Zuora Connector for Salesforce CPQ can be summarized as below:

Per unit, flat rate, and tier charges without an additional discount: The price is copied from the product catalog.

Tier charges with an additional discount percentage: The price is copied from the product catalog, and each tier is multiplied by the discount percentage.

Tier charges with an additional discount amount: Using the net total as total price over the term, a flat rate of price per billing period is calculated. In Salesforce CPQ, the net price calculations differ among Discount Schedule Range, Discount Schedule Slab, and Block Price. See the below sections for how the net prices are calculated for each type of pricing.

Sample Price Calculations for Price Book Entry

Salesforce CPQ price book entries are translated to the flat fee or per unit charges in Zuora in the following steps:

Salesforce CPQ calculates the Net Price, a unit price over the full term: