Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0034009 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Retail Modules] Web POS | major | always | 2016-09-16 09:23 | 2016-09-26 12:00 | |||
Reporter | marvintm | View Status | public | |||||
Assigned To | marvintm | |||||||
Priority | urgent | Resolution | fixed | Fixed in Version | RR16Q4 | |||
Status | closed | Fix in branch | Fixed in SCM revision | 595941ec56c8 | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Review Assigned To | guilleaer | |||||||
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. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |||||||||||||||
|
Notes | |
(0090019) hgbot (developer) 2016-09-16 09:24 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: 595941ec56c854c9792e5ada5422de1698eb457e Author: Antonio Moreno <antonio.moreno <at> openbravo.com> Date: Fri Sep 16 09:23:54 2016 +0200 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/595941ec56c854c9792e5ada5422de1698eb457e [^] Fixed issue 34009. NotInvoiceOnCashup flag will be properly set in case the order is either a partially paid or fully paid layaway. --- M src/org/openbravo/retail/posterminal/OrderLoader.java --- |
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 |
Copyright © 2000 - 2009 MantisBT Group |