---
schema_version: "1"
id: 67b48aaac9622f89649bed6a0317f56a3729043344fe9bfad55b23c8420acf96
title: Pricing Elements in EPC
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_pricing_elements_in_epc.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_pricing_elements_in_epc.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 40dbf5a5a793d40fbc6d17e2f5b219bca913576c38a383d2c06c31db6c99bfe0
description: A pricing element consists of a pricing variable, an amount, and a payment type. Pricing elements can be either charges or adjustments.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Pricing Elements in EPC

A pricing element consists of a pricing variable, an amount, and a payment type. Pricing elements can be either charges or adjustments.

- Charges assign a base price or override a base price.
- Adjustments modify a base price by a percentage or an amount.

When you create a price list entry and you don’t see the price you need in the list of prices with their currency and types, you must create a new pricing element.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/images/icon_note.png)

Note

If you need to set up pricing elements for usage-based pricing for energy, see [Usage-Based Pricing for Industries CPQ](https://help.salesforce.com/s/articleView?id=ind.comms_enable_usage_pricing_for_industries_cpq.htm&release=264.0.0&type=5 "Before you start using the Multi-Site Quote and Order Capture feature, you must enable usage pricing."). To enable usage-based pricing, you must complete a set of steps in a specific order.

- **[Create a Pricing Element Charge or Adjustment in the Pricing Designer](https://help.salesforce.com/s/articleView?id=ind.comms_create_a_pricing_element_charge_or_adjustment_in_the_pricing_designer.htm&release=264.0.0&type=5)**  
    A pricing element has a one-to-one association with a pricing variable and defines the actual price or a reference to a pricing matrix which will be used to calculate the price during runtime. Pricing elements are reusable and can be attached to more than one product through the price list.
- **[Enable Additional Decimal Places in Calculations](https://help.salesforce.com/s/articleView?id=ind.comms_t_enable_additional_decimal_places_in_calculations_167071.htm&release=264.0.0&type=5)**  
    To enable multiple decimal places in usage-based pricing, you must change the **cpq-base-grid** template. The changes applied to the grid template apply to all its child templates. Additionally, this template sets the correct decimal separator based on the customer location and currency and displays the appropriate decimal separator when calculating the Monthly Recurring Charges (MRC) and Non-Recurring Charges (NRC).
- **[Enabling Base Pricing Adjustments in Repricing](https://help.salesforce.com/s/articleView?id=ind.comms_base_pricing_adjustments.htm&release=264.0.0&type=5)**  
    If you have existing orders, opportunities, quotes, or assets that need base pricing adjustment records, you can run the repricing service with the CreateBaseAdjustment parameter set to True in batch, and the repricing service used the pricing log to create new base pricing adjustment records for you.