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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0052381
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[POS2] POSmajorhave not tried2023-05-08 12:062023-07-21 11:43
ReporterebecerraView Statuspublic 
Assigned Toebecerra 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version23Q1.4
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

0052381: The payment information shown in HWM display must be relative to prepayment or split check

DescriptionWhen using prepaid or split checks, the payment information displayed in the HWM must be relative to the selected payment section, not for the entire ticket.

Case 1: For normal payments must be have to current behaviour

Case 2: Ticket with prepayments

Case 3. Ticket with split check

Steps To ReproduceCase 1:

In this example the ticket total amount is 17.90

1. Create a ticket and add products
2. Overpay it with Cash

     Check the HWM display:
       - Paid: Total ticket amount
       - Change: Cash change amount

     See: I_52379-Standard.png

Case 2 (You must be configure terminal to allow prepayments):

In this example the prepayments is configure at 50% and the ticket total amount is 17.90

1. Create a ticket and add products
2. Select a business partner
3. Select a delivery condition different of "Pick an Carry"
4. Select the prepayment section and overpay it with Cash (10.00)
     
     Check the HWM display:
       - Paid: 8.95
       - Change: 1.05
  
     See: I_52379-Prepayment.png

5. Select "Subtotal remaining" section
     
     Check the HWM display:
       - Paid: 0.00
       - Remaining to pay: 8.95
  
     See: I_52379-SplitCheck-Remaining.png



Case 3:

In this example the ticket total amount is 17.90 and split check in two equals parts
 
1. Create a ticket and add products
2. Go to payment window and "Split Check" in two equals parts
3. Select the "Subtotal - 1" section and overpay it with Cash (10.00)
     
     Check the HWM display:
       - Paid: 8.95
       - Change: 1.05
  
     See: I_52379-SplitCheck-Sub1.png

4. Select the "Subtotal - 2" section and overpay it with Card (10.00)
     
     Check the HWM display:
       - Paid: 8.95
       - Overpayment: 1.05
  
     See: I_52379-SplitCheck-Sub2.png

5. Select the "Subtotal remaining" section
     
     Check the HWM display:
       - Paid: 17.90
       - Remaining to pay: 0.00
  
     See: I_52379-SplitCheck-Remaining.png


TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks feature request 0052379 closedebecerra The payment information shown in HWM display must be relative to prepayment or split check 

-  Notes
(0149928)
hgbot (developer)
2023-05-18 13:17

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1817 [^]
(0149931)
hgbot (developer)
2023-05-18 13:48

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1200 [^]
(0150325)
hgbot (developer)
2023-05-26 10:04

Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1817 [^]
(0150341)
hgbot (developer)
2023-05-26 13:49

Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1200 [^]
(0150934)
hgbot (developer)
2023-06-08 11:50

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1236 [^]
(0150935)
hgbot (developer)
2023-06-08 12:03

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1880 [^]
(0151323)
hgbot (developer)
2023-06-19 17:22

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: f11a0e9fd00bd39cb84c47c609dbee1072f34590
Author: Eduardo Becerra (OB) <eduardo.becerra@openbravo.com>
Date: 19-06-2023 15:22:01
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/f11a0e9fd00bd39cb84c47c609dbee1072f34590 [^]

Fixes ISSUE-52381: The payment information shown in the HWM display shows info about the current subtotal

---
A web-jspack/org.openbravo.pos2/src/model/global/__test__/SetCurrentPaymentSubtotal.test.js
A web-jspack/org.openbravo.pos2/src/model/global/actions/SetCurrentPaymentSubtotal.js
A web-jspack/org.openbravo.pos2/src/model/global/actions/SetSelectedPaymentSubtotal.js
A web-jspack/org.openbravo.pos2/src/model/ticket/actions/PaymentDisplay.js
A web-jspack/org.openbravo.pos2/src/model/ticket/actions/__test__/PaymentDisplay.test.js
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentList/SubtotalsGrid.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentPanel/__mock__/paymentsInitialization.js
M web-jspack/org.openbravo.pos2/src/model/global/GlobalExtension.js
M web-jspack/org.openbravo.pos2/src/model/ticket/TicketExtension.js
M web-jspack/org.openbravo.pos2/src/model/ticket/__test__/RevertUnpaidSubtotalsUserAction.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/__test__/SplitFromOrderUserAction.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/__test__/SplitPaymentEqualPartsUserAction.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/RevertUnpaidSubtotals.useraction.js
M web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/SplitFromOrder.useraction.js
M web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/SplitPaymentByAmount.useraction.js
M web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/SplitPaymentEqualParts.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/UIExtension.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/__test__/SwitchToPayments.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/user-actions/SwitchToPayments.js
R web-jspack/org.openbravo.pos2/src/model/user-interface/actions/SetSelectedPaymentSubtotal.js
---
(0151324)
hgbot (developer)
2023-06-19 17:22

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1880 [^]
(0151325)
hgbot (developer)
2023-06-19 17:22

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: be7a4d8f4571cf734963dd9c8b188b2e4a96aae6
Author: Eduardo Becerra (OB) <eduardo.becerra@openbravo.com>
Date: 19-06-2023 15:22:05
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/be7a4d8f4571cf734963dd9c8b188b2e4a96aae6 [^]

Fixes ISSUE-52381: The payment information shown in the HWM display shows info about the current subtotal

---
M web-test/external-device/printing/PrintTemplateGeneration.test.js
M web-test/external-device/printing/PrintUtils.test.js
M web-test/external-device/printing/TicketPrinter.test.js
M web/org.openbravo.retail.posterminal/app/external-device/printing/PrintUtils.js
M web/org.openbravo.retail.posterminal/app/external-device/printing/TicketPrinter.js
M web/org.openbravo.retail.posterminal/res/displaytotal.xml
---
(0151326)
hgbot (developer)
2023-06-19 17:22

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1236 [^]
(0152789)
hgbot (developer)
2023-07-21 11:41

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1970 [^]
(0152790)
hgbot (developer)
2023-07-21 11:43

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1970 [^]
(0152791)
hgbot (developer)
2023-07-21 11:43

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 1d59768d71f7287e60fd0e126176afebe72fd365
Author: Guillermo Alvarez de Eulate <guillermo.alvarez@openbravo.com>
Date: 21-07-2023 11:40:26
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/1d59768d71f7287e60fd0e126176afebe72fd365 [^]

related to ISSUE-52381: Fix linter errors

---
M web-jspack/org.openbravo.pos2/src/model/user-interface/user-actions/SwitchToPayments.js
---

- Issue History
Date Modified Username Field Change
2023-05-08 12:38 ebecerra Type feature request => backport
2023-05-08 12:38 ebecerra Target Version => 23Q1.3
2023-05-18 13:17 hgbot Note Added: 0149928
2023-05-18 13:48 hgbot Note Added: 0149931
2023-05-26 10:04 hgbot Note Added: 0150325
2023-05-26 13:49 hgbot Note Added: 0150341
2023-06-05 09:48 guilleaer Target Version 23Q1.3 => 23Q1.4
2023-06-08 11:50 hgbot Note Added: 0150934
2023-06-08 12:03 hgbot Note Added: 0150935
2023-06-19 17:22 hgbot Resolution open => fixed
2023-06-19 17:22 hgbot Status scheduled => closed
2023-06-19 17:22 hgbot Fixed in Version => 23Q1.4
2023-06-19 17:22 hgbot Note Added: 0151323
2023-06-19 17:22 hgbot Note Added: 0151324
2023-06-19 17:22 hgbot Fixed in Version 23Q1.4 => RR23Q1.4
2023-06-19 17:22 hgbot Note Added: 0151325
2023-06-19 17:22 hgbot Note Added: 0151326
2023-07-21 11:41 hgbot Note Added: 0152789
2023-07-21 11:43 hgbot Note Added: 0152790
2023-07-21 11:43 hgbot Note Added: 0152791


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker