Overview
Introducing ZestyBeanz’s Accounting Loyalty module, Streamlines loyalty program operations by allowing users to configure Loyalty Accounts, Redeem Accounts, and Loyalty Points Rate settings. It facilitates accurate reward point calculation based on invoice untaxed amounts and automates the creation of journal entries for both earned and redeemed points, enhancing customer loyalty tracking and management within the system.
Exploring Accounting Loyalty Module
Installation
Get the module from Odoo App store
https://apps.odoo.com/apps/modules/16.0/zb_accounting_loyalty/Extract the file from your system after the download finishes. You will be able to see a folder named- zb_accounting_loyalty
Copy and paste this folder inside your Odoo Add-Ons path.
Now, open the Settings menu. Here, click on Activate the Developer Mode.
Then, open the Apps menu and click on ‘Update Modules List’.
In the search bar, remove all the filters and search zb_accounting_loyalty.
You will be able to see the module in the search result. Click on ‘Install’ to install it.
After Installing the module
Navigate to Settings > Invoicing
A new section Loyalty added here.
Loyalty Points Rate is used to calculate reward points.
Loyalty Accounts allow adding Loyalty Payable and Loyalty Expense Accounts.
Redeem Accounts allow adding Redeem Debit and Redeem Credit Accounts.
When configuring redeem accounts, ensure to select the same credit and debit accounts as those of the customer
On creation of a new invoice with invoice lines.
- Here, we have a tab for loyalty details, and the untaxed amount is used for reward calculation.
Eligible Loyalty Points will be calculated based on the current untaxed amount.
Upon invoice confirmation
Generates a journal for eligible loyalty points.
The eligible loyalty points are added to the current loyalty points, including any points accumulated previously.
Journals created for eligible loyalty points
Redeem the loyalty points
- Before clicking the ‘Redeem’ button, fill the Amount to be Redeem field.
- After clicking the redeem button, the journal for that redemption is also created.
Journals created for redemption
After redemption, Created outstanding credits to our payment. By adding that, the reward is deducted from the total untaxed amount.
Key Features
Configuration Options: Users can set up Loyalty Accounts, Redeem Accounts, and Loyalty Points Rate to tailor loyalty programs to their business needs.
Automated Calculations: Loyalty points are automatically calculated based on invoice untaxed amounts, ensuring accurate rewards for customers.
Journal Entry Automation: The module automates the creation of journal entries for earned and redeemed points, streamlining loyalty point tracking and management.