Overview
This module enhances the Point of Sale (POS) refund process by introducing password protection for refunds. It offers two distinct options for managing refunds:
- Employee Password Protection: Employees must enter a designated password to process refunds. If the password is invalid, a pop-up will display an error message. If correct, the refund is processed.
- Global Refund Setting: In the POS settings, you can enable or disable global refund permissions. If enabled, refunds can be processed without a password. If disabled, employees must enter the password to proceed with refunds, and the password pop-up will appear.
Features
- Supports Odoo Community and Enterprise Editions.
- Session-wise password protection for refunds.
- Global password protection for refunds across all POS sessions.
- Error handling for invalid password entries.
- Flexible refund settings to toggle global refund permissions.
Screenshots

Global Refund Settings: Enable or disable password protection for refunds in the POS settings. Choose between global or session-wise password requirements.

Set Employee Password: Assign a password for employees to use during the refund process. This ensures only authorized personnel can process refunds.

Invalid Password Entry: If an employee enters an invalid password, the system will prevent the refund process and display an error message.

Password Entry Popup: When initiating a refund, employees are prompted to enter the designated password to proceed.

Successful Refund: Upon entering the correct password, the refund is processed successfully, and the system confirms the completion.

Wrong Password Entry: If an incorrect password is entered, the system will not proceed with the refund and will prompt the user to try again.

Invalid Password Popup: A clear error message is displayed when an invalid password is entered, ensuring employees are aware of the issue.
Please log in to comment on this module