Openbravo Issue Tracking System - POS2
View Issue Details
0046393POS2POSpublic2021-04-28 13:342021-07-05 12:38
lorenzofidalgo 
Retail 
normalminoralways
closedout of date 
5
main 
 
dmiguelez
No
0046393: The user can not differentiate between positive and negative payments (returns)
Positive and negative payments are identical from the user point of view
0-Login POS2 as vallblanca
1-Add 1x Beer 0.5L to the receipt
2-Click Pay button
3-Click Cash button. A payment will be added.
4-Click Return Order button. The 3€ payment remains the same.
5-Click Done. A popup with an error will be shown. Close that popup.
6-Now, click X to remove the 3€ payment and click Cash button again. A 3€ payment that looks identical to the previos one is added. Now click Done. It is possible to close the receipt now.
Both payments can not look the same or the user will be confused.
No tags attached.
depends on defect 0046701 closed Retail JIRA-1754: No info shown if a order is already paid, if opened. 
png PositivePayment.png (79,837) 2021-04-28 13:34
https://issues.openbravo.com/file_download.php?file_id=15590&type=bug
png

png NotPositivePayment.png (65,757) 2021-04-28 13:34
https://issues.openbravo.com/file_download.php?file_id=15591&type=bug
png
Issue History
2021-04-28 13:34lorenzofidalgoNew Issue
2021-04-28 13:34lorenzofidalgoAssigned To => Retail
2021-04-28 13:34lorenzofidalgoFile Added: PositivePayment.png
2021-04-28 13:34lorenzofidalgoTriggers an Emergency Pack => No
2021-04-28 13:34lorenzofidalgoFile Added: NotPositivePayment.png
2021-04-29 09:42guilleaerResolution time => 1622066400
2021-04-30 09:43guilleaerNote Added: 0127675
2021-04-30 09:43guilleaerStatusnew => acknowledged
2021-05-24 16:09prakashmurugesan88Assigned ToRetail => prakashmurugesan88
2021-05-25 10:02prakashmurugesan88Statusacknowledged => scheduled
2021-05-26 10:33dbazNote Added: 0128642
2021-05-26 17:39guilleaerResolution time1622066400 => 1622757600
2021-05-26 17:39guilleaerAssigned Toprakashmurugesan88 => Retail
2021-05-26 17:39guilleaerStatusscheduled => acknowledged
2021-05-28 11:51guilleaerNote Added: 0128768
2021-06-09 17:12guilleaerResolution time1622757600 => 1624053600
2021-06-15 15:24mtaalRelationship addeddepends on 0046701
2021-06-15 15:24mtaalNote Added: 0129518
2021-06-18 19:38dmiguelezStatusacknowledged => scheduled
2021-06-18 19:39dmiguelezReview Assigned To => dmiguelez
2021-06-18 19:39dmiguelezNote Added: 0129659
2021-06-18 19:39dmiguelezStatusscheduled => closed
2021-06-18 19:39dmiguelezResolutionopen => out of date
2021-07-05 12:38guilleaerSummary[21Q2] The user can not differentiate between positive and negative payments (returns) => The user can not differentiate between positive and negative payments (returns)

Notes
(0127675)
guilleaer   
2021-04-30 09:43   
Return order button should be disabled when:
Order has payments
Payment flow is active


In returns payments are shown as positive so this is not a defect
(0128642)
dbaz   
2021-05-26 10:33   
There are several ways from moving to a positive order to a negative one and the other way around (pressing "Return Order" button, change "Qty" of existing lines, pressing "Return Line" is lines, deleting lines and adding new ones, ...), and in both cases (from positive to negative and from negative to positive) the same thing happens.

Blocking all of them it is practically the same than blocking editing the receipt once a payment have been added.

Proposed solution:

If the receipt has a negative total:
* The "Pay" button label switches into "Refund".
* The "Payments" header label of the payments screen switches into "Refunds".
* The "Remaining to return" label is wrong ("Orders" are returned. "Money" is refunded). It should be "Remaining to refund".

If the receipt was with negative amount (refund mode) and it switches to positive amount (payment mode) or the other way around, all the quantities already introduced will change the sign. For example:

Total: -10.00 €
Button label "Refund"
Refunds:
Cash 3.00 €
(Remaining to refund 7.00 €)

user changes the quantity of the receipt lines to positive

Total: 10.00 €
Button label "Pay"
Payments:
Cash -3.00 €
(Remaining to pay 13.00 €)
(0128768)
guilleaer   
2021-05-28 11:51   
Check current behavior -> is regression?
Decide which is the expected behavior
(0129518)
mtaal   
2021-06-15 15:24   
Some label changes of button and payment window will happen as part of the work for 46701 (see related issue)
(0129659)
dmiguelez   
2021-06-18 19:39   
In the Order header the Type of order is displayed.
Also, this is being improved in the solution for the issue 46701