Openbravo Issue Tracking System - POS2
View Issue Details
0052381POS2POSpublic2023-05-08 12:062023-07-21 11:43
ebecerra 
ebecerra 
normalmajorhave not tried
closedfixed 
5
 
23Q1.4 
No
0052381: The payment information shown in HWM display must be relative to prepayment or split check
When 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

Case 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


No tags attached.
blocks feature request 0052379 closed ebecerra The payment information shown in HWM display must be relative to prepayment or split check 
Issue History
2023-05-08 12:38ebecerraTypefeature request => backport
2023-05-08 12:38ebecerraTarget Version => 23Q1.3
2023-05-18 13:17hgbotNote Added: 0149928
2023-05-18 13:48hgbotNote Added: 0149931
2023-05-26 10:04hgbotNote Added: 0150325
2023-05-26 13:49hgbotNote Added: 0150341
2023-06-05 09:48guilleaerTarget Version23Q1.3 => 23Q1.4
2023-06-08 11:50hgbotNote Added: 0150934
2023-06-08 12:03hgbotNote Added: 0150935
2023-06-19 17:22hgbotResolutionopen => fixed
2023-06-19 17:22hgbotStatusscheduled => closed
2023-06-19 17:22hgbotFixed in Version => 23Q1.4
2023-06-19 17:22hgbotNote Added: 0151323
2023-06-19 17:22hgbotNote Added: 0151324
2023-06-19 17:22hgbotFixed in Version23Q1.4 => RR23Q1.4
2023-06-19 17:22hgbotNote Added: 0151325
2023-06-19 17:22hgbotNote Added: 0151326
2023-07-21 11:41hgbotNote Added: 0152789
2023-07-21 11:43hgbotNote Added: 0152790
2023-07-21 11:43hgbotNote Added: 0152791

Notes
(0149928)
hgbot   
2023-05-18 13:17   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1817 [^]
(0149931)
hgbot   
2023-05-18 13:48   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1200 [^]
(0150325)
hgbot   
2023-05-26 10:04   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1817 [^]
(0150341)
hgbot   
2023-05-26 13:49   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1200 [^]
(0150934)
hgbot   
2023-06-08 11:50   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1236 [^]
(0150935)
hgbot   
2023-06-08 12:03   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1880 [^]
(0151323)
hgbot   
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   
2023-06-19 17:22   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1880 [^]
(0151325)
hgbot   
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   
2023-06-19 17:22   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1236 [^]
(0152789)
hgbot   
2023-07-21 11:41   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1970 [^]
(0152790)
hgbot   
2023-07-21 11:43   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1970 [^]
(0152791)
hgbot   
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
---