Community mailing list archives

community@mail.odoo.com

Re: POS with local storage on disconnected networks

by
Vauxoo S.A. de C.V., Nhomar Hernandez
- 06/16/2016 16:20:05

On Thu, Jun 16, 2016 at 2:22 PM, Cody Kitterman <ckitterm@gmail.com> wrote:
Nhomar:

"Odoo POS use this technilogy:
https://en.wikipedia.org/wiki/Web_storage#localStorage

I supose it is what he is talking about."

Looking at it, it seems we took "Odoo (POS)" to mean two different things: that's still a great resource for him though. :-)

Still, if he's making heavy use of mobile devices (e.g. tablets), Odoo Mobile might still be worth talking aboutSQLite would be far more robust.


"How will you respect the No Gap Sequence of Invoices Being Off Line?"

What gap ―wait, are your competitors handling your accounting? ;-) (Exposing pkey's, etc. is a major B.I. no-no...)


R/S
Cody K

I do not know if you are following the thread in same way I am doing it.

I am answering to Carlos where he mentioned .

'''
Yes, but It works fine for small stores, it's AWFUL for supermarkets.

It just generates ORDERS offline,
it CANNOT generate INVOICES offline.

Good luck!!!
'''

Where I am telling that the use case in necesary to be in tht way because the invoices must be no-gap then you can not ensure the no-gap online without being online (atleast not a real one).

We used to work with SAP POS and they work in huge Supermarkets and the way it is working is a end-day process where they push thousands of invoices thorught syncronization processes.

In the use case of them it is feasible and necessary (and you can do it with odoo also if you maka a copy of your instance per PoS with selective records), then the point is that as it is Out of the Box for me is "fine" not excellent just "fine" because the sincronization process has a lot of interims that deoends of the way the business is managed.

- What about Customers?
- What about Stocks?
- What about accounting?
- What about cash box closing process?.

Those 4 process are not offline either, then accept that odoo MUST have invoices in the offline feature is accept they must have almost all in LocalStorage (see the link) which isnot viable if you want install 0 software in the client side (which is the main objective of the simple PoS).

I hope it explains better my point.

Then concluding:

Do you need more process that a simple ticket?

If Yes: You need develop a sincronization process with a local instance with a partial database.

If No: Then what odoo has is enought for now.

Frequently the ones that need the sincronization process are big super market chains which has the muscle to finance some consultancy hours to sync properly their data (using the tool of your preference thre are tons of them opensource and closed source and even simply creating python scripts of SQL scripts) it is a matter of time and it is not thousands of hours.

I hope is helps.

--
Nhomar Hernandez
CEO Vauxoo.
Twitter: @nhomar
Odoo Gold Partner
Skype: nhomar00 (Envia mail previo no lo superviso siempre).
Móvil Venezuela:
+58 4144110269
Móvil México:
+52 1 4773933942