---
schema_version: "1"
id: 932e045fb63f8d00a24c458b8d6d57ee76fd2c9da8e0e7a307118e408f3e817f
title: Activity-Based Currencies with Mixed-Expiration Subcurrencies
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/loyalty_activity_mixed_expiration_subcurrencies.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.loyalty_activity_mixed_expiration_subcurrencies.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: be623b75cd9aae2adc69c0cfb1e1c305ef9cc3f513d508ef6de1c3c1c27d374e
description: Optimize financial liability and drive member engagement by creating currencies that use the Activity with Mixed Subcurrencies expiration model. This model provides members with long-term value from their activity-based expiration points while encouraging the timely redemption of fixed-expiration points. It also provides liability control across partners and promotions by using point traceability.
products:
  - Loyalty Management
release: "264"
---
# Activity-Based Currencies with Mixed-Expiration Subcurrencies

Optimize financial liability and drive member engagement by creating currencies that use the Activity with Mixed Subcurrencies expiration model. This model provides members with long-term value from their activity-based expiration points while encouraging the timely redemption of fixed-expiration points. It also provides liability control across partners and promotions by using point traceability.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions with Loyalty Management - Advanced</td></tr></tbody></table>

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-loyalty_management-264-0-0-production-enus/0590ce3e-5a09-45ab-8e5e-68f359c35886/images/icon_important.png)

Important This feature is available only on request. Contact your Salesforce account executive.

## Use Case

Let's say you want reward points that don't expire as long as members stay active, but you want promotional and partner points to expire within a specific timeframe to expedite usage. Here's how to set up the currencies.

- Create a parent currency, Member Points, with the Activity with Mixed Subcurrencies expiration model.
- Create a subcurrency, Reward Points, that inherits the activity-based expiration from the parent.
- Create two subcurrency, Promotion Points and Partner Points, with fixed-duration expiration.

When members redeem points, point traceability maps every debited point to its originating source subcurrency.

- **[Considerations for Creating Activity-Based Currencies with Mixed-Expiration Subcurrencies](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_activity_mixed_expiration_considerations.htm&release=264.0.0&type=5)**  
    Here are some considerations for currencies that use the Activity With Mixed Subcurrencies expiration model.
- **[Create Activity-Based Currencies with Mixed-Expiration Subcurrencies](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_activity_mixed_expiration_create_currency.htm&release=264.0.0&type=5)**  
    Set up currencies and subcurrencies that use the Activity With Mixed Subtypes expiration model to control how points expire.
- **[Set Up Loyalty Program Processes and Actions](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_activity_mixed_expiration_set_up_processes_actions.htm&release=264.0.0&type=5)**  
    After you create currencies and their subtypes, create loyalty program processes or use invocable actions to credit and debit subcurrency points.
- **[How Loyalty Management Consolidates Subcurrency Point Balances](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_activity_mixed_expiration_consolidate_balances.htm&release=264.0.0&type=5)**  
    When members transact, Loyalty Management uses Loyalty Aggregated Point Expiration Ledger records to consolidate point balances based on currency, subcurrency, and expiration date. The system performs real-time aggregation for all subtypes regardless of the settings on the Loyalty Management Settings page.
- **[Run Data Processing Engine Definitions](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_activity_mixed_expiration_run_dpe_definitions.htm&release=264.0.0&type=5)**  
    After you create currencies that use the Activity With Mixed Subcurrencies expiration model, run the Data Processing Engine definitions required to expire currencies and roll over escrow points.
- **[Track Redemptions and Associated Accruals with Traceability](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_activity_mixed_expiration_track_redemptions_traceability.htm&release=264.0.0&type=5)**  
    Trace consumed points to their originating source by using traceability loyalty ledger records. Traceability records map target debit ledgers to source Loyalty Aggregated Point Expiration Ledger records. If a single debit ledger consumes points from multiple aggregate ledgers, Loyalty Management creates a dedicated traceability record for each aggregate ledger from which points are consumed.