Track Loyalty Points with Improved Precision

Loyalty Management now shows points rounded half up to four decimal places in Salesforce UI fields and rule actions. This change reduces cumulative rounding discrepancies to provide the high precision required by industries such as retail and financial services. The enhanced precision is also beneficial for programs supporting multiple currencies and complex point conversions. The actual stored values remain unchanged, and underlying calculations aren’t affected.

Where: This change applies to Lightning Experience in Enterprise, Performance, Unlimited, and Developer editions with Loyalty Management.

Why: Here’s the list of loyalty program process rule actions that now show four decimal places for point-related fields.

  • Credit Points
  • Debit Points

Here’s the list of point-related fields that show up to four decimal places in the Salesforce UI.

Object Affected Fields
LoyaltyLedger Points
LoyaltyMemberCurrency
  • PointsBalance
  • TotalPointsAccrued
  • TotalPointsRedeemed
  • TotalPointsExpired
  • ExpirablePoints
  • BalanceBeforeReset
  • TotalEscrowPointsAccrued
  • EscrowPointsBalance
  • TotalEscrowRolloverPoints
  • PointsBalBeforeSecondLastReset
LoyaltyProgramPartnerLedger Points
LoyaltyPgmPtnrLdgrSummary TotalPoints
LoyaltyAggrPointExprLedger
  • ExpirationPoints
  • RedeemedPoints
LoyaltyLedgerTraceability Points
Note
Note The values returned by APIs, such as the Credit Points to Members API and Debit Points from Members API, aren’t affected.