What does this section cover?
Wallet Transactions created by the system
As previously explained wallet transactions can be either created manually or automatically. In order for transactions to be created automatically then this should be explicitly defined in the Wallet Definitions.
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 2 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
- Process name: "Payment Posting"
- 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
- Process name: "Credit Note Posting"
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: "Billing Run"
- Entity value: The NO of the billing run
- Process name: "Prepaid Billing Run"
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
- Process name: "Wallet Cancellation"
- On Changing a Prepaid Subscription Accounts Receivable
- A wallet reimburse transaction will be created each time an accounts receivable (related with 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
- Process name: "Change Subscriber Accounts "
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
- Process name: "Payment Cancellation"
Related Areas
-
Creating Wallets - R5&R6 — Learn how to manually or automatically create a Wallet used in Prepaid Subscriptions
-
Modifying Wallets - R5&R6 — Navigate to Wallet and learn how to update and cancel an existing Wallet.
-
Creating Wallet Transactions - R5&R6 — Learn how Wallet Transactions can be created
-
Creating Automatic Wallet Transactions - R5&R6 — Learn how to Automatic (created by the system with no user intervention) Wallet Transactions are created
-
Creating Manual Wallet Transactions - R5&R6 — Learn how to create Wallet Transactions manually
-
Configuring Wallet Definitions - R5&R6 — Learn how you can configure Wallet Definitions.
-
Configuring Wallet Transaction Types - R5&R6 — Learn how you can configure Wallet Transaction Types.
-
Viewing Wallets - R5&R6 — Navigate to Wallets and view existing Wallets.
-
Modifying Wallet Transactions - R5&R6 — Navigate to Wallet Transaction and learn how to Void a Wallet Transaction
-
Viewing Wallet Transactions - R5&R6 — Navigate to Wallet Transactions and view existing Wallet Transactions
-
Working with Wallet Transaction Allotments - R5&R6 — Find out what are Wallet Transaction Allotments and how they work in CRM.COM.
-
Calculating Wallet Estimated Consumption - R5&R6 — Find out how consumption related values are being calculated.
-
Calculating Wallet Balance - R5&R6 — Find out how wallet balance and wallet allotment balance is calculated.
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
Check our Getting Started Guides!
New to CRM.COM? Read our Getting Started Manuals to quickly set up your application