Openbravo Issue Tracking System - POS2 |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0048981 | POS2 | Restaurants | public | 2022-04-06 11:40 | 2022-06-20 18:59 |
|
Reporter | timothee_catteeuw | |
Assigned To | AtulOpenbravo | |
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | | |
Merge Request Status | approved |
Review Assigned To | |
OBNetwork customer | No |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0048981: JIRA 2151 - Credit note - Scan doesn't work in payment screen |
Description | In the old version of Openbravo, we were able to scan a credit note directly from the payment screen. On WebPOS 2, we must click on the "Credit note management" button before scanning the credit note.
The request here is to be able to directly scan a credit note in payment screen. |
Steps To Reproduce | 1) Go to WebPOS
2) Select several products and go to payment screen
3) Pay with a payment method which generates a credit note in case of over payment in order to generate a credit note. Of course the payment amount has to be higher to the ticket amount
4) Open a new ticket and select several products
5) Go to payment screen
6) Scan the credit note you previously generated (ex : OB.App.BarcodeScanner.scanCode({ code: '00690031/0000267'}))
--> KO, it opens the sales ticket corresponding to the credit note instead of detecting the credit note
|
Proposed Solution | 1. When you scan a credit note in the main window of POS a popup with the information of the credit note should appear (same as: open menu -> credit notes -> insert credit note code -> press search -> click on the result)
2. When you scan a credit note when you are in the flow of the payments (same as: select payment method for credit note -> open dialog to select credit note -> insert credit note code -> press search -> click on the result)
2.1 Credit note popup will be open showing credit note information
2.2 When "pay with credit note" is pressed the system should be enough smart to detect which is the payment method prepared to manage credit notes and add the payment with it. If more than one payment method can be used to manage credit notes then the user should receive a prompt in which he must decide which payment method to use
Note: Credit notes MUST have a unique code (to avoid collide with orders) |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | 45b0a932-b4ca-4892-b9f6-ecc4cab8ae08.png (35,357) 2022-06-17 12:03 https://issues.openbravo.com/file_download.php?file_id=17185&type=bug

|
|
Issue History |
Date Modified | Username | Field | Change |
2022-04-06 11:40 | timothee_catteeuw | New Issue | |
2022-04-06 11:40 | timothee_catteeuw | Assigned To | => Retail |
2022-04-06 11:40 | timothee_catteeuw | OBNetwork customer | => No |
2022-04-06 11:40 | timothee_catteeuw | Triggers an Emergency Pack | => No |
2022-04-22 04:14 | sntgreale | Assigned To | Retail => sntgreale |
2022-04-22 04:14 | sntgreale | Status | new => scheduled |
2022-04-25 15:27 | guilleaer | Assigned To | sntgreale => mtaal |
2022-04-25 15:45 | mtaal | Assigned To | mtaal => AtulOpenbravo |
2022-04-27 13:03 | guilleaer | Proposed Solution updated | |
2022-04-27 13:03 | guilleaer | Proposed Solution updated | |
2022-05-17 18:54 | hgbot | Merge Request Status | => open |
2022-05-17 18:54 | hgbot | Note Added: 0137399 | |
2022-05-17 19:07 | hgbot | Note Added: 0137400 | |
2022-05-25 22:52 | hgbot | Merge Request Status | open => approved |
2022-05-25 22:52 | hgbot | Note Added: 0137743 | |
2022-05-25 22:52 | hgbot | Note Added: 0137744 | |
2022-05-25 22:53 | hgbot | Resolution | open => fixed |
2022-05-25 22:53 | hgbot | Status | scheduled => closed |
2022-05-25 22:53 | hgbot | Note Added: 0137745 | |
2022-05-25 22:53 | hgbot | Note Added: 0137746 | |
2022-05-26 12:39 | hgbot | Note Added: 0137758 | |
2022-05-26 15:11 | hgbot | Note Added: 0137763 | |
2022-05-26 15:11 | hgbot | Note Added: 0137764 | |
2022-06-17 12:03 | mtaal | Note Added: 0138488 | |
2022-06-17 12:03 | mtaal | Status | closed => new |
2022-06-17 12:03 | mtaal | Resolution | fixed => open |
2022-06-17 12:03 | mtaal | File Added: 45b0a932-b4ca-4892-b9f6-ecc4cab8ae08.png | |
2022-06-17 12:06 | mtaal | Note Edited: 0138488 | bug_revision_view_page.php?bugnote_id=0138488#r24314 |
2022-06-20 14:33 | AtulOpenbravo | Status | new => scheduled |
2022-06-20 14:33 | AtulOpenbravo | Note Added: 0138566 | |
2022-06-20 14:33 | AtulOpenbravo | Assigned To | AtulOpenbravo => gorka_gil |
2022-06-20 15:13 | gorka_gil | Assigned To | gorka_gil => AtulOpenbravo |
2022-06-20 18:32 | AtulOpenbravo | Note Edited: 0138566 | bug_revision_view_page.php?bugnote_id=0138566#r24325 |
2022-06-20 18:59 | AtulOpenbravo | Status | scheduled => resolved |
2022-06-20 18:59 | AtulOpenbravo | Resolution | open => fixed |
2022-06-20 18:59 | AtulOpenbravo | Status | resolved => closed |
2022-06-20 19:00 | AtulOpenbravo | Note Edited: 0138566 | bug_revision_view_page.php?bugnote_id=0138566#r24326 |
Notes |
|
(0137399)
|
hgbot
|
2022-05-17 18:54
|
|
|
|
(0137400)
|
hgbot
|
2022-05-17 19:07
|
|
|
|
(0137743)
|
hgbot
|
2022-05-25 22:52
|
|
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: ec18e9c1c1a99b5694dd3df0941ed84e394e1983
Author: Atul Gaware <atul.gaware@openbravo.com>
Date: 25-05-2022 20:52:50
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/ec18e9c1c1a99b5694dd3df0941ed84e394e1983 [^]
Related to BUG-0048981: JIRA 2151 - Credit note - Scan doesn't work in payment screen
---
A web-jspack/org.openbravo.pos2/src/model/user-interface/actions/SetPaymentStateProperties.js
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentButton/PaymentButton.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentIntegration/MockProvider.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentIntegration/PaymentProvider.js
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentIntegration/__test__/MockPaymentProvider.js
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentMethods/__test__/PaymentMethods.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentMethods/__test__/PaymentMethodsHighVolumePanel.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentMethods/__test__/PaymentMethodsStandardPanel.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentPanel/__test__/PaymentPanel.test.jsx
M web-jspack/org.openbravo.pos2/src/model/user-interface/UIExtension.js
---
|
|
|
(0137744)
|
hgbot
|
2022-05-25 22:52
|
|
|
|
(0137745)
|
hgbot
|
2022-05-25 22:53
|
|
|
|
(0137746)
|
hgbot
|
2022-05-25 22:53
|
|
|
|
(0137758)
|
hgbot
|
2022-05-26 12:39
|
|
|
|
(0137763)
|
hgbot
|
2022-05-26 15:11
|
|
|
|
(0137764)
|
hgbot
|
2022-05-26 15:11
|
|
|
|
(0138488)
|
mtaal
|
2022-06-17 12:03
(edited on: 2022-06-17 12:06) |
|
The popup has the filter field repeated. See screenshot. This happens only when scanning, not when directly opening the popup.
|
|
|
(0138566)
|
AtulOpenbravo
|
2022-06-20 14:33
(edited on: 2022-06-20 19:00) |
|
|