Validate POS Payment Refund
by Ahmed Alnahal https://www.linkedin.com/in/ahmed-alnahal-b7b38b261/
Odoo
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
Lines of code | 80 |
Technical Name |
pos_refund_validation |
License | LGPL-3 |
Website | https://www.linkedin.com/in/ahmed-alnahal-b7b38b261/ |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
Lines of code | 80 |
Technical Name |
pos_refund_validation |
License | LGPL-3 |
Website | https://www.linkedin.com/in/ahmed-alnahal-b7b38b261/ |
POS Refund Payment Validation
This module validates refunding POS order whenever the selected payment method/s for refund is same as the payment method/s of the original sale order
1. Create an ordinary POS order
2. Select the payment method which you want to pay in
Note: Here, I will pay part of the amount in "cash", and the other part in "Bank"
3. Create a refund order
4. Select the order which you want to refund
5. Select the payment method which you want to refund with
Note: Here, I have selected "Customer Account" method!, and the original sale order was paid in "Cash and Bank"
So, I have got this Popup warning message!
6. Select the payment method which mentioned in the preceding Popup message
Note: Here, I have selected "Cash" and "Bank" method!, and the original sale order was paid in "Cash and Bank"
So, it skipped the validation warning
Congrats, your refund transaction has been validated :)
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedgreat module
There are no comments yet!