Openbravo Issue Tracking System - POS2
View Issue Details
0054165POS2POSpublic2023-12-19 16:172024-06-13 11:37
charlotte_vasseur 
Retail 
normalmajoralways
newopen 
5
 
 
No
0054165: Stuck in POS after deleting a product if we are in overpayment and Payment Method Cancelation is not allowed
If after deleting a product we are in overpayment, we cannot finalize the sale and we cannot delete the payment method so we are stuck in POS
We have to add another product and complete with another payment method to finalize the sale
In BO, in window 'Channel - Touchpoint Type'
Configure a payment method with:
- 'Payment Method Cancelation' = 'Not allowed'
- 'Overpayment / Change Limit' = 0
(See PM configuration.png)

In POS
Add several products to the card
Pay partially with the previous payment method
Go back to the card
Delete one of the product in order to be in overpayment
Go to payment screen
=> We cannot finalize the sale and we cannot delete the payment method so we are stuck in POS
(See POS stuck in overpayment.png)

Full video in joined file
Block the possibility to delete product lines when a payment that cannot be cancelled exists ?
No tags attached.
related to design defect 0055722 new Retail To block the possibility to delete product lines when a payment exists. 
png PM configuration.png (116,422) 2023-12-19 16:17
https://issues.openbravo.com/file_download.php?file_id=19231&type=bug
png

png POS stuck in overpayment.png (114,280) 2023-12-19 16:17
https://issues.openbravo.com/file_download.php?file_id=19232&type=bug
png

? 2023-12-19 16-15-24.mkv (2,696,522) 2023-12-19 16:17
https://issues.openbravo.com/file_download.php?file_id=19233&type=bug
Issue History
2023-12-19 16:17charlotte_vasseurNew Issue
2023-12-19 16:17charlotte_vasseurAssigned To => Retail
2023-12-19 16:17charlotte_vasseurFile Added: PM configuration.png
2023-12-19 16:17charlotte_vasseurTriggers an Emergency Pack => No
2023-12-19 16:17charlotte_vasseurFile Added: POS stuck in overpayment.png
2023-12-19 16:17charlotte_vasseurFile Added: 2023-12-19 16-15-24.mkv
2023-12-20 10:43sreehariAssigned ToRetail => sreehari
2023-12-21 08:49sreehariStatusnew => scheduled
2023-12-22 07:00hgbotNote Added: 0158504
2024-01-02 11:07guilleaerNote Added: 0158757
2024-01-02 11:16guilleaerNote Edited: 0158757bug_revision_view_page.php?bugnote_id=0158757#r27282
2024-01-02 11:17sreehariStatusscheduled => acknowledged
2024-01-09 10:50guilleaerNote Added: 0158972
2024-01-09 12:22charlotte_vasseurNote Added: 0158974
2024-01-11 06:47hgbotNote Added: 0159087
2024-06-13 11:36guilleaerRelationship addedrelated to 0055722
2024-06-13 11:37guilleaerAssigned Tosreehari => Retail
2024-06-13 11:37guilleaerTypedefect => design defect
2024-06-13 11:37guilleaerStatusacknowledged => scheduled
2024-06-13 11:37guilleaerStatusscheduled => resolved
2024-06-13 11:37guilleaerResolutionopen => fixed
2024-06-13 11:37guilleaerStatusresolved => closed
2024-06-13 11:37guilleaerStatusclosed => new
2024-06-13 11:37guilleaerResolutionfixed => open

Notes
(0158504)
hgbot   
2023-12-22 07:00   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2306 [^]
(0158757)
guilleaer   
2024-01-02 11:07   
(edited on: 2024-01-02 11:16)
Email sent to product.management to get feedback about how we shoud handle this case.

According to the configuration done in the backoffice the behavior looks correct, however it is also true that the blocking situation is not acceptable.
We need an input from product management to decide how can we resolve the situation if this "blocking" point is reached

(0158972)
guilleaer   
2024-01-09 10:50   
Response from product management:
Lines cannot be changed when there are payments already added to the ticket.
In case customer wants to modify the order they should remove the payment and then modify the ticket.
If they have a configuration which does not allow to remove the payment then they must complete the order and then fix the problem by a return or cancel and replace

As a conclusion, what we should do in the context of this issue is to not allow to remove lines when there are payments.

Please confirm
(0158974)
charlotte_vasseur   
2024-01-09 12:22   
After checking with Rafa Roda, yes we can go for this solution
See his comment here: https://openbravo.atlassian.net/browse/RM-7960?focusedCommentId=140089 [^]
(0159087)
hgbot   
2024-01-11 06:47   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2306 [^]