Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0051797 | Retail Modules | Web POS | public | 2023-03-07 23:03 | 2023-04-12 05:44 |
|
Reporter | axelmercado | |
Assigned To | ranjith_qualiantech_com | |
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | pi | |
Target Version | RR20Q3.4 | Fixed in Version | | |
Merge Request Status | |
Review Assigned To | aaroncalero |
OBNetwork customer | Gold |
Support ticket | 59069 |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0051797: Wrong Pick&Carry PaidAmount validation. |
Description | There is a problem in the validation of Pick&Carry PaidAmount when we want to pay a return and a normal order at the same time, an error is generated, plus if you have a limit for the use of any payment method, when it is fulfilled, the terminal ends up blocked without being able to perform any action. |
Steps To Reproduce | To reproduce the issue (In CCASH) (Issue will not be reproducible in livebuilds)
1) Add a product with price 10 and mark it as return receipt (do not complete)
2) New Receipt, Add a product with price 20
3) Open "Pay open Tickets", select above 2 draft tickets
4) Complete the ticket. Error occurred.
Video with an example: https://drive.google.com/file/d/1IJRdCVRrPNyGJ8-BizX81tnVqyaL5att/view?usp=sharing [^] |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | design defect | 0048985 | | closed | ranjith_qualiantech_com | When having an independent service as Return line (-) and a product where we have to do a calculation we have an error |
|
Attached Files | limitAmoutForBlocking.png (122,085) 2023-03-07 23:03 https://issues.openbravo.com/file_download.php?file_id=18227&type=bug

|
|
Issue History |
Date Modified | Username | Field | Change |
2023-03-07 23:03 | axelmercado | New Issue | |
2023-03-07 23:03 | axelmercado | Assigned To | => Retail |
2023-03-07 23:03 | axelmercado | File Added: limitAmoutForBlocking.png | |
2023-03-07 23:03 | axelmercado | OBNetwork customer | => Gold |
2023-03-07 23:03 | axelmercado | Support ticket | => 59069 |
2023-03-07 23:03 | axelmercado | Triggers an Emergency Pack | => No |
2023-03-07 23:06 | axelmercado | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=25643#r25643 |
2023-03-15 15:27 | ranjith_qualiantech_com | Assigned To | Retail => ranjith_qualiantech_com |
2023-03-15 15:27 | ranjith_qualiantech_com | Status | new => scheduled |
2023-03-16 11:17 | ranjith_qualiantech_com | Relationship added | related to 0048985 |
2023-03-21 14:10 | axelmercado | Summary | Ticket blocking when the limit is reached in a payment method cash. => Wrong Pick&Carry PaidAmount validation. |
2023-03-21 14:10 | axelmercado | Description Updated | bug_revision_view_page.php?rev_id=25731#r25731 |
2023-03-21 14:10 | axelmercado | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=25732#r25732 |
2023-03-30 08:22 | ranjith_qualiantech_com | Note Added: 0148095 | |
2023-03-31 07:48 | ranjith_qualiantech_com | Note Edited: 0148095 | bug_revision_view_page.php?bugnote_id=0148095#r25809 |
2023-04-03 15:02 | aaroncalero | Status | scheduled => resolved |
2023-04-03 15:02 | aaroncalero | Resolution | open => fixed |
2023-04-03 15:03 | aaroncalero | Review Assigned To | => aaroncalero |
2023-04-03 15:03 | aaroncalero | Note Added: 0148202 | |
2023-04-03 15:03 | aaroncalero | Status | resolved => closed |
2023-04-12 05:44 | ranjith_qualiantech_com | Note Added: 0148389 | |
2023-04-12 06:48 | ranjith_qualiantech_com | Note Edited: 0148389 | bug_revision_view_page.php?bugnote_id=0148389#r25850 |
Notes |
|
|
|
|
|
Marking issue as Closed as the related issue 0048985 (which also fixes this issue) has been closed. |
|
|
|
Detailed Steps to reproduce in CCASH
POS
1) Cash Management
Make sure, cash is more than 2000.
if not make sales more than 2000
Backoffice
1) Touchpoint Type
For Cash Payment
Limit to stop web operations = 2000
2) Enable Pref. "Web POS Enable Delivery Modes"
POS
1) Add Product with price "10" and do Return line (Do not complete it or add payment)
2) Create new receipt
3) Add Product with price "20"(Do not complete it or add payment)
4) Open above 2 tickets in pay open tickets
5) Complete the ticket
Current Result:
Error popup is shown: "You can’t perform more actions with payment method %0 since the limit has been reached. Please take appropriate action"
Within certain ms,
error was overwritten: "The amount paid is lower than the amount of Pick & Carry lines for the following order(s):"
Within certain ms,
Send Email Popup is shown
Issue occurred due to Cash payment was added for distributing payments across receipt. So when adding cash payment, limit error was triggered.
Expected Result
No Error popup should be shown
Only, Send Email Popup is shown
|
|