Openbravo Issue Tracking System - POS2
View Issue Details
0056603POS2POSpublic2024-09-23 16:472024-10-17 09:21
malsasua 
SABARINATH P 
highmajorsometimes
closedfixed 
5
 
24Q2.4 
No
0056603: EWI generated by cashup: business date is null
Sometimes, when a cashup is processed, an EWI is created with the error message:
org.openbravo.base.exception.OBException: Cashup cannot be processed since error occurred in CashClose: Unparseable date: "null"


The problem is caused because in the json (attached), the property businessDate is null.

The whole stack class is:
Caused by: java.text.ParseException: Unparseable date: "null"
    at java.base/java.text.DateFormat.parse(DateFormat.java:395)
    at org.openbravo.retail.sessions.CloseSessionHook.exec(CloseSessionHook.java:33)
    at org.openbravo.retail.posterminal.CashCloseProcessor.executeHooks(CashCloseProcessor.java:222)
    at org.openbravo.retail.posterminal.CashCloseProcessor.processCashClose(CashCloseProcessor.java:197)
    at org.openbravo.retail.posterminal.ProcessCashClose.doReconciliationAndInvoices(ProcessCashClose.java:518)
n/a
. in this line:
https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sessions/-/blob/release/24Q2/src/org/openbravo/retail/sessions/CloseSessionHook.java?ref_type=heads#L30 [^]

if businessDate is null then set the current businessDate in the org
No tags attached.
blocks defect 0056532 closed SABARINATH P EWI generated by cashup: business date is null 
Issue History
2024-10-01 13:05marvintmTypedefect => backport
2024-10-01 13:05marvintmTarget Version => 24Q2.4
2024-10-17 09:11hgbotNote Added: 0170519
2024-10-17 09:21hgbotResolutionopen => fixed
2024-10-17 09:21hgbotStatusscheduled => closed
2024-10-17 09:21hgbotNote Added: 0170522
2024-10-17 09:21hgbotNote Added: 0170523

Notes
(0170519)
hgbot   
2024-10-17 09:11   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sessions/-/merge_requests/151 [^]
(0170522)
hgbot   
2024-10-17 09:21   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sessions [^]
Changeset: 2820177632dbf0ba24b99a89fad281b74ac995f8
Author: Sabarinath <s.palanisamy@external.orisha.com>
Date: 17-10-2024 12:39:52
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sessions/-/commit/2820177632dbf0ba24b99a89fad281b74ac995f8 [^]

Fixed ISSUE-56603: Update businessdate to cashupDate in case businessdate was null.

---
M src/org/openbravo/retail/sessions/CloseSessionHook.java
---
(0170523)
hgbot   
2024-10-17 09:21   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sessions/-/merge_requests/151 [^]