What does this section covers?
Wallet Transactions created by the system
When talking about automatic Wallet Transactions we refer to transactions that are created by the system, as opposed to Manual Wallet Transactions that are created by the users
In order for transactions to be created automatically then this should be explicitly defined in the Wallet Definitions. Automatic Wallet Transactions may be created by various processes in the system such as:
- Posting of Financial Transactions
- Cancelling of Financial Transactions
- Prepaid Billing Runs
- Cancelling Wallets
- Changing a Prepaid Subscription Accounts Receivable
- Creation of Customer Events
- Creation and cancellation of Spend Reward Transactions
- Creation and cancellation of Award Reward Transactions
Read on to see what are the available options that can be set in the definitions for each of the transaction types and what will the result of each automatic action be:
Crediting Wallets
There are 3 cases that may be defined as causes for automatically creating a Credit Wallet Transaction:
- On Payments posting:
- Whenever a payment is posted and the payment type is included in the cause's payment types, then a wallet credit transaction will be created having the same amount as the posted payment.
- If the payment is related with a voucher and the voucher includes an extra added value, then the wallet credit transaction extra added amount will be set and the wallet credit transaction amount will become equal to the payment amount + the extra added amount. Wallet allotment will also be set, if voucher products exists
- The following log information will be set:
- Process name: "Payment Posting"
- Entity name: "Payment"
- Entity value: The NO of the payment
- On Credit Note posting:
- Whenever a credit note is posted and the credit note type is included in the cause's credit note types then a wallet credit transaction will be created having the same amount as the credit note
- The following log information is also set:
- Process name: "Credit Note Posting"
- Entity name: "Credit Note"
- Entity value: The NO of the credit note
- On Award Reward Transactions:
- Whenever an Award Reward Transaction is created then a Credit Wallet Transaction is created, with the Spend Conditions defined in the related Reward Offer (which triggered the Award Transaction) copied in the Allotment conditions of the Credit Wallet Transactions
- The following log information is also set:
- Process name: "Create Award Reward Transaction"
- Entity name: "Reward Award Transaction"
- Entity value: The No of the Reward Award Transaction
Debiting Wallets
There is a single case that may be defined as a cause for automatically creating a Debit Wallet Transaction.
- During Prepaid Billing Run:
- A wallet debit transaction will be created with the amount that was consumed by subscription services, as calculated by the prepaid billing run
- The following log information is also set:
- Process name: "Prepaid Billing Run"
- Entity name: "Rated Billing Item"
- Entity value: The NO of the Rated Billing Item
- On Spend Reward Transaction:
- Whenever a Spend Reward Transaction is created then a Debit Wallet Transaction is created, with the amount and the product for which the Spend Reward Transaction was done copied on the Wallet Transaction's products
- The following log information is also set:
- Process name: "Create Spend Reward Transaction"
- Entity name: "Spend Award Transaction"
- Entity value: The No of the Spend Award Transaction
Reimbursing Wallets
There are 2 cases that may be defined as causes for automatically creating a Reimburse Wallet Transaction.
- On Cancelling a Wallet:
- A wallet reimburse transaction will be created each time a wallet is cancelled, for the whole wallet balance amount (considering that is greater than zero), including any extra added amounts
- Wallet transaction allotments are also set, for each product having available consumption amount greater than zero
- The following log information is also set:
- Process name: "Wallet Cancellation"
- Entity name: "Wallet"
- Entity value: The NO of the wallet
- On Changing a Prepaid Subscription Accounts Receivable:
- A wallet reimburse transaction will be created each time an accounts receivable (related to wallet) owning a subscription is changed, for the whole wallet balance amount (considering that is greater than zero), including any extra added amounts
- Wallet transaction allotments are also set, for each product having available consumption amount greater than zero
- The following log information is also set:
- Process name: "Change Subscriber Accounts "
- Entity name: "Subscription Action"
- Entity value: The NO of the subscription action
Voiding Wallets
There is a single case that may be defined as a cause for automatically creating a Void Wallet Transaction.
- On Cancelling a Payment:
- Whenever a payment that caused the creation of a credit wallet transaction is cancelled and the payment cancellation type is included in the cause's payment cancellation types, then the wallet credit transaction related with the payment will be voided
- Wallet transaction allotments and extra added amount are also set, if the payment is related with a voucher
- The following log information is also set:
- Process name: "Payment Cancellation"
- Entity name: "Payment Cancellation"
- Entity value: The NO of the payment cancellation
- On Cancelling a Reward Award Transaction:
- Whenever a Reward Award Transaction which has a related credit wallet transaction, is cancelled, then the related wallet credit transaction will be voided
- Wallet transaction allotments and extra added amount are also set, if the payment is related with a voucher
- The following log information is also set:
- Process name: "Payment Cancellation"
- Entity name: "Payment Cancellation"
- Entity value: The NO of the payment cancellation
- On Cancelling a Reward Spend Transaction:
- Whenever a Reward Spend Transaction which has a related Debit wallet transaction, is cancelled, then the related wallet debit transaction will be voided
- Wallet transaction allotments and extra added amount are also set, if the payment is related with a voucher
- The following log information is also set:
- Process name: "Payment Cancellation"
- Entity name: "Payment Cancellation"
- Entity value: The NO of the payment cancellation
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-admin-r7
- communications-advanced-r7
- conax-web-services
- conax-web-services-advanced
- contact-information-admin
- contact-information-admin-r7
- crm-application
- crm-application-r7
- customer-events-basics-r7
- dashboards
- 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-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
- leads-advanced
- 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_advanced
- platform-basics
- prepaid-billing-basics
- prepaid-billing-r7
- products-admin-r7
- rated-billing-items-advanced
- rated-billing-items-basics
- reports-basics
- resource-scheduling
- resource-scheduling-advanced
- rewards-admin
- rewards-admin-r7
- rewards-advanced
- rewards-advanced-r7
- rewards-basics
- rewards-basics-r7
- security-management-advanced
- segmentation-basics
- service-requests
- service-requests-admin
- service-requests-admin-r7
- service-requests-advanced
- service-requests-advanced-r7
- stripe
- subscription-actions-r7
- subscriptions
- subscriptions-advanced
- subscriptions-advanced-r7
- subscriptions-basics
- subscriptions-basics-r7
- udrs-admin-r7
- usage-service-r7
- user-management
- user-management-basics
- vouchers-advanced
- vouchers-basics
- wallets
- wallets-advanced
- wallets-basics
- warranty-policies-advanced-r7
- workflows-admin-r7
- workflows-advanced-r7
- workflows-r7
- zapier-basics-r7