Openbravo Issue Tracking System - Retail Modules
View Issue Details
0048918Retail ModulesWeb POSpublic2022-03-29 08:272022-03-29 08:27
jorge-garcia 
Retail 
normalmajorhave not tried
newopen 
5
 
 
No
0048918: Prepayments: Allow to keep a payment as overpayment and change in case the payment amount exceeds the total ticket amount
These feature should also be added in POS2 application.

The requirement affects only for Prepayment functionality and when Web POS Generate Change with Prepayments preference is configured to Y

When adding a cash payment that exceeds not only the prepayment amount but also the total ticket amount, the popup to indicate what to do with the overpayment should be shown.

In this case, the popup should allow you to do one of these two options

1. Keep some amount as payment and return to the customer some other amount as change
2. Return the whole overpayment amount as change
Prerequisites:
Configure prepayments for the terminal and configure prepayment percentage in organization window to 50
Configure 'Web POS Enable Delivery Modes' preference to 'Y'
Configure 'Web POS Generate Change with Prepayments' preference to 'Y'

Steps:
1) Login in WebPOS VBS-1 terminal
2) Change ticket customer to a non anonymus customer
3) Add two Avalanche Transceiver to the ticket (301.00€ in total)
4) Select the line and change in edit tab the delivery mode to Pickup In Store
5) Click on Checkout button and verify a prepayment of 150.50€ is required to be paid
6) Select Cash payment method and add 400€ as payment
7) The payment is added and the 99€ are added as change (KO)

What is expected when adding the payment of step 6 is the following:
7) The popup to handle prepayment cash overpayment (modalDeliveryChange enyo component) is shown with this information
  Text: There is a 99.00€ overpayment amount for delivery. Please select the action regarding this amount:
  Option 1: Keep 301.00€ as payment and return 99.00€ as change
  Option 2: Return to customer as change
7.1) If Option 1 is selected, the POS will indicate a paid amount of 150.50, 150.50 as overpayment and 99.00 as change
7.2) If Option 2 is selected, the POS will indicate a paid amount of 150.50 and a 249.50 as change
No tags attached.
png modalDeliveryChange.png (32,030) 2022-03-29 08:27
https://issues.openbravo.com/file_download.php?file_id=16821&type=bug
png
Issue History
2022-03-29 08:27jorge-garciaNew Issue
2022-03-29 08:27jorge-garciaAssigned To => Retail
2022-03-29 08:27jorge-garciaFile Added: modalDeliveryChange.png
2022-03-29 08:27jorge-garciaTriggers an Emergency Pack => No

There are no notes attached to this issue.