---
schema_version: "1"
id: 2228d8272d08b28878dbf9f413539b2760e269abb6ecffe716c95f20112d7cd8
title: Points Accounting with Traceability and Currency Subtypes
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/loyalty_points_accounting_traceability.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.loyalty_points_accounting_traceability.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 37b0d6b54e18843670e5339493ef641a0ff6dcf2dbad81dbba7a67e9d218ea7a
description: To manage liability for redeemable points across partners and promotions, automatically link redemption transactions to source accrual transactions by using traceability. After you turn on traceability, use subtypes to define how different types of points are accrued and redeemed, and the order in which they’re redeemed. Track the link between redemption transactions and source accrual transactions by using Traceability Loyalty Ledger records.
products:
  - Loyalty Management
release: "264"
---
# Points Accounting with Traceability and Currency Subtypes

To manage liability for redeemable points across partners and promotions, automatically link redemption transactions to source accrual transactions by using traceability. After you turn on traceability, use subtypes to define how different types of points are accrued and redeemed, and the order in which they’re redeemed. Track the link between redemption transactions and source accrual transactions by using Traceability Loyalty Ledger records.

### 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 in&nbsp;<strong>Enterprise</strong>,&nbsp;<strong>Performance</strong>, <strong>Unlimited</strong>, and&nbsp;<strong>Developer</strong>&nbsp;Editions with Loyalty Management - Growth or Loyalty Management - Advanced.</td></tr></tbody></table>

## Use Case

The Cloud Kicks Inner Circle loyalty program uses the Member Points redeemable currency, which members accrue for purchases and specific activities. Cloud Kicks now wants to use traceability to manage liability across partners and to control promotional liability. In addition, they also want to set constraints on which points are redeemed for specific activities, and have different expiration periods based on the activity type.

To meet these requirements, the loyalty program manager creates three currency subtypes with different liabilities.

- Reward Points
- Promotion Points
- Partner Points

Then, they configure rules for credit and debit actions.

- Configure credit rules to credit only Partner Points for partners activities.
- Configure debit rules to prioritize the consumption of Partner Points, followed by Promotion Points, and finally Reward Points, irrespective of their accrual dates.
- Configure debit rules to set constraints on the point types that are redeemed for certain transactions. For example, redeem only Bonus Points when purchasing apparel.

1. **[Set Up Traceability](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_async_processing_trace_redemption.htm&release=264.0.0&type=5)**  
    To link redemption transactions directly to source accrual transactions, turn on traceability for redeemable currencies. Set up Data Processing Engine definitions and invocable actions to process trace records and expire points.
2. **[Track Redemptions and Associated Accruals with Traceability](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_configure_traceability_loyalty_program.htm&release=264.0.0&type=5)**  
    After you enable and configure traceability, use Traceability Loyalty Ledger records to view the link from every point redemption to its accrual source.
3. **[How to Set Up Actions and Trace Points](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_trace_points_across_ledgers.htm&release=264.0.0&type=5)**  
    Define rules for crediting or debiting members' balances with currency subtypes, and track the associations for debit, credits, cancellations, and transfers.
4. **[Considerations to Disable Traceability](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_considerations_disable_traceability.htm&release=264.0.0&type=5)**  
    Learn how to manage unprocessed redemption records and understand the impact of disabling traceability on existing records.
5. **[Activity-Based Currencies with Mixed-Expiration Subcurrencies](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_activity_mixed_expiration_subcurrencies.htm&release=264.0.0&type=5)**  
    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.