Managing Wallet Transactions

Back to Wallets Main Page

Table of Contents

 

Navigating to Wallet Transactions

FINANCE APPLICATION > WALLETS > ACCESS WALLET TRANSACTIONS

Using Wallet Transactions

Wallet Transactions are used to debit and credit the Wallet. 

  • Navigate to Wallet Transactions and explore existing records via the Summary page
  • Click on the link (Name or Number) of the record of your interest to enter the Data Entry page and see more detail. 
  • Use the Actions Menu to create a NEW Wallet Transaction. Select Type:
    • Credit Wallet Transaction
    • Debit Wallet Transaction
    • Reimburse Wallet Transaction
    • Transfer Wallet Transaction 
      According to the Wallet Transaction Type selected, different information will be available in the Data Entry page.
  • Use BACK to return to the Summary page and CANCEL to revert any unwanted changes made to the Wallet Transactions. 
  • Click on ACTIONS to discover other possibilities available for Wallet Transactions.

Check the Validations & Restrictions Table for a list of available Actions when working with Wallet Transactions including each Action's related restrictions and validations.View the Attributes Table below for a comprehensive description of the Wallet Transactions fields.  

Wallet Transactions can be also generated by the System. View System Generated Wallet Transactions, to find out which System Processes trigger the creation of Wallet Transactions.

WALLET TRANSACTIONS

Validations & Restrictions

ActionValidationsRestrictionsAdditional Information
Create
  • Mandatory Fields have been defined

 

  • Not Applicable
Save
  • Mandatory Fields have been defined
  • Not Applicable
  • Not Applicable
Edit
  • Not Applicable
  • Wallet Transactions cannot be modified
  • Not Applicable
Delete
  • Not Applicable
  • Wallet Transactions cannot be deleted
Void
  • The Wallet must be 'Effective'
  • The Wallet Transaction is not related to any Void Transactions
  • The Wallet Transaction is not related to any Transfer Transactions

The Wallet Transaction has one of the following classifications:

  • Credit
  • Debit
  • Reimburse
  • Transfer
 When a Void Transaction is triggered in the system:
  • A Wallet Void Transaction is created
  • The Void Wallet Transaction will refer to the Wallet Transaction that is voided.  It  will have identical information but the exact opposite effect.
  • When voiding a Transfer Wallet Transaction, its related Debit and Credit Wallet Transactions are also voided. 

Attributes

An * indicates a field is mandatory.

Name

Description

Main Information
Number

An auto-generated number that uniquely identifies each Wallet Transaction.

Type*

The Wallet Transaction Type, which determines the nature of each transaction depending on its classification. The supported Wallet Transaction Type classifications are the following:

  • Credit
  • Debit
  • Reimburse
  • Void
  • Transfer
Wallet*The related Wallet

To Wallet*
Mandatory on Conditions 

The Wallet to which money will be transferred.

This information is applicable only for Transfer Wallet Transactions.

Amount*The total amount of the Wallet Transaction.
Extra Added Amount

A bonus amount that will affect the Wallet Balance on crediting the Wallet, but will not be taken into consideration during processes such as reimbursing the Wallet or invoicing the related Accounts Receivable.

This information is applicable only for Credit Wallet Transactions.

Voided by

The Wallet Transaction that voided a Debit, Credit or Reimburse Wallet Transaction.

This information is applicable only for Voided Transactions.

Life Cycle StateThe Life Cycle State of the Wallet Transaction that can be 'Effective' or 'Voided'.

Expiration Date

AVAILABLE FROM CRM.COM R10.0.0

The date on which the money added in the Wallet will expire.

  • This information is only applicable for Credit and Transfer Wallet Transactions.
  • The specified value is carried over and kept on each Wallet allotment related with the Wallet Transaction (but it is not available through the UI).
  • The date is used by:
    • The System Allocation Process to allocate Debit Transactions on Credit Transactions.
    • Wallet Balance Expiration Runs to expire unspent Wallet Amounts that are past their Expiration Date.

Wallet Balance Period

AVAILABLE FROM CRM.COM R12.0.0

The Wallet's balance period in which the Wallet Transaction was taken into account in order to calculate the Wallet's balance for the specified period. This information is available if the Wallet Transaction was considered at least once in a Wallet Balance Period closing process.

Wallet Balance Period Date

AVAILABLE FROM CRM.COM R12.0.0

The date and time when the Wallet Balance Period was set on the Wallet Transaction. This information is available only when the Wallet Balance Period is specified for the Wallet Transaction.

Allotments

This information is only available for Credit and Debit Wallet Transactions. For Debit Wallet Transactions the section is just informative.

 

Allotments 

A Wallet Transaction Allotment is used to identify restrictions on how the funds available in the Wallet, generated by Wallet Credit Transactions, can be consumed. Wallet Transaction Allotments consist of the following fields:

  • Allotment Amount: The total amount of the allotment.
  • Consumption Validity Date: The date on which an Allotment can start being spent and before which, the amount is not yet available and not taken into consideration by the Wallet Balance. The validity date can be set either manually or automatically if created via a Rewards Award Transaction.
  • Set of Conditions
    • Product Conditions
      • Product: the specific product on which the funds can be consumed
      • Product Type: Product type on which the funds can be consumed
      • Product Family: Product family on which the funds can be consumed AVAILABLE FROM CRM.COM R10.0.0
    • Unit Conditions
      • Unit: the unit on which the funds can be consumed
      • Group: the group on which the funds can be consumed
    • Day Conditions
      • Days of the week on which the funds can be consumed 
    • Time Conditions
      • "From" and "To" times during which funds can be spent
Products
Products

Wallet products are used to track the products that the Wallet was credited or debited as part of a Wallet Transaction. Multiple products can be specified on each Wallet Transaction.

Log Information
Log Information

In addition to the standard set of Log Details information available in all entities, Wallet Transactions also include the following information:

  • Process Name: The process that created the Wallet Transaction (eg. created manually or from the execution of Prepaid Billing Run, Payment Posting etc.).
  • Entity Name: The name of the entity responsible for the creation of the Wallet Transaction (eg. Payment, Subscription Action, prepaid Billing Run etc.).
  • Entity Value: The value of the entity that caused the creation of the Wallet Transaction.

Additional Actions for Wallet Transactions

Voiding Wallet Transactions

A Voided Wallet Transaction is a type of Wallet Transaction which is used to cancel Credit, Debit, Reimburse and Transfer Wallet Transactions.  The cancelled Transactions remain visible. Voided Wallet Transactions are always related to the Wallet Transaction that they cancel(i.e. void).
If the Void Wallet Transaction is configured to be created automatically, then this will be defined in the Wallet Definitions.


  1. Navigate to Wallet Transactions.
  2. Search for the Wallet Transaction you would like to void.
  3. Click on the Number of the Transaction.
  4. From the Actions Menu click on ACTIONS > VOID to open the Void Transaction modal window.
  5. Click on SAVE