---
schema_version: "1"
id: 39dc08c76ef5eaaefff0377a3239345710d96ec3eae49f7a9f8f967287ecc47a
title: Download the Attribute/Volume Based Pricing DataPack
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_download_the_attribute_volume_based_pricing_datapack.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_download_the_attribute_volume_based_pricing_datapack.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 32c26ea3e034f1270af8bc0c0a61d6f5754b273b3c1b934438d562cc0ec01f84
description: The Fall '18 release includes an attribute schema change. Customers who implemented attribute-based pricing in an earlier release must install the latest version to obtain the latest Apex classes that support the new attribute schema. The updated classes are backward-compatible, so they can be used in deployments that have not migrated yet to the new schema as well as in deployments that have completed the migration.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Download the Attribute/Volume Based Pricing DataPack

The Fall '18 release includes an attribute schema change. Customers who implemented attribute-based pricing in an earlier release must install the latest version to obtain the latest Apex classes that support the new attribute schema. The updated classes are backward-compatible, so they can be used in deployments that have not migrated yet to the new schema as well as in deployments that have completed the migration.

![Important](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_important.png)

Important

The Attribute/Volume Based Pricing DataPack is not installed by default. In Fall '18 and later, Vlocity implemented changes to support the V2 attribute schema. If you installed this data pack for Summer '18, and you upgraded to the V2 attribute schema, you need to get the latest version of the Apex classes in the Attribute/Volume Based Pricing DataPack.

Download the [Attribute-Based Pricing process](https://github.com/salesforce-industries-process-library/industries-cpq).

This digital asset includes several files:

- `AttributePricingDataPack.json`
    
    Includes a preconfigured calculation procedure and calculation matrix for standard attribute-based pricing.
- `SourceTargetAttributePricingDataPack.json`
    
    Includes a preconfigured calculation procedure and calculation matrix for source target attribute-based pricing.
- `RangeAttributePricingDataPack.json`
    
    Includes a preconfigured calculation procedure and calculation matrix for range attribute-based pricing.
- `CustomPricingPlanStepImpl.cls`
    
    Includes the VlocityOpenInterface implementation Apex class that exposes the GetMatrixPrice method and invokes the PricingPlanHelper class.
- `PricingPlanHelper.cls`
    
    Includes the Apex helper class invoked by CustomPricingPlanStepImpl.cls that analyzes the matrix and invokes the calculation procedure.
- `CustomPricingPlanStepImplTest.cls`
    
    Includes an Apex test class. See [Introduction to Apex Code Test Methods.](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_testing.htm)

## Enterprise Sales Management Classes

The `CustomPricingPlanStepImpl`, `PricingPlanHelper`, and `CpqNextPricingPlanHelper` classes of attribute and location based pricing features in Enterprise Sales Management are provided within the Communications-Cloud GitHub repository in Spring '24 and later. See [Communications-Cloud repo](https://github.com/salesforce-industries-process-library/communications-cloud).