R9 - Understanding Wallets
What does this section cover?
What are Wallets ?
A wallet is an account which holds an amount of money that can be used to fund transactions within CRM.COM. A wallet is used as a mini ledger that can easily be topped up by various payment events or spent by 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.
Wallets Glossary
Terms | Descriptions |
---|---|
Wallet Balance | The amount of money which is available in a wallet and can be used to carry out transactions within CRM.COM. In more technical terms, the balance is the credits less the debits |
Wallet Identifier | A value that uniquely identifies the wallet. It can be a direct identifier like the wallet ID or wallet number or an indirect identifier like the related accounts receivable’s ID or number |
Wallet Allotments | Wallet allotments are used to identify restrictions on how the wallet available amount, generated by wallet credit transactions, can be consumed |
Wallet Credit Transaction | A debit wallet transaction is a type of wallet transaction which is used to credit (i.e., add an amount of money) into the wallet. The entity (i.e., specific product) and entity value (amount consumed by the specific product) can be optionally specified, in order to be validated against any allotment amount and therefore use that allotment amount. If the Credit Transaction is to be created automatically then this will be defined in the Wallet Definitions - Crediting Causes |
Wallet Debit Transaction | A debit wallet transaction is a type of wallet transaction which is used to debit (i.e., deduct an amount of money) from the wallet. The entity (i.e. specific product) and entity value (amount consumed by the specific product) can be optionally specified, in order to be validated against any allotment amount and therefore use that allotment amount If the Debit Transaction is to be created automatically then this will be defined in the Wallet Definitions - Debiting Causes |
Wallet Reimburse Transaction | A reimburse wallet transaction is a type of wallet transaction which is used to debit (i.e. deduct an amount of money) the wallet, in order to pay back an amount of money, or to use that amount in any other processes (for example to convert the wallet remaining amount into a credit financial transaction which will be allocated against the Financial Account belonging to the wallet holder, which can either be paid back to the customer or not) If the Reimburse Transaction is to be created automatically then this will be defined in the Wallet Definitions - Reimburse Causes |
Wallet Void Transaction | A void wallet transaction is a type of wallet transaction which is used to cancel (reverse) a wallet transaction of any type (credit, debit, reimburse) and make it non-visible to the wallet holder. A wallet void transaction is always related to the wallet transaction that it voids. If the Void Transaction is to be created automatically then this will be defined in the Wallet Definitions - Void Causes |
Wallet Transfer Transaction AVAILABLE FROM CRM.COM R9.0.0 | A wallet transfer transaction is a type of wallet transaction which is used to transfer money from one wallet to another. The Wallet Transfer transaction refers to two wallets; the wallet from which money will b transferred from (i.e. the wallet being debited) and the wallet to which money will be transferred to (i.e. the wallet being credited). |
Wallets Key Processes and Concepts
Processes / Concept | Description |
---|---|
Wallet Balance Calculations | Wallets have their own balance as with accounts. In the case of wallets there are 2 fields providing information related to balance. Note:Wallet Transactions with classification Transfer are not taken into account during wallet balance calculation.
|
Estimated Consumption values | Wallets are used by prepaid Subscriptions for billing and payments. Via Wallets you can check the date by which a Prepaid Subscription (based on its products and the price plan rates) will be disconnected. Consumption Amount Calculation for long periods |
Wallets Network Characteristics
Network Characteristics define the level of access for each record. i.e., whether it will be available for selection, viewing, editing etc.
Entity | Network Characteristics |
---|---|
Wallets | |
Wallet Transactions |
Wallets Related Modules
Interaction Entity | How |
---|---|
Accounts Receivable | Wallets are owned by Accounts receivable |
Wallet Transactions | Wallet Transactions allocated against Wallets |
Rewards Participants | All rewards Participants own a wallet which holds wallet transactions created via reward award transaction and reward spend transactions |
Prepaid Subscription | Prepaid Subscriptions billing and paying is handled via wallets |
Vouchers | Voucher payments will create Credit wallet transactions. If vouchers have specified products then wallet allotments are also created |
Rewards | Rewards Run will create spend and award reward transactions that will debit and credit the wallet accordingly |
Wallets - Business Examples
The following section provides business examples to help you understand how the CRM.COM Wallets module is used.
Calculation of wallet estimated consumption for prepaid subscriptions
Business Requirement
Company ZX provides its customers with Prepaid Subscriptions. This means that the customers pay up front for the services that they would like to use. Once the amount they have to pay for their services is insufficient then the services are automatically disconnected. The credited amount can be allotted on specific products that they have on their subscription. Customers often call in order to find out how much money is left in their account and when their subscription will be disconnected.
Case 1
Customer has paid 300 Euros and he has 2 products on his subscription. Sports HD and Kids HD. Customer has subscribed to normal Price Plan with the following rates:
Kids HD: 20 Euros per month
Sports HD: 30 Euros per month
CRM.COM Solution
Customers with Prepaid Subscriptions have both an Accounts Receivable as well as a Wallet. The wallet holds the amount of money that the customer has paid upfront in order to use it for his prepaid subscription.
Once the background process is executed the following information will be populated:
Current Date: 01.06Wallet
- Estimated Consumption Days:6 months
- Estimated Consumption Date: 01.12
- Estimated Consumption As of Date: 01.06
- Balance: 300
Per Product
- Sports HD
- Estimated Consumption Days:
- Estimated Consumption Date: 01.12
- Estimated Consumption As of Date: 01.06
- Kids HD
- Estimated Consumption Days:
- Estimated Consumption Date: 01.12
- Estimated Consumption As of Date: 01.06
Related Areas
-
Using Wallet Balance Expiration Run Definitions — Learn to configure Wallet Balance Expiration Run Definitions that will determine the overall behaviour of Wallet Balance Expiration Runs
-
Wallets - Configuration Requirements — Find out what configurations should be performed before the CRM.COM Wallet module is used
-
Managing Wallet Transactions — Learn to work with Wallet Transactions
-
Understanding Wallets — Understand the usage of Wallets within CRM.COM
-
Managing Wallets — Learn to work with Wallets
-
Configuring Wallet Transaction Types — Learn to configure Wallet Transaction Types
-
Working with Wallet Transaction Allotments — Find out what Wallet Transaction Allotments are and how they work in CRM.COM.
-
System Generated Wallet Transactions — Learn how Wallet Transactions are created by the System automatically
-
Configuring Wallet Definitions — Learn to configure Wallet Business Definitions that will dictate the overall behaviour of Wallet
-
Creating and Sending Wallet Balance Printout — Learn to create and send a Wallet Balance Printout
Popular Labels
- accounts-receivable
- accounts-receivable-admin
- accounts-receivable-advanced
- accounts-receivable-advanced-r7
- accounts-receivable-basics
- activities
- activities-admin
- activities-admin-r7
- activities-basics
- activities-basics-r7
- additive-discounts-admin
- additive-discounts-advanced
- additive-discounts-basics
- billing-application
- billing-engine
- communication-centre
- communications-advanced-r7
- conax-web-services-advanced
- conax-web-services-basics
- contact-information
- contact-information-admin-r7
- crm-application
- crm-application-r7
- customer-events-basics-r7
- dashboards-advanced
- finance-application
- financial-transactions-admin
- financial-transactions-admin-r7
- financial-transactions-advanced
- financial-transactions-advanced-r7
- foundation-application
- foundation-application-r7
- global
- inventory-management
- inventory-management-advanced
- inventory-management-basics
- inventory-management-basics-r7
- jobs
- jobs-admin
- jobs-admin-r7
- jobs-advanced
- jobs-basics
- jobs-basics-r7
- leads
- leads-admin
- leads-admin-r7
- network-management-basics
- network-management-basics-r7
- normal-billing-admin-r7
- normal-billing-r7
- normal-billing-run-admin
- normal-billing-run-basics
- notifications
- notifications-basics
- panaccess
- platform-advanced
- platform-basics
- prepaid-billing-basics
- prepaid-billing-r7
- price-plans
- products-admin-r7
- rated-billing-items-advanced
- rated-billing-items-basics
- reports-basics
- resource-scheduling-advanced
- rewards-admin-r7
- rewards-advanced
- rewards-advanced-r7
- rewards-basics
- rewards-basics-r7
- security-management
- security-management-advanced
- security-management-advanced-r7
- segmentation-basics
- service-requests-admin
- service-requests-admin-r7
- service-requests-advanced
- service-requests-advanced-r7
- subscription-actions-r7
- subscriptions
- subscriptions-advanced
- subscriptions-advanced-r7
- subscriptions-basics
- subscriptions-basics-r7
- udrs
- udrs-admin-r7
- usage-service-r7
- user-management
- user-management-basics
- vouchers
- vouchers-advanced
- vouchers-basics
- wallets
- wallets-admin
- wallets-advanced
- wallets-basics
- workflows-admin-r7
- workflows-advanced-r7
- workflows-r7
- zapier-basics-r7