What does this section cover?
What are Wallet Transactions?
Wallet transactions are a set of transactions which can be applied on wallets in order to credit, debit or reimburse the wallet. Wallet transactions consist of information related with the amount of money that is submitted through that wallet transaction, and references of the processes or data that have generated that amount.
- Wallet Credit Transaction
- Wallet Debit Transaction
- Wallet Reimburse Transaction
- Wallet Void Transaction
Wallet transactions can be created manually or automatically. Manual transactions can be created via the Wallet Transactions page, or automatically via rules defined in the Wallet Definitions.
Visit the following 2 links to find out about both manual and automatic created transactions
Types of Wallet Transactions
The different Transaction Types can be created based on your business needs, however they can only belong in one of the following 4 classifications.
Wallet Credit Transaction
A wallet credit transaction is a type of wallet transaction which is used to credit (i.e. add an amount of money) the wallet. If the credit amount should be consumed by a specific entity (i.e. specific product) then the entity and entity value (maximum amount to be consumed by specified product) can be specified on the credit transaction, as allotment entity. This will result to restrict that amount of money, to be consumed only by that entity
If the Credit Transaction is to be created automatically then this will be defined in the Wallet Definitions - Crediting Causes
Wallet Debit Transaction
A wallet debit 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 wallet reimburse 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 wallet void 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 Reimburse Transaction is to be created automatically then this will be defined in the Wallet Definitions - Void Causes
Wallet Transaction Attributes
Regardless of the Wallet Transaction type the same information is being kept for all of the wallet transactions created.
- Number: An auto generated number that uniquely identifies each wallet transaction
- Type: The wallet transaction type, which determines the nature of each wallet transaction, based on the wallet transaction type classification. The supported wallet transaction type classifications are the following:
- Credit
- Debit
- Reimburse
- Void
- Wallet: The related wallet
- Amount: The total amount of the wallet transaction
- Extra Added Amount: An extra added amount that will affect the wallet balance on crediting the wallet, but will not be taken into consideration during various processes such as reimbursing the wallet or invoicing the related accounts receivable. This information is applicable only for credit wallet transactions
- Notes: Notes for the wallet transaction
- Life Cycle State: The life cycle state of the wallet transaction that can be effective or voided
- Voided by Wallet Transaction: The wallet transaction that voided a debit, credit or reimburse wallet transaction
- Log Information: Includes the standard log information, and in addition the following:
- Process Name: The process that created the wallet transaction (for example manually, execution of prepaid billing run, payment posting etc)
- Entity Name: The name of the entity that caused the creation of the wallet transaction (for example payment, subscription action, prepaid billing run etc)
- Entity Value: The value of the entity that caused the creation of the wallet transaction
- Allotments: A wallet transaction allotment is used to identify restrictions on how the wallet available amount, generated by wallet credit transactions, can be consumed. These restrictions are set by product, and include the following:
- Product: The product that is allowed to consume the allotment amount
- Allotment Amount: The amount which can be consumed by the specified product
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-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
Check our Getting Started Guides!
New to CRM.COM? Read our Getting Started Manuals to quickly set up your application