Openbravo Issue Tracking System - POS2
View Issue Details
0056822POS2POSpublic2024-10-17 17:342025-02-07 11:12
Rajesh_18 
migueldejuana 
highmajoralways
closedfixed 
5
 
 
No
0056822: When Pos is offline we cannot set business date or open the till. but we can do sales
After close store, Login to pos in offline mode. It asks to set business date and do initial count. After this we can do sales. once back to online only sales are synchronized. we can verify in backoffice the status of organization is closed.


Similarly When we cash up the till in offline mode "Offline cashup popup" is shown either it asks us to logout or reconnect to pos.
1) Close Store
2) Go Offline. login to pos set business date and do initial count
3) The Pos logged in successfully
4) Back to online. Still store is closed and business date is not set
When we login offline and Set Business Date and Open Till are only done in frontend we should do this action in the backoffice. When updating the Cashup when back online (sale, cash management, process Cashup itself...) if Business Date is not set for the Store, we set it with today's date and if the till is not created, we create it.

Set Business Date is a special case because it affects the Store and this affects all terminals in the store. So, if the store is opened because a terminal already did Set Business Date going online, we will do nothing because the store is already opened.

When Set Business Date and Open Till is forced in these case we must send the event to the API for inform the External System that this action happened.
No tags attached.
Issue History
2024-10-17 17:34Rajesh_18New Issue
2024-10-17 17:34Rajesh_18Assigned To => Retail
2024-10-17 17:34Rajesh_18Triggers an Emergency Pack => No
2024-12-09 13:04SABARINATH PAssigned ToRetail => SABARINATH P
2024-12-09 16:01migueldejuanaStatusnew => scheduled
2025-01-08 15:40migueldejuanaAssigned ToSABARINATH P => migueldejuana
2025-01-08 15:42migueldejuanaProposed Solution updated
2025-01-21 11:40migueldejuanaProposed Solution updated
2025-01-27 09:09hgbotNote Added: 0174727
2025-01-30 10:36hgbotNote Added: 0174890
2025-02-02 07:17hgbotNote Added: 0174991
2025-02-02 07:20hgbotNote Added: 0174992
2025-02-03 10:31hgbotResolutionopen => fixed
2025-02-03 10:31hgbotStatusscheduled => closed
2025-02-03 10:31hgbotNote Added: 0175029
2025-02-03 10:31hgbotNote Added: 0175030
2025-02-03 10:31hgbotNote Added: 0175031
2025-02-03 10:31hgbotNote Added: 0175032
2025-02-03 10:31hgbotNote Added: 0175033
2025-02-03 10:31hgbotNote Added: 0175034
2025-02-03 10:31hgbotNote Added: 0175035
2025-02-03 10:31hgbotNote Added: 0175036
2025-02-03 10:31hgbotNote Added: 0175037
2025-02-03 10:31hgbotNote Added: 0175038
2025-02-03 12:35hgbotNote Added: 0175050
2025-02-03 14:04hgbotNote Added: 0175060
2025-02-03 14:04hgbotNote Added: 0175061
2025-02-04 09:10hgbotNote Added: 0175087
2025-02-04 10:13hgbotNote Added: 0175089
2025-02-04 10:13hgbotNote Added: 0175090
2025-02-07 11:08hgbotNote Added: 0175289
2025-02-07 11:11hgbotNote Added: 0175291
2025-02-07 11:11hgbotNote Added: 0175292
2025-02-07 11:11hgbotNote Added: 0175293
2025-02-07 11:12hgbotNote Added: 0175294

Notes
(0174727)
hgbot   
2025-01-27 09:09   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.sessions/-/merge_requests/201 [^]
(0174890)
hgbot   
2025-01-30 10:36   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3429 [^]
(0174991)
hgbot   
2025-02-02 07:17   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/ci/mobile-test/-/merge_requests/450 [^]
(0174992)
hgbot   
2025-02-02 07:20   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.digitalcoupons/-/merge_requests/21 [^]
(0175029)
hgbot   
2025-02-03 10:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.sessions [^]
Changeset: 48308a952269c16da4ced8aaa16ee4cc7eb55eeb
Author: Rajesh Senthilkumar <rajesh@qualiantech.com>
Date: 28-01-2025 13:04:10
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.sessions/-/commit/48308a952269c16da4ced8aaa16ee4cc7eb55eeb [^]

Fixed ISSUE-56822: Created messages to synchronize setbusiness date open till and close store in both online and offline mode

---
A src/org/openbravo/retail/sessions/WebPOSCloseStoreEntryProcessor.java
A src/org/openbravo/retail/sessions/WebPOSCloseStorePREEntryProcessor.java
M src-db/database/sourcedata/AD_REF_LIST.xml
M src/org/openbravo/retail/sessions/CloseSessionUtils.java
M src/org/openbravo/retail/sessions/WebPOSCloseStore.java
M web-jspack/org.openbravo.retail.sessions/src/model/till/actions/CloseTillInServer.js
M web-jspack/org.openbravo.retail.sessions/src/model/till/actions/OpenTillInServer.js
M web-jspack/org.openbravo.retail.sessions/src/model/till/actions/SetBusinessDateInServer.js
M web-jspack/org.openbravo.retail.sessions/src/model/till/actions/__test__/CloseTillInServer.test.js
M web-jspack/org.openbravo.retail.sessions/src/model/till/actions/__test__/OpenTillInServer.test.js
M web-jspack/org.openbravo.retail.sessions/src/model/till/actions/__test__/SetBusinessDateInServer.test.js
---
(0175030)
hgbot   
2025-02-03 10:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.sessions [^]
Changeset: 523fc5ff45ec8ceb519d01f88a5af8892ba78336
Author: Rajesh Senthilkumar <rajesh@qualiantech.com>
Date: 28-01-2025 15:41:47
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.sessions/-/commit/523fc5ff45ec8ceb519d01f88a5af8892ba78336 [^]

Fixed ISSUE-56822: Session id passed as parameter to make the session inactive leaving the current one

---
M src/org/openbravo/retail/sessions/CloseSessionUtils.java
M src/org/openbravo/retail/sessions/CloseStoreUtils.java
M src/org/openbravo/retail/sessions/WebPOSCloseStore.java
M web-jspack/org.openbravo.retail.sessions/src/model/till/actions/CloseTillInServer.js
---
(0175031)
hgbot   
2025-02-03 10:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.sessions [^]
Changeset: 08b8d41a11a1264b93328e395e4f565151761d6e
Author: Rajesh Senthilkumar <rajesh@qualiantech.com>
Date: 28-01-2025 18:27:42
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.sessions/-/commit/08b8d41a11a1264b93328e395e4f565151761d6e [^]

Fixed ISSUE-56822: When closing store from web pos, Session is made inactive. Only when closing store from backoffice all sessions are made inactive

---
M src/org/openbravo/retail/sessions/CloseSessionUtils.java
M src/org/openbravo/retail/sessions/CloseStoreUtils.java
M src/org/openbravo/retail/sessions/WebPOSCloseStore.java
M src/org/openbravo/retail/sessions/login/StoreStatusProvider.java
M web-jspack/org.openbravo.retail.sessions/src/model/till/actions/CloseTillInServer.js
---
(0175032)
hgbot   
2025-02-03 10:31   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.sessions/-/merge_requests/201 [^]
(0175033)
hgbot   
2025-02-03 10:31   
Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: d9090fa726ed9a1fe6ae28ac0d22d6deff7f79a7
Author: Rajesh Senthilkumar <rajesh@qualiantech.com>
Date: 02-02-2025 00:36:14
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/commit/d9090fa726ed9a1fe6ae28ac0d22d6deff7f79a7 [^]

Related to ISSUE-56822: Fixed Login process

---
M web-jspack/org.openbravo.pos2/src-test/cypress/e2e/Features/cashManagement.spec.js
---
(0175034)
hgbot   
2025-02-03 10:31   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3429 [^]
(0175035)
hgbot   
2025-02-03 10:31   
Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/ci/mobile-test [^]
Changeset: 2ea202f75296fa5faf036611cb553001c0617fe2
Author: Rajesh Senthilkumar <rajesh@qualiantech.com>
Date: 02-02-2025 09:22:02
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/ci/mobile-test/-/commit/2ea202f75296fa5faf036611cb553001c0617fe2 [^]

Related to ISSUE-56822: Removed Close sore tests
* Changed Mobileservice request to message infrastructure

---
R src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/sessions/openstoretill/I39569_VerifyDateWhenEnableCloseStoreInWebPOSPrefIsActive.java
R src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/sessions/openstoretill/OpenCloseStoreFromWebPOS.java
R src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/sessions/openstoretill/OrgLocations.java
R src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/sessions/terminal_for_seller/CheckInitialCountInSeller.java
R src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/sessions/terminal_for_seller/CloseSellerSession.java
---
(0175036)
hgbot   
2025-02-03 10:31   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/ci/mobile-test/-/merge_requests/450 [^]
(0175037)
hgbot   
2025-02-03 10:31   
Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.digitalcoupons [^]
Changeset: ad356ecaea5bbe648b766131c2312bba20fc1114
Author: Rajesh Senthilkumar <rajesh@qualiantech.com>
Date: 30-01-2025 21:44:19
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.digitalcoupons/-/commit/ad356ecaea5bbe648b766131c2312bba20fc1114 [^]

Related to ISSUE-56822: Fixed cypress failure

---
M web-jspack/org.openbravo.retail.digitalcoupons/src-test/cypress/e2e/digitalCoupons.spec.js
M web-jspack/org.openbravo.retail.digitalcoupons/src-test/cypress/integration/digitalCoupons.int.spec.js
---
(0175038)
hgbot   
2025-02-03 10:31   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.digitalcoupons/-/merge_requests/21 [^]
(0175050)
hgbot   
2025-02-03 12:35   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.giftcards/-/merge_requests/425 [^]
(0175060)
hgbot   
2025-02-03 14:04   
Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.giftcards [^]
Changeset: acd25e64221149ba8b29dd4e71dfa13719a1873d
Author: Rajesh Senthilkumar <rajesh@qualiantech.com>
Date: 03-02-2025 17:03:19
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.giftcards/-/commit/acd25e64221149ba8b29dd4e71dfa13719a1873d [^]

Related to ISSUE-56822: Refactored login process to prevent refresh after initial count

---
M web-jspack/org.openbravo.retail.giftcards/src-test/cypress/integration/giftCards.int.spec.js
---
(0175061)
hgbot   
2025-02-03 14:04   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.giftcards/-/merge_requests/425 [^]
(0175087)
hgbot   
2025-02-04 09:10   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.complementary/-/merge_requests/24 [^]
(0175089)
hgbot   
2025-02-04 10:13   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.complementary/-/merge_requests/24 [^]
(0175090)
hgbot   
2025-02-04 10:13   
Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.complementary [^]
Changeset: e106fc327a6db9fccbeb3cbcd1d0828b98098553
Author: Rajesh Senthilkumar <rajesh@qualiantech.com>
Date: 04-02-2025 13:32:16
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.complementary/-/commit/e106fc327a6db9fccbeb3cbcd1d0828b98098553 [^]

Related to ISSUE-56822: Refactored login process to prevent refresh after initial count

---
M web-jspack/org.openbravo.retail.complementary/src-test/cypress/e2e/Features/complementaryProducts.spec.js
---
(0175289)
hgbot   
2025-02-07 11:08   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.sessions/-/merge_requests/204 [^]
(0175291)
hgbot   
2025-02-07 11:11   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3472 [^]
(0175292)
hgbot   
2025-02-07 11:11   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.complementary/-/merge_requests/25 [^]
(0175293)
hgbot   
2025-02-07 11:11   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.giftcards/-/merge_requests/426 [^]
(0175294)
hgbot   
2025-02-07 11:12   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.digitalcoupons/-/merge_requests/23 [^]