Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0048918
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Retail Modules] Web POSmajorhave not tried2022-03-29 08:272022-03-29 08:27
Reporterjorge-garciaView Statuspublic 
Assigned ToRetail 
PrioritynormalResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0048918: Prepayments: Allow to keep a payment as overpayment and change in case the payment amount exceeds the total ticket amount

DescriptionThese 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 ReproducePrerequisites:
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
TagsNo tags attached.
Attached Filespng file icon modalDeliveryChange.png [^] (32,030 bytes) 2022-03-29 08:27

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2022-03-29 08:27 jorge-garcia New Issue
2022-03-29 08:27 jorge-garcia Assigned To => Retail
2022-03-29 08:27 jorge-garcia File Added: modalDeliveryChange.png
2022-03-29 08:27 jorge-garcia Triggers an Emergency Pack => No


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker