Openbravo Issue Tracking System - Retail Modules | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0027826 | Retail Modules | Web POS | public | 2014-10-10 10:29 | 2014-12-05 16:28 | |||||||
Reporter | mtaal | |||||||||||
Assigned To | marvintm | |||||||||||
Priority | normal | Severity | critical | Reproducibility | have not tried | |||||||
Status | closed | Resolution | fixed | |||||||||
Platform | OS | 5 | OS Version | |||||||||
Product Version | ||||||||||||
Target Version | RR15Q1 | Fixed in Version | ||||||||||
Merge Request Status | ||||||||||||
Review Assigned To | marvintm | |||||||||||
OBNetwork customer | ||||||||||||
Support ticket | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0027826: When browser cache is cleared, new cashup id is created, link non-reconciled tickets to this new cashupid | |||||||||||
Description | When the browser cache is cleared the cashup information in the client is also cleared. This includes the current cashup id. There can already be tickets stored on the server with a cashup id which is not valid anymore. These are so-called 'orphaned' tickets. The next valid cashup should find these orphaned tickets and link them to the latest valid cashup. A special case is that multiple tickets and multiple cashups are created offline. Then when syncing first the tickets are synced and then the cashups. In this case the first cashup will see all the tickets and could assume part of them are orphaned while they in fact belong to a cashup which is synced next. The system should take this into account and detect orphaned tickets taking into account all cashup ids of one sync (multiple offline cashups are synced in one webservice request). See also the attached skype chat between Antonio and Martin | |||||||||||
Steps To Reproduce | - login into WebPOS - create tickets without doing cashup - clear the browser cache and remove local db - login into WebPOS - create new ticket - do cashup See that the previous tickets are not invoiced or reconciled. | |||||||||||
Proposed Solution | When doing cash close detect which orders are orphaned and update their cashup id to the first/upcoming cashup which is being done in the cashup. There should be a patch created for as well Q2.4 and Q3.1 The decision to really include it in Q2.4 or Q3.1 is done later. | |||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Relationships |
| |||||||||||
Attached Files | skype_chat_antonio_martin.txt (9,864) 2014-10-10 10:29 https://issues.openbravo.com/file_download.php?file_id=7342&type=bug issue27826.diff (3,814) 2014-11-10 10:39 https://issues.openbravo.com/file_download.php?file_id=7493&type=bug issue27826_forQ2.diff (3,745) 2014-11-10 15:36 https://issues.openbravo.com/file_download.php?file_id=7495&type=bug issue27826_forQ2_2.diff (1,106) 2014-11-12 22:44 https://issues.openbravo.com/file_download.php?file_id=7508&type=bug issue27826_forQ2_finaldiff.diff (4,826) 2014-12-05 16:28 https://issues.openbravo.com/file_download.php?file_id=7575&type=bug | |||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2014-10-10 10:29 | mtaal | New Issue | ||||||||||
2014-10-10 10:29 | mtaal | Assigned To | => marvintm | |||||||||
2014-10-10 10:29 | mtaal | File Added: skype_chat_antonio_martin.txt | ||||||||||
2014-10-10 10:29 | mtaal | Triggers an Emergency Pack | => No | |||||||||
2014-11-10 10:39 | marvintm | File Added: issue27826.diff | ||||||||||
2014-11-10 15:36 | marvintm | File Added: issue27826_forQ2.diff | ||||||||||
2014-11-12 22:44 | mtaal | File Added: issue27826_forQ2_2.diff | ||||||||||
2014-11-12 22:50 | mtaal | Note Added: 0071618 | ||||||||||
2014-11-12 22:51 | mtaal | Relationship added | blocks 0028008 | |||||||||
2014-11-12 22:51 | mtaal | Relationship deleted | blocks 0028008 | |||||||||
2014-11-12 22:52 | mtaal | Relationship added | blocks 0028008 | |||||||||
2014-11-12 23:26 | mtaal | Relationship deleted | blocks 0028008 | |||||||||
2014-11-16 23:17 | mtaal | Status | new => scheduled | |||||||||
2014-11-16 23:17 | mtaal | fix_in_branch | => pi | |||||||||
2014-11-16 23:18 | mtaal | Status | scheduled => resolved | |||||||||
2014-11-16 23:18 | mtaal | Resolution | open => fixed | |||||||||
2014-11-17 11:48 | hgbot | Checkin | ||||||||||
2014-11-17 11:48 | hgbot | Note Added: 0071689 | ||||||||||
2014-11-17 11:49 | mtaal | Note Added: 0071690 | ||||||||||
2014-11-17 11:50 | mtaal | Relationship added | blocks 0028008 | |||||||||
2014-11-17 13:28 | marvintm | Review Assigned To | => marvintm | |||||||||
2014-11-17 13:28 | marvintm | Note Added: 0071703 | ||||||||||
2014-11-17 13:28 | marvintm | Status | resolved => closed | |||||||||
2014-12-05 16:28 | marvintm | File Added: issue27826_forQ2_finaldiff.diff |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|