Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A wallet is an account which holds an amount of money that can be used to fund transactions within CRM.COM Software. A wallet is used as a mini ledger that can easily be topped up by various payment events or spent by a CRM.COM functions such as a prepaid subscription. Wallets can be managed through wallet specific processes which can create, update or cancel wallets or generate wallet transactions that credit, debit or refund amounts in wallets.

Include Page
V4:Wallets Description
V4:Wallets Description

What Comes First 

To be able to use Wallets you need to start using Wallets configure the system System to support your own business model. In the following table you can , find all the related configuration modules related to Wallets.  

...

 

Sub-moduleTypeClassificationNavigationDig In
Wallets DefinitionsConfigurationCONFIGURATIONImage AddedFINANCE APPLICATIONImage AddedWALLETSImage AddedSET UP BUSINESS DEFINITIONS
Wallets
Wallets Transaction TypesConfigurationImage RemovedApplicationImage AddedFINANCEImage AddedFINANCE APPLICATIONImage AddedWALLETSImage AddedSET UP WALLET TRANSACTION TYPES
Wallets
Wallet Expiration Run DefinitionApplicationImage AddedFINANCEImage AddedWALLETSImage AddedPERFORM WALLET BALANCE EXPIRATION RUNSWallets 

 

Image Modified
Anchor

...

wldefinition

...

wldefinition
Step 1: Setting Up Wallets Definitions 

First you will need to configure an active Wallets Definition Start by configuring an 'Active' Wallets Definition.

Wallet Definitions is a set of business rules used to control the behavior of behaviour of Wallets throughout their whole life cycletheir Life Cycle.

Through the definition Definition you can:

  • Define values of related Wallet Causes:
    • Create Wallets:  A definition of the The causes that will result into automatically creating new wallets, and includes the followingresult in the automatic creation of new Wallets, including:

      • On creating New a new Accounts Receivable.
      • On using an Accounts Receivable on a Prepaid Subscription.
      • On using accounts receivable in reward participantsAccounts Receivable in Reward Participants.
    • Cancel Wallets: A definition of the The causes that will result into automatically cancelling wallets, and includes the followingin the automatic cancelling of Wallets,  including:

      • On Terminating an Accounts Receivable.
      • On Terminating the relation of Wallets with any Subscriptions or Rewards Participants (Either last prepaid subscription or last Rewards Participant)Wallets with (last prepaid) Subscription and/or (last) Rewards Participant.
    • Debit Wallets:  A definition of the The causes that will result into automatically debiting wallets, and includes the following:

      During

      in the automatic debiting of Wallets, including:

      • A Prepaid Billing Run
      • On spend reward transactionsSpend Reward Transactions
    • Credit Wallets: A definition of the The causes that will result into automatically crediting wallets, and includes the following:
      On result in the automatic crediting of Wallets, including:
      • Payments posting (applicable for all payment type Payment Types or specific typesTypes)
      • On Credit Note posting (applicable for all credit note type Credit Note Type or specific typesTypes)On award reward transactions
      • Award Reward Transactions
    • Reimbursing Wallets: A definition of the The causes that will result into automatically reimbursing wallets, and includes the following:
      On result in the automatic reimbursing of Wallets, including:
      • Cancelling a Wallet
      • On Changing a Prepaid Subscription Accounts Receivable
    • Void Wallet Transactions: A definition of the The causes that will result into automatically voiding wallet transactions, and includes the following:
      On result in the automatic voiding of Wallet Transactions, including:
      • Cancelling a Payment (applicable for all payment Payment cancellation types Types or specific typesTypes)

        On
      • Cancelling a Reward Award Transaction
    • On
      • Cancelling a Spend Award Transaction
  • Define values of related Wallet Rules:
    • Crediting Rules: Specify the rules that will be applied during while crediting a walletWallet.
    • Reimbursing Rules: Specify the rules that will be applied during while reimbursing a walletWallet
    • Voiding Rules: Specify the rules that will be applied during voiding a wallet

 

Image RemovedSystem Access Via CONFIGURATIONImage RemovedFINANCE APPLICATIONImage RemovedWALLETSImage RemovedSET UP BUSINESS DEFINITIONS 

...

    • while voiding a Wallet.

 

Image Modified
Anchor

...

wloptional

...

wloptional
Step 2: Setting Up Wallets Transaction Types and Wallet Balance Expiration Runs

Configure the following modules for additional functionality and categorisation. You can skip the configuration of these modules if it is not required by your business model.

...

  • Wallets Transaction Types: Used to define the behavior behaviour and the nature of each wallet transaction Wallet Transaction and the business processes, rules and restrictions that should be applied on to creating wallet transactionsWallet Transactions, based on the wallet transaction type classificationWallet Transaction Type Classification. The supported wallet transaction type classifications supported Classifications are the following:
    • Credit
    • Debit
    • Reimburse
    • Void

Image RemovedSystem Access Via FINANCEImage RemovedFINANCE APPLICATIONImage RemovedWALLETSImage RemovedSET UP WALLET TRANSACTION TYPES 

  • Wallet Balance Expiration Run Definitions: Used to define the rules by which Runs will be performed, to identify the Wallet amount that should be expired and debit the Wallet for the unspent amount of money (the identification process is performed based on the specified Expiration Date and the amount already spent). The resulting debit that reflects the expired amount is directly allocated against the expired credit amount.
    The Expiration Date is specified either manually or automatically, as part of a Reward Offer Award that has a specific Expiration Date.