Openbravo Issue Tracking System - Retail Modules | |||||||||||||||||||
View Issue Details | |||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||||
0034009 | Retail Modules | Web POS | public | 2016-09-16 09:23 | 2016-09-26 12:00 | ||||||||||||||
Reporter | marvintm | ||||||||||||||||||
Assigned To | marvintm | ||||||||||||||||||
Priority | urgent | Severity | major | Reproducibility | always | ||||||||||||||
Status | closed | Resolution | fixed | ||||||||||||||||
Platform | OS | 5 | OS Version | ||||||||||||||||
Product Version | |||||||||||||||||||
Target Version | Fixed in Version | RR16Q4 | |||||||||||||||||
Merge Request Status | |||||||||||||||||||
Review Assigned To | guilleaer | ||||||||||||||||||
OBNetwork customer | |||||||||||||||||||
Support ticket | |||||||||||||||||||
Regression level | |||||||||||||||||||
Regression date | |||||||||||||||||||
Regression introduced in release | |||||||||||||||||||
Regression introduced by commit | |||||||||||||||||||
Triggers an Emergency Pack | No | ||||||||||||||||||
Summary | 0034009: Web POS is invoicing orders which are not supposed to be invoiced | ||||||||||||||||||
Description | The OrderLoader API contains a flag called "notInvoiceInCashup". This flag can be set to force the Cashup process not to invoice some particular receipt. This flag is not accessible directly by the UI, but is used indirectly by the Loyalty module, to prevent orders paid with loyalty points from being invoiced. The problem is that this flag is not being saved correctly in the order when creating the order in the backend in one specific case (when synchronizing back an order previously loaded from the backend). As the flag is not set, the cashup then creates an invoice for this orders, and this is not correct. | ||||||||||||||||||
Steps To Reproduce | - Install the Loyalty module, and one compatible loyalty implementation. - Create a layaway in the Web POS. Click on "Layaway this receipt button". - Load the layaway back into the Web POS. Pay it fully with Loyalty points. - Execute the cashup. Verify that the order was invoiced as part of the cashup invoice. This is not correct. | ||||||||||||||||||
Proposed Solution | |||||||||||||||||||
Additional Information | |||||||||||||||||||
Tags | No tags attached. | ||||||||||||||||||
Relationships |
| ||||||||||||||||||
Attached Files | |||||||||||||||||||
Issue History | |||||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||||
2016-09-16 09:23 | marvintm | New Issue | |||||||||||||||||
2016-09-16 09:23 | marvintm | Assigned To | => Retail | ||||||||||||||||
2016-09-16 09:23 | marvintm | Triggers an Emergency Pack | => No | ||||||||||||||||
2016-09-16 09:24 | hgbot | Checkin | |||||||||||||||||
2016-09-16 09:24 | hgbot | Note Added: 0090019 | |||||||||||||||||
2016-09-16 09:24 | hgbot | Status | new => resolved | ||||||||||||||||
2016-09-16 09:24 | hgbot | Resolution | open => fixed | ||||||||||||||||
2016-09-16 09:24 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/595941ec56c854c9792e5ada5422de1698eb457e [^] | ||||||||||||||||
2016-09-19 09:19 | marvintm | Assigned To | Retail => marvintm | ||||||||||||||||
2016-09-20 09:56 | marvintm | Resolution time | => 1474927200 | ||||||||||||||||
2016-09-26 10:24 | guilleaer | Review Assigned To | => guilleaer | ||||||||||||||||
2016-09-26 10:24 | guilleaer | Status | resolved => closed | ||||||||||||||||
2016-09-26 10:24 | guilleaer | Fixed in Version | => RR16Q4 | ||||||||||||||||
2016-09-26 10:42 | guilleaer | Relationship added | related to 0034084 | ||||||||||||||||
2016-09-26 12:00 | hgbot | Checkin | |||||||||||||||||
2016-09-26 12:00 | hgbot | Note Added: 0090254 | |||||||||||||||||
2016-09-26 12:01 | guilleaer | Note Deleted: 0090254 | |||||||||||||||||
2016-09-30 09:40 | marvintm | Relationship added | has duplicate 0033890 |
Notes | |||||
|
|||||
|
|