Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0048918 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
feature request | [Retail Modules] Web POS | major | have not tried | 2022-03-29 08:27 | 2022-03-29 08:27 | |||||||
Reporter | jorge-garcia | View Status | public | |||||||||
Assigned To | Retail | |||||||||||
Priority | normal | Resolution | open | Fixed in Version | ||||||||
Status | new | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
OS | Any | Database | Any | Java version | ||||||||
OS Version | Database version | Ant version | ||||||||||
Product Version | SCM revision | |||||||||||
Review Assigned To | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0048918: Prepayments: Allow to keep a payment as overpayment and change in case the payment amount exceeds the total ticket amount | |||||||||||
Description | 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 | |||||||||||
Steps To Reproduce | 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 | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | modalDeliveryChange.png [^] (32,030 bytes) 2022-03-29 08:27
| |||||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Copyright © 2000 - 2009 MantisBT Group |