Openbravo Issue Tracking System - Retail Modules
View Issue Details
0031378Retail ModulesWeb POSpublic2015-11-05 17:462015-11-10 16:38
guilleaer 
marvintm 
normalmajoralways
closedfixed 
5
 
RR16Q1 
guilleaer
Production - QA Approved
2015-06-25
RR15Q3
https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/fc607f588049 [^]
No
0031378: Cashup Date is not taken into account. Instead current date is used
Cashup date is not taken into account by ProcessCashClose because when the value is readed an exception is raised:

        String strCashUpDate = (String) jsonCashup.getString("cashUpDate");
        cashUpDate = (Date) JsonToDataConverter.convertJsonToPropertyValue(PropertyByType.DATETIME,
            ((String) strCashUpDate).subSequence(0, ((String) strCashUpDate).lastIndexOf(".")));

The value of strCashUpDate is 05-11-2015 but the value that we are trying to parse in the next line of code is expecting a different value.

Fortunately this piece of code is located between try/catch and we manage the exception in catch assigning new date to the cashup date.

The main issue will be when a cashup get stucked because an error an it is processed later. In this case the cashup date will not be the real date
1. set the laptop date as 02-nov
2. create an order and make it fail (e.g. remove obposcashupid field from the order)
3. ensure that order is in "errors while importing"
4. do a cashup
5. the cashup will go also to errors while importing.
6. fix laptop date
7. go to error window an fix the order adding de field that we removed
8. process the order
9. process the cashup -> cashup date will be 05-nov(today) instead of 02-nov(date when the cashup was processed
parse the value received from the client side properly.
No tags attached.
depends on backport 0031380RR15Q4 closed Retail Cashup Date is not taken into account. Instead current date is used 
depends on backport 0031381RR15Q3.2 closed Retail Cashup Date is not taken into account. Instead current date is used 
Issue History
2015-11-05 17:46guilleaerNew Issue
2015-11-05 17:46guilleaerAssigned To => Retail
2015-11-05 17:46guilleaerTriggers an Emergency Pack => No
2015-11-05 18:26marvintmRegression level => Production - QA Approved
2015-11-05 18:26marvintmRegression date => 2015-06-25
2015-11-05 18:26marvintmRegression introduced in release => RR15Q3
2015-11-05 18:26marvintmRegression introduced by commit => https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/fc607f588049 [^]
2015-11-05 18:30marvintmStatusnew => scheduled
2015-11-05 18:34hgbotCheckin
2015-11-05 18:34hgbotNote Added: 0081536
2015-11-05 18:34hgbotStatusscheduled => resolved
2015-11-05 18:34hgbotResolutionopen => fixed
2015-11-05 18:34hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/64c142b106f0317f152bb05055b9c87cbcc012da [^]
2015-11-05 20:27OrekariaAssigned ToRetail => marvintm
2015-11-05 21:58hgbotCheckin
2015-11-05 21:58hgbotNote Added: 0081541
2015-11-05 21:58hgbotFixed in SCM revisionhttp://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/64c142b106f0317f152bb05055b9c87cbcc012da [^] => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/be5581998427406700d93c1c3959e957ce235485 [^]
2015-11-10 16:38guilleaerReview Assigned To => guilleaer
2015-11-10 16:38guilleaerStatusresolved => closed
2015-11-10 16:38guilleaerFixed in Version => RR16Q1

Notes
(0081536)
hgbot   
2015-11-05 18:34   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 64c142b106f0317f152bb05055b9c87cbcc012da
Author: Antonio Moreno Perez <antonio.moreno <at> openbravo.com>
Date: Thu Nov 05 18:34:03 2015 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/64c142b106f0317f152bb05055b9c87cbcc012da [^]

Fixed issue 31378. Now the date will be set and sent in the correct format.

---
M web/org.openbravo.retail.posterminal/js/closecash/model/cashup-model.js
---
(0081541)
hgbot   
2015-11-05 21:58   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: be5581998427406700d93c1c3959e957ce235485
Author: Rafa Alonso <ral <at> openbravo.com>
Date: Thu Nov 05 20:40:40 2015 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/be5581998427406700d93c1c3959e957ce235485 [^]

Fixed issue 31378. Now the date will be set and sent in the correct format (II)

---
M web/org.openbravo.retail.posterminal/js/closecash/model/cashup-model.js
---