Android POS for iDempiere

931 views
Skip to first unread message

Diego Ruiz

unread,
Nov 2, 2017, 7:36:57 AM11/2/17
to iDempiere
Hi community, 

I'm glad to announce the beta release of the Freibier Android POS Plugin sponsored by Bx Service GmbH. Please check the wiki page explaining the usage.

After installing the app, you will be able to:

  1. Taking customers' orders.
  2. Create sales orders in iDempiere ERP from your Android device.
  3. See daily reports (Daily cash)
  4. Print customer's orders in the kitchen or bar with bluetooth printers.

Any feedback is really appreciated, if you like it, please vote for it in the wiki :)


The POS was designed to work for restaurants, therefore it has a lot of features specifically designed for the industry. However, it can be used in other industries as well.

If you don't want to set up the server to test it, this week you will be able to run it against https://demo.globalqss.com/.

Download the apk and fill the connection data like this and login with the GardenAdmin username and password:









Kind Regards,
Diego Ruiz
Bx Service GmbH

Peter Shepetko

unread,
Nov 2, 2017, 8:14:32 AM11/2/17
to iDempiere
Hi Diego,
thank you, it's very good solution!

Best regards,
Peter 

четверг, 2 ноября 2017 г., 13:36:57 UTC+2 пользователь Diego Ruiz написал:

Bruno Carvalho

unread,
May 29, 2018, 5:28:02 PM5/29/18
to iDempiere
Hi Diego,

  I am trying execute Freibier Android POS Plugin from my local iDempiere server. I follow all the steps recommended on documentation, but the app is not connecting. I debug the android application and found that there is an exception when the app try to connect with iDempiere webserver. I am sending the printscreen from this exception. Could you give me some help? Thanks.

Orlando Curieles

unread,
May 29, 2018, 9:47:26 PM5/29/18
to iDempiere
Hi you have a error in the url
Try with https://youripaddress:8443

Regards

Bruno Carvalho

unread,
May 30, 2018, 8:34:51 AM5/30/18
to iDempiere

Hi Orlando,

  Thanks for the help. I try add the port that you said on the app configurations and this error appear during app debuguer:

On iDempiere server console, this error appears:



I try congif on the app just http protocol (without ssl). But then the app gives me this error:

But in this case no error on server console appears.

Orlando Curieles

unread,
May 30, 2018, 11:24:02 AM5/30/18
to iDempiere
Bruno pls can you show me the Android config screen ?
  
  And how do you connect to idempiere on navigator ? 
  
  Regards.
  
  Orlando

Bruno Carvalho

unread,
May 30, 2018, 12:30:32 PM5/30/18
to iDempiere
On android app the config settings are:

Server URL: https://myIp:8443
Client ID: 11
Organization ID: 11
Role iD: 102
Warehouse ID: 103

To acess iDempiere server from a browser i use: http://myIp:8080

Orlando Curieles

unread,
May 30, 2018, 12:34:01 PM5/30/18
to iDempiere
Please change the Android app to:

Server URL: http://YourIp:8080

What java versión are you using ? 
 
  I have experiment some problems with the lastest java version, i'm using java version "1.8.0_144" and working well

 Regards

Bruno Carvalho

unread,
May 30, 2018, 12:54:33 PM5/30/18
to iDempiere
I am trying with this URL, and while i debug the android code, i see that the app get a response from webservice thats return sucess messaging for autentication. But the app is crashing after the login. Thats my java version: 1.8.0_171

Bruno Carvalho

unread,
May 30, 2018, 1:39:19 PM5/30/18
to iDempiere
I was logging on android app with username as SuperUser and password as System. Now i am loggin with GardenAdmin and password as GardenAdmim and the app stop crashing, but after process the login the app return to login page without any errors. I am trying debug but seem like nnone exception is fired.

Bruno Carvalho

unread,
May 30, 2018, 1:48:43 PM5/30/18
to iDempiere
I just see that when app return to the login page, a toast is launched saying: "Data error. Please contact the administrator". I must have configured something wrong in iDempiere right?

Diego Ruiz

unread,
May 30, 2018, 2:00:48 PM5/30/18
to iDempiere
Hi Bruno, 

The SuperUser error is a known bug from my side, you must login as a regular user (which you already did). If you're getting the "Data error. Please contact the administrator" is because you're probably missing a step from the Server configuration manual. Usually people miss the tables configuration or the POS terminal. 

Kind Regards,
Diego Ruiz

Bruno Carvalho

unread,
May 30, 2018, 2:37:32 PM5/30/18
to iDempiere
Hi Diego. Thanks for the feedback. I forgot to set template B. Partner and template To Go B. Partner on POS Terminal. Now the app is running ok. Thanks Diego and Orlando.

Regards,
Bruno Carvalho.

Bruno Carvalho

unread,
Jun 4, 2018, 7:42:57 AM6/4/18
to iDempiere
Hi Diego,

   I am from Brazil, and i trying run you plugin with an iDempiere localization from Brazil. So i create a Client with brazil rules and taxes an i see that webservices are viewed only by GardenWorld. So in this case do i must create all webservices againd for my new Client on iDempiere? Thanks for the help.

Regards,
Bruno Carvalho.

Orlando Curieles

unread,
Jun 4, 2018, 7:55:50 AM6/4/18
to iDempiere
Hi Bruno you can make a Update and change the AD_client_id to System and can work for all tenant

Regards

Bruno Carvalho

unread,
Jun 4, 2018, 8:04:49 AM6/4/18
to iDempiere
Hi Orlando,

   So i apply a sql command on dabatase to update the client_id to System id, right?

Bruno Carvalho

unread,
Jun 4, 2018, 8:06:51 AM6/4/18
to iDempiere
Hi Orlando,

   So i apply a sql command on dabatase to update the client_id to System id, right?

Em segunda-feira, 4 de junho de 2018 08:55:50 UTC-3, Orlando Curieles escreveu:

Orlando Curieles

unread,
Jun 4, 2018, 8:11:05 AM6/4/18
to iDempiere
Yes 

UPDATE WS_WebServiceType
 set ad_client_id = 0 
 
And the same with this tables 

 WS_WebService_Para

 WS_WebServiceTypeAccess
 
Login as System and you will see the Webservices Info, this must be work for all orgs
 
 Regards.

Bruno Carvalho

unread,
Jun 4, 2018, 9:41:01 AM6/4/18
to iDempiere

Hi Orlando,

  I do this update. But now the web service access form on iDempiere has registers with fild 'Role' empty. And when i try populate this field an error occurs.

Orlando Curieles

unread,
Jun 4, 2018, 10:33:59 AM6/4/18
to iDempiere
Hi Bruno,
 
 You can create a web services access in your Client
  
 Regards.
Screenshot from 2018-06-04 09-31-55.png

Bruno Carvalho

unread,
Jun 5, 2018, 9:14:08 AM6/5/18
to iDempiere
Thanks Orlando, its working. Do you know how could i generate a packout by iDempiere to this web services, like the freibierPosDemoClientSetup.zip? I could not find a type on package details that export all the webservices types.

Orlando Curieles

unread,
Jun 5, 2018, 10:41:02 AM6/5/18
to iDempiere
Hi Bruno,

You can create the 2pack directly from webservices security Windows on export as 2Pack

Regards

Nasi Chassoulas

unread,
Sep 9, 2018, 3:33:21 AM9/9/18
to iDempiere
Hi Diego,

First time on the group. I am a member of Chucks ERP Academy and busy implementing iDempiere for much of our workflows. I am interested in implementing Freibier in our retail environment and would like to contribute to the project in any way possible. In a retail environment, we tend to rely on traditional workstations as the peripherals need to be a bit more robust. I would like to set up a test/development workstation with Android running on a desktop, allowing attachment of the necessary peripherals (printer, scanner, keyboard and mouse (in case of touch screen failure), touch screen, etc).

I look forward to any advice on how I can contribute or discuss the finer details to see if I can sponsor development of the features needed.

Kind regards,
Nasi

entregpag Serv

unread,
Sep 9, 2018, 9:47:53 AM9/9/18
to idem...@googlegroups.com
we are developing a system for auto parts stores.
we had problems at Friebier, such as the amount that does not change at the time of ordering, problems in payment, but the program is very good
we are now developing a warranty and return order.
let's partner to improve the system even more.
Jorge Babo


--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/idempiere/cdb3d72c-b185-433c-a649-44a9e76a2243%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Nasi Chassoulas

unread,
Sep 10, 2018, 6:39:26 AM9/10/18
to idem...@googlegroups.com

Hi Jorge,

What hardware are running Freibier on? I am hesitant to put effort in to implementing for an Android tablet device as we do not get a large variety of them locally (mostly the odd Samsung) and I dont believe the quality is good enough to be reliable in the retail environment. Of course, if there are more robust options out there I would like to have a look. My approach would be to use desktop or mini-PCs running Android to be able to run Freibier, but I accept that the trend seems to be away from dedicated hardware towards touch devices.

Thanks,

Nasi

entregpag Serv

unread,
Sep 11, 2018, 7:43:56 AM9/11/18
to idem...@googlegroups.com
Hi Nasi

I am using on a credit card machine manufacturer Ingenico and I have also tested it on the Motorola G5. Worked perfectly. I am developing the return and guarantee requests. I am also implementing the Brazilian Nota Fiscal. Not yet tested but the system seems robust. why did you say the system does not look robust?

entregpag Serv

unread,
Sep 13, 2018, 8:54:49 AM9/13/18
to idem...@googlegroups.com
I do not know how to access the Freibier_Android_POS database. Would you help me?
--
Abraços
Jorge Babo
ENTREGPAG
Tel: (24)2443-2304 / (24)2443-1339














Kashif Baig

unread,
Mar 2, 2019, 12:44:18 PM3/2/19
to iDempiere
Hello, I am just unable to communicate with ID server 4.1 with the Freibier POS client, giving illegle character error at the time of login??

any solution?
Reply all
Reply to author
Forward
0 new messages