---
schema_version: "1"
id: dd480cbeb9d4cf9e6d071329d79c29eb6ecebd45d0e27a70f428d00416b82c3c
title: Set Up the Interface Implementations
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_set_up_the_interface_implementations.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_set_up_the_interface_implementations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 0271f0157df6011486ca11be9abe04b29e46eb533fc2df168131b0a8f9b85fcc
description: "Two implementation types are available in the RepricingInterfaceRepricingInterface: DefaultRepricingImplementation and RepricingElementServiceImplementation."
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Set Up the Interface Implementations

Two implementation types are available in the RepricingInterfaceRepricingInterface: DefaultRepricingImplementation and RepricingElementServiceImplementation.

![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

The out-of-the-box RepricingElementServiceImplementation bypasses the full pricing plan, such as Attribute-Based Pricing and other custom pricing plan steps. However, while it executes the default pricing logic, ApplyContextDiscounts, ApplyOfferAdjustments, and ApplyPromotionAdjustments work only if they’re activated in the pricing plan definition.

Support Attribute-Based Pricing or custom pricing steps with a custom Repricing interface implementation.

- **DefaultRepricingImplementation**: Does not make any changes to the existing prices.
- **RepricingElementServiceImplementation**: Reprices line items or parent objects of the line items, such as order line items or the order header, based on the price list entry effectivity dates attached to the product or promotion at that point in time when the repricing service is run.

There is also the RepricingManAdjEligibilityInterface, which must have the RepricingManualAdjEligibilityService implementation active to support repricing using context rules for pricing adjustments.

When repricing, set the interface implementation to [RepricingElementServiceImplementation](https://help.salesforce.com/s/articleView?id=ind.v_dev_t_repricinginterface_656931.htm&language=en_US).

1. Navigate to the Interface Implementations tab.
2. Change the **List Views** to **All**.
3. Click **RepricingInterface**.
4. Using the dropdown menu for RepricingElementServiceImplementation, click **Edit**.
5. Check the Active checkbox and click **Save**.