Several problems with TakePOS Cash control closing and reports in V23.0.3

Hello community,

Recently I am triying to update my Dolibarr instance from the version 19.0.2 to 23.0.3. But, I have severa problems with the TakePOS Module in the v23.0.3 that is critical for my business. Specifically I Have problems with the POS Cash Control because when I open and close a Cash control from TakePOS interface doing tests in the same day, the cash opening and closing is not stored in the POS Cash Control in the Banks module. It is like TakePOS be unsincronized with the database of the POS Cash Control database in the Bank module and each time I tried to do an opening and closing in the test, the initial cash is increased with the last cash closing amount in the TakePOS Cash Control window, despite is not a sale or bill entered in this Cash Control session.

Another problem is that the Cash Closing report do not show the billed Cash in the Cash Control Session, it just show a discrepancy between the theoretical and real cash amount.

The final and important problem / bug I found is that the closed POS Cash Control records are unable to be Re-Open as It was possible in the version 19.0.2. The Re-Open buttom disapered in the v23 and It is too important to do corrections in the Cash Control records with the administrator user. The need to do corrections is so common in the retail business and Is important that this functionality be returned to avoid to keep errors in the Cash Control history or loose the Cash Control of one or several days due to be unable to do corrections.

I attach several screenshots of the POS Cash Control closings showing the errors and discrepancies in the showed cash amout.

Thanks in advance for your help!

Regards,

Leo.

I have added this issues in the next two issues in the Github repo:

Hello community,

I was researching about this problems and I found that for the bug of the absence of the Re-open buttom in the closed POS cash control registries in the bank module is related with adjustements for a French LNE certification for Dolibarr.

I want to know if this could be considered a restriction that only applies if Dolibarr is configured with France as the operation country and, if Dolibarr is configured to operate for the other countries and regions (like in Latin America) could be returned the Re-open buttom?

Also could be considered a functionality to do corrections for the POS cash control closed that allows to maintain all inmutable but with the option to have traceable corrections.

By the other way, the other problems with the inconsistency of the cash control registries or not save cash controll registries, could be a problem of date sincronization between the TakePOS interface date and the server date, that TakePOS do not sincronize and asume that the close date is before the opening date by the different time-zones ignoring to save the cash controll registry. But as Im not an experinced developer I don’t have the details to solve it.

Thanks in advance for your help!