Skip to main content

Handle Partner Points

Learning Objectives

After completing this module, you’ll be able to:

  • Manage partner conversion factors for currencies.
  • Use a Data Processing Engine (DPE) template to create partner ledger records and update partner balances.

Create Program Partner Currencies

The Cloud Kicks Inner Circle loyalty program offers two types of points, or currencies, in the program structure. 

  • Regular points, which are based on a conventional currency system
  • Tier points, used to support target loyalty levels

The non-qualifying currency, called Regular Points, is based on the traditional currency system and is financially quantified. Members accrue points when they make a purchase, and also use this currency to purchase products or services. 

For example, think about when you shop for groceries. You may have a club card with the seller that you present to the cashier each time you buy groceries so that for each dollar you spend, you get ten points. These points convert to a monetary value that you can use against future purchases. 

An illustration that shows how members earn points when they buy products and use the points to redeem rewards

The qualifying currency, called Tier Points, determines the tier status of members. It measures the engagement of the member within a tier group. Members accrue or redeem points of multiple currencies for each partner transaction. 

For example, you belong to a frequent flyer program and start as a bronze member. The more you fly, the more points you accumulate and move up the tier ladder. 

A diagram that represents tier progression

But what does it mean for the partner when members accrue or redeem points? Let’s understand with an example. 

Adria Darby, an Inner Circle member, purchases a Portable Wireless Solar Speaker for $100. Based on the accrual rules of the program, she’s entitled to non-qualifying points twice that of the transaction amount and qualifying points equal to the transaction amount. So she receives a credit of 200 Regular Points and 100 Tier Points. 

By now, you know that the program credits these points to the member, but Ursa Major Solar bears the liability for the points. It settles this liability by paying the program in points. The number of points it pays is decided by a mutually agreed-upon conversion factor. 

Conversion Factor for Currencies

The loyalty program and partners decide on the conversion factor for the currencies involved in partner transactions, based on the partner type.

Partner Type

Conversion Factor 

Accrual

Accrual Conversion Factor

Redemption

Redemption Conversion Factor

Both

Accrual and Redemption Conversion Factors

The loyalty system multiplies the conversion factor by the number of points that a member accrues or redeems for a partner transaction. 

  • An accrual conversion factor determines the number of points to debit from the partner’s points balance or balance amount.
  • A redemption conversion factor determines the number of points to add to the partner’s credited points or balance amount.

Ursa Major Solar is an accrual partner, so only an accrual conversion factor is required. Mary and Ursa Major Solar have agreed on a conversion factor of 2 for Regular Points and 0.5 for Tier Points. So for Adria’s transaction, Ursa Major Solar is debited with 450 points in total [(2*200) + (0.5*200)]. 

Let’s see how Mary sets the conversion factor for the currencies.

Note

Optionally, you can complete the next set of steps in your Developer Edition org for practice, but it’s not part of the challenge exercise. This means we won’t check whether or not you’ve completed the steps.

  1. In the Loyalty Program Partners related list, click Ursa Major Solar.
  2. In the Loyalty Program Partner Currencies related list, click New. The New Loyalty Program Partner Currency window appears.
  3. Add the following details.
    • Loyalty Program Currency: Regular Points
    • Accrual Conversion Factor: 2The New Loyalty Program Partner Currency window where you can define the conversion factor for accrual or redemption points
  1. Click Save. The partner currency is created.
  2. Repeat these steps to add an accrual conversion factor of 0.5 for Tier Points.

Mary has defined the accrual conversion factors for the qualifying and non-qualifying currencies. The Ursa Major Solar points balance is debited at the defined rate. Next, let’s look at how you can track these transactions. 

Update Partner Balances

Each partner transaction generates a Loyalty Program Partner Ledger record. Partner balances are updated based on the ledger types created. Let’s understand how the balances are updated with some examples.

  • When a member is credited points for a partner purchase: A debit ledger is created when the transaction is processed. With prepaid billing, the points are debited from the partner’s points balance. For postpaid billing, points are added to the partner’s bill amount.
  • When a member redeems points: A credit ledger is created when the transaction is processed. For prepaid billing, the credited points are added to the points balance. For postpaid billing, the amount is deducted from the bill amount.

You can run an out-of-the-box Data Processing Engine (DPE) definition to create partner ledgers and update partner balances to help you manage your loyalty program partner accounts. Use the Create Partner Ledgers and Update Partner Balances DPE definition template to create partner ledgers and update partner balances based on the processed partner transactions. The definition uses all processed partner transactions, with Accrual, Redemption, Accrual Reversal, and Redemption Reversal journal types. 

Note

In this scenario, Mary doesn’t make any changes to the template, but she makes a copy of it as a best practice. Then she just activates the template copy and starts using it.

Next, you follow the steps in your Developer Edition org to create and activate the DPE definition. You can only create partner ledgers and see updated balances if the definition is active. So it’s important that you complete each of these steps.

  1. Click Setup , and select Setup.
  2. Enter Data Processing Engine in the Quick Find box, and select Data Processing Engine.
  3. Find and select the Create Partner Ledgers and Update Partner Balance job. Next, you make a copy of this template.
  4. Click Menu, and select Save As.
  5. Replace Name with: Inner Circle Create Partner Ledgers and Update Partner BalancesThe Save as window where you customize the DPE name
  6. Click Save.
  7. Click Activate.

The definition is now activated and creates unique ledger records for each partner. 

In the next unit, you create a transaction journal to generate loyalty ledgers and partner ledgers.

Resources

Keep learning for
free!
Sign up for an account to continue.
What’s in it for you?
  • Get personalized recommendations for your career goals
  • Practice your skills with hands-on challenges and quizzes
  • Track and share your progress with employers
  • Connect to mentorship and career opportunities