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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0034009
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2016-09-16 09:232016-09-26 12:00
ReportermarvintmView Statuspublic 
Assigned Tomarvintm 
PriorityurgentResolutionfixedFixed in VersionRR16Q4
StatusclosedFix in branchFixed in SCM revision595941ec56c8
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Toguilleaer
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0034009: Web POS is invoicing orders which are not supposed to be invoiced

DescriptionThe 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.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
has duplicate defect 0033890 closedRetail Paid orders without payments are correctly processed in the backend 
related to defect 0034084 newRetail Pending test to be developed 

-  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
Powered by Mantis Bugtracker