Instalar OpenBravo POS son soporte MySQL

Instalar OpenBravo POS son soporte MySQL

95 47714
OpenBravo POS Logo
OpenBravo POS Logo

En uno de los proyectos que tengo actualmente me pidieron instalar un punto de venta, por lo cual opte por instalar OpenBravo POS y en este post mostraré como instalarlo con soporte MySQL para la Base de Datos que maneja el Sistema.

Requerimientos:

Servidor

Bases de datos soportadas:

  • MySQL 5.0/MySQL Enterprise 5.1 or better (Certified by Sun)
  • Apache Derby release 10.4.2 or better
  • Oracle 10g release 2 (Express, Standard and Enterprise editions)
  • PostgreSQL 8.1.4 or better
  • HSQLDB 1.8.0 or better

Cliente

Sistemas Operativos:

  • Microsoft Windows 2000, XP, Vista.
  • Linux.
    • Ubuntu.
    • Debian.
    • OpenSuse.
    • Red Hat.
    • Fedora.
    • CentOS.
  • Mac OSX

Stack requerida

Java 2 Platform Standard Edition 6.0 or higher.

Hardware POS Soportado

  • Las pantallas táctiles. Configurada para emular un ratón.
  • Escáneres de códigos de barras. Configurado para emular un teclado estándar.
  • Recibo de impresoras. Configurado como una impresora estándar, o con soporte del protocolo ESC/POS, o con soporte JavaPOS. Si soporta el protocolo ESC/POS se debe conectar a un puerto serie o paralelo.
  • Las impresoras fiscales. Con soporte JavaPOS.
  • Pantallas del cliente. Con soporte del protocolo ESC/POS, o con soporte JavaPOS. Si soporta el protocolo ESC/POS se debe conectar a un puerto serie o paralelo.
  • Cajones de efectivo. Conectado a la impresora de recibos o con soporte JavaPOS.
  • Datos coleccionistas. Metrologic Scanpal 2 conectado a un puerto serie.
  • Escalas. Con el protocolo de Samsung o la compatibilidad con el protocolo Dialog1. Conectado a un puerto de serie del terminal punto de venta.
  • Lectores de tarjeta magnética (MSR). Configurado para emular un teclado estándar.

Tecnologías usadas

  • Java/Swing.
  • SQL.
  • XML.
  • Web Services.

Instalación

Una vez que cumplimos con los requerimiento previos, procedemos instalar nuestro POS.

NOTA: La instalación, configuración y comandos son para instalar POS en Ubuntu.

Instalación de Java

Para que funcione correctamente OpenBravo POS tenemos que instalar Java, para eso en Ubuntu debemos poner el siguiente comando:

 admin@k4ch0.org:$ sudo aptitude install sun-java6-jre sun-java6-fonts

Instalación de MySQL

Queremos que nuestra base de datos sea gestionada por MySQL, por lo cual debemos de tenerlo instalado en nuestro sistema, o si vamos a tener nuestra base de datos alojada en un servidor externo dicho servidor debe contar con MySQL.
Para instalarlo en Ubuntu hacemos:

admin@k4ch0.org:$ sudo aptitude install mysql-server libmysql-java mysql-admin mysql-query-browser

Esto nos instalará el conector de mysql con java en la ruta /usr/share/java/mysql.jar, ese conector lo usaremos más adelante dentro de la configuración. La cual copiamos o hacemos un link hacia /opt/openbravopos-2.30/mysql.jar.

Instalar OpenBravo POS

Lo primero que hay que hacer es descargar el archivo de instalación desde OpenBravo POS en sourceforge. Y nos descargará un archivo instalable.
Para instalarlo hacemos:

admin@k4ch0.org:$ sudo chmod +x openbravopos-2.30-linux-installer.bin
admin@k4ch0.org:$ sudo ./openbravopos-2.30-linux-installer.bin

Y seguimos las instrucciones del wizard:
1.- Seleccionamos el idioma en el que llevaremos a cabo la instalación

OpenBravo POS Language Selection
OpenBravo POS Language Selection

2.- Damos click en siguiente al puro estilo de las ventanas.

OpenBravo POS Setup
OpenBravo POS Setup

3.- Aceptamos la licencia

OpenBravo POS Setup
OpenBravo POS Setup

4.- Escogemos la ruta donde queremos que se instale:

OpenBravo POS Setup
OpenBravo POS Setup

5.- Y terminamos la instalación:

OpenBravo POS Setup
OpenBravo POS Setup

OpenBravo POS Setup
OpenBravo POS Setup

Con esté último paso tendremos lista nuestra terminal punto de venta OpenBravo POS, ahora nos falta configurarlo para que funcione con la base de datos MySQL, para eso, vamos a iniciar nuestro programa desde el icono que nos crea en el escritorio, o en su defecto desde la terminal.

admin@k4ch0.org:$ /usr/bin/openbravopos

Y tendremos una pantalla parecida a la siguiente:

Openbravo POS MySQL
Openbravo POS MySQL

Donde los datos para configurar correctamente el OpenBravo POS son los siguientes:

Driver library: /opt/openbravopos-2.30/mysql.jar
Driver class: com.mysql.jdbc.Driver
URL: jdbc:mysql://localhost:3306/openbravo_pos
User: openbravo_user
Password: el_passwdord_del_usuario
Openbravo POS Final[/caption]

SIMILAR ARTICLES

95 COMMENTS

  1. disculpa… pero en la seccion “instalacion de mysql” a que te refieres con:

    “Esto nos instalará el conector de mysql con java en la ruta /usr/share/java/mysql.jar, ese conector lo usaremos más adelante dentro de la configuración. La cual copiamos o hacemos un link hacia /opt/openbravopos-2.30/mysql.jar.”

    debo crear un directorio?
    no me quedo claro… disculpa mi mal entendimiento..

  2. Con la linea: sudo aptitude install mysql-server libmysql-java mysql-admin mysql-query-browser
    Se instala mysql y el conector de mysql para java, es decir, el encargado de la comunicación entre java y mysql. y se instala en la ruta /usr/share/java/mysql.jar.

    Dicho archivo lo podemos copiar a la ruta /opt/openbravopos-2.30/mysql.jar de tal manera que quede en la misma ruta donde vamos a instalar el openbravo.

    Espero que te ayude esta explicación, si no nos ponemos en contacto para ayudarte a instalar.

    Saludos.

  3. Hola
    Yo estoy intentando instalarlo en XP porque me da miedo no encontrar el driver tactil. Aun asi no lo consigo, tengo el Mysql server pero no se si solo es instalarlo o configurarlo para indicarle:
    URL: jdbc:mysql://localhost:3306/openbravo_pos

    Respecto al driver creo q ya lo hago bien.

    Un saludo y gracias

  4. @k4ch0:
    Buenas noches.
    Sigo al pie de la letra tus indicaciones , al ejecutar OpenBravoPOS, sale la pantalla de configuración, guardo los cambios y al ejecutarlo nuevamente me indica
    DNG_00_0000
    Danger: Cannot connect to database. Database Driver not found.
    com.openbravo.basic.BasicException:
    Cannot connect to database. Database driver not found.

    java.lang.ClassNotFoundException:
    com.mysql.jdbc.Driver

    tengo instalado:
    OpenJDK Runtime Environment (IcedTea6 1.9.1) (6b20-1.9.1-1ubuntu3)
    OpenJDK Server VM (build 17.0-b16, mixed mode)

    Alguna idea donde pueda buscar par corregir esto? muchas gracias

  5. @Rodrigo,

    Básicamente el problema reside en el driver de mysql, el cual en ubuntu está en: /usr/share/java/mysql.jar, pero que para este tutorial lo movimos a: /opt/openbravopos-2.30/mysql.jar. Con el fin de brindar facilidad a la instalación.
    En caso de que te falte el driver en ubuntu instalalo poniendo el siguiente comando: sudo aptitude install mysql-server libmysql-java mysql-admin mysql-query-browser

    Espero ayudarte a resolver tú duda.

    Saludos

    • Me podrias ayudar a configurar openbravo pos con mysql y phpmyadmin no he podido hacerlo soy nuevo en linux y veo que sabes mucho del tema no se si podemos hablar por el msn o alguna manera de explicarme rapido, de verdad te lo agradezco mucho

  6. gracias por la info! no lo aplique en linux si (windows 7), necesitaba cambiar el motor de BD a mysql ya que se me hace mas amigable y conocido, solo baje el driver de Sun y listo. Agradecido 😉

  7. HOla.. una consula, se puede bajar el proyecto y poder editarlo con netbeans? .. si es asi de adonde se puede bajar?

  8. Hola k4cho tengo un problema con mysql no instala mysql admin y nos aparace el mismo error de rodrigo

    “DNG_00_0000
    Danger: Cannot connect to database. Database Driver not found.
    com.openbravo.basic.BasicException:
    Cannot connect to database. Database driver not found.
    java.lang.ClassNotFoundException:
    com.mysql.jdbc.Driver”

    Saludos

    • Claro, debes de instalar el conector correcto de mysql, en ubuntu lo instalas con: sudo aptitude install mysql-server libmysql-java mysql-admin mysql-query-browser

      Eso te instalará el conector en: /usr/share/java/mysql.jar, pero que para este tutorial lo movimos a: /opt/openbravopos-2.30/mysql.jar

      Espero que te ayude a resolver tú duda

      • Hola, estoy instalando en windows XP y tengo los siguientes valores:
        Driver (libreria): C:\OpenTPV\mysql-connector-java-5.1.13\mysql-connector-java-5.1.13-bin.jar
        Driver clase: com.mysql.jdbcDriver
        Cadena de conexion: jdbc:mysql://localhost:3306/opentpv

        la base de datos esta creada y la puedo ver en consola de MySQL

        pero me sigue presentando el error mencionado
        com.openbravo.basic.BasicException:
        No se puede conectar con la base de datos. Driver no encontrado

        POR FAVOR una ayuda con esto. Muchas gracias

        • Hola César,

          Te respondí por correo, pero continuando con la respuesta, habrá que buscar donde quedó instalado el driver de mysql y configurar dicha ruta en el OpenBravo POS.

          Saludos

  9. export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.22
    export PATH=/usr/lib/jvm/java-6-sun-1.6.0.22/bin:$PATH

    Replazar java-6-sun-1.6.0.22 con la vercion de tu java

  10. En anterior post escribi como crear los paths de java en debian.

    Es posible que también este creando conflicto entre java-6-openjdk y java-6-sun por lo cual openjdk biene default en debian y este no tiene soporte para este driver, por lo cual hay que decirle a debian que elija el java_sun, para esto escribes lo siguiente.

    update-alternatives –config java

    te saldran varias opciones, las cuales seleccionas el numero correspondiente a java_sun y pulsas enter.

    • Excelente, ese era mi problema, despues de probar con muchas configuraciones por fin lo pude echar a andar, gracias men

  11. La BBDD y le modelo de datos lo crea directamente el software OpenBravo POS?

    es decir, la primera que instalo MySQL u otra BBDD y después de instalar openbravo POS, y al ejecutarlo… cual es la cadena de conexión? si en realidad no he creado ninguna BBDD en mySQL u oracle… es que es el propio software el que crea la BBDD?

    • @jesus, la base de datos la creas tú, pero el modelo lo crea directamente el software OpenBravo POS.

      La primera vez que lo corres, inicia el programa guardando todo en archivos, ya que lo configuras tú le das el nombre de la base de datos (previamente creada) y los datos de acceso además del driver necesario para conectarse.

      Espero que sirva la respuesta.

      Saludos

  12. He estado intentando configurarlo pero me sale siempre este error

    com.openbravo.basic.BasicException:
    Cannot connect to database. Database driver not found.

    java.lang.ClassNotFoundException:
    com.mysql.jdbc.Driver

    ¿podrías ayudarme a solucionarlo?
    gracias

  13. com.openbravo.basic.BasicException:
    Cannot connect to database. Database driver not found.

    Te sugiero que verifiques si el archivo jar que usas para conectar a MySql (Por ejemplo mysql-connector-java-5.1.13-bin.jar) si se encuentra en el subdirectorio lib del directorio de instalacion del openbravopos (C:\Program Files (x86)\openbravopos-2.30.2).

    Es sugerible que en el directorio lib queden todas las librerias utilizadas, entonces por favor copia ahi el jar y posteiormente verificas en la opcion Driver (Libreria) que si estés referenciando dicho jar para eso asegurate de seleccionar la ruta desde el icono que aparece al lado derecho de dicha opcion en el menú de configuración.

  14. Saludos,
    Yo uso la POS en ferias de libro, y me ha funcionado de maravillas, el problema que tengo es que manejo cerca de 1000 titulos y en cada feria aplico criterios distintos de precios, no he logrado encontrar como modfica la informacion de precios por lote, es decir, desde un archivo csv o algo en hoja de calculo, encontre que con openoffice parece que se pued hacer conexion, pero soy muy piedra con eso de las bases de datos, agradecere el apoyo.

    • Hola,

      Hasta el momento, no se me habia presentado ese problema, es cosa de que lo chequé y subo algo de información.

      Saludos

    • Amigo estas en el lugar indicado!

      lo que deseas se puede hacer por phpmyadmin, solo haces el backup de tu db a la extencion que deseas en tu caso cvs y luego lo abres con calc y lo modificas, luego lo subes a la db y listo.

      db=Data Base

      Saludos

  15. amigo quiero colocar la base de datos en red como hago

    driver (libreria):C:\Program Files\openbravopos-2.30\.\lib\derby.jar
    driver (clase): org.apache.derby.jdbc.EmbeddedDriver
    cadena de conexion: jdbc:derby:C:\Users\L&D\openbravopos-database;create=true

  16. cuando ejecuto /usr/bin/openbravopos sale el sihuiente mensaje
    DNG_00_0000 Danger: Cannot connect to database. Database not available
    entonces no en cuentro mysql.jar y ya lo he instalado.

    • También puede ser el driver, cuando instalar mysql debes de decirle donde esta el conector de mysql, normalmente el conector se encuentra en: /usr/share/java/mysql.jar
      Y lo puedes copiar o hacer un link simbolico hacia: /opt/openbravopos-2.30/mysql.jar

      Saludos

  17. Si os aparece el error;
    “com.openbravo.basic.BasicException:
    Cannot connect to database. Database driver not found.”

    Independientemente de si utilizáis MySQL o Derby, es debido a Java y la versión de Ubuntu.

    La solución para el problema de los conectores a bases de datos de java en linux (openJDK), hay que instalar el java de Oracle (antes Sun) y modificar el sistema para que utilice el mismo. Seguid paso a paso ésta guía;
    http://www.guia-ubuntu.org/index.php?title=Java

  18. GRACIAS POR CONTESTAR PERO SIGUE DICIENDO DATABASE NOT AVAILABLE HE HECHO LO QUE SUGIRIO HANDE PERO EL MENSAJE SIGUE SIENDO EL MISMO, TAMBIEN HICE LO QUE DIJO k4ch0 Y EL ENLACE YA ESTA PERO COMO DIJE TENGO EL MISMO PROBLEMA.

    • Puedes verificar que los datos de acceso y la base de datos este correcta.
      Te firmas a mysql con: mysql -u usuario -p password tubasededatos

      Saludos

      • disculpame k4ch0 “te firmas” me puedes explicar es que no soy muy ducho en este dialecto, pero si de ponerlo en la consola se trata me manda esto ERROR 1045 (28000): Access denied for user ‘usuario’@’localhost’ (using password: NO) por otro lado si dejo los valores de fabrica me funciona bien osea con derby

        • @ROYER, toda instalación de mysql tiene un usuario administrador, que como dice su nombre administra tú motor de base de datos, en el caso de mysql ese usuario administrador es root, y el cual si tú lo instalaste en tú máquina deberías de tener el password, en caso de qué no lo tengas, puedes seguir este tutorial para hacerlo.
          Entre las cosas que debe hacer el administrador de la base de datos es administrar desde donde se permiten las conexiones a la base de datos, por lo cual cuando el error te dice: ERROR 1045 (28000): Access denied for user ‘usuario’@’localhost’ (using password: NO), lo que significa es que el usuario no tiene los permisos necesarios para conectarse a la base de datos que tienes alojada en localhost por lo cual debes de darle permisos.
          La manera más fácil de administrar la base de datos es con un programa que se llama “MySQL Administrator” el cual en Ubuntu lo puedes instalar de la siguiente manera:

          sudo aptitude install mysql-admin 

          Saludos, y espero te ayude a resolver algunas dudas.

          • k4ch0 Al colocar USE mysql; apareceReading table information for completion of table and column names
            You can turn off this feature to get a quicker startup with -A me imagino que toca activar el permiso como root pero en el tuto no dice como, me decis como.

          • hola k4ch0 no habia mirado en donde decia programacion administrador mysqul entre hay y me abrio un cuadro cree un usuario y le di contraseña al ejecutar el comando mysql -u usuario -p password tubasededatos me manda este mensaje ERROR 1045 (28000): Access denied for user ‘miusuario’@’localhost’ (using password: YES)

    • Prueba esto: Abre el MySQL Administrator. Dentro de las opciones de la izquierda, selecciona “Catalogs”. justo debajo, aparecen los “schema” que existen. Da click derecho en cualquiera de los existentes, y selecciona “create schema”, crea uno nuevo llamado openbravopos (que es el nombre que debe aparece al final de la URL o “cadena de conexión” cuando se indican los parámetros de conexión del POS con la Base de Datos (el menu que aparece al ejecutar configure.sh)

  19. Saludos muy interesante, una consulta instale la version 2.5 communiti edition evaluacion de Openbravo en ubuntu 10, pero no he podido cambiar idioma ni nada, que diferencia tiene con la POS?? es netamente academico es para mi trabajo de grado, queria hacer la imprementacion y trabajar con la parte administrativa y/o financiera o algo parecido, espero puedas ayudarme, pues aqui en venezuela no hay muchas personas para no decir casi nadie que sepa o trabaje con Openbravo o algun ERP semajante, muchas gracias

  20. Hola. Tengo un problema con la impresora de tickets térmica por USB Epson TM-T20, no consigo que imprima una sola línea de texto, he probado con epson > serial > /dev/usb/lp0 en el menú y también eligiendo printer > Epson TM-T20 y tampoco hubo forma de conseguirlo. Tengo instalado el driver de Epson para la impresora tmt-cups-1.3.2.0.tar.gz.
    Gracias por la ayuda y por los consejos. Un saludo.

    • Ok, desde alguna otra aplicación puedes imprimir con la impresora??
      Posiblemente sea que el driver no sea el correcto, dejame investigar sobre esa impresora.

      Saludos

      • Finalmente resolví el problema poniendo la impresora como epson > file (anteriormente lo dejaba como serial y por eso no funcionaba) > /dev/usb/lp0
        Problema solucionado, funciona perfectamente. Gracias nuevamente por la ayuda y esta estupenda guía.
        Un saludo

      • HOLA, INTERESANTE TODO ESTO DEL OPENBRAVO, deseo consultarte respecto a como agrego nuevas monedas o billetes al sistema de OPENBRAVO POST, y que se visualice al momento de pagar eso ya en el sistema,

        • Antes que nada bajate el archivo para compilar de OpenBravo POS, ya que con el binario no he encontrado la opción adecuada para cambiarlo y después en el directorio openbravo/pos/templates encontrarás las imagenes de las monedas en euros, sustituyelas por las monedas de tu pais y listo!!

  21. Instale openbravo como viene descrito arriba y use la opción del lenguaje en español, pero al ejecutar el programa lo ejecuta en ingles, como cambio el lenguaje?, gracias!.

      • Para ponerlo en español, hay que bajar el lenguaje de la página oficial y luego copiarla en el directorio Languages dentro de la instalación.

        Saludos

  22. Me gustaria saber como se puede conectar dos terminales OPENBRAVO-POS simultaneos utilizando una base de datos MYSQL?
    Actualmente tengo la siguiente configuracion:
    1) servidor linux virtual (que tiene la base de datos mysql)
    2) Cliente windows uno con openbravo pos y driver para mysql configurado y funcionando adecuadamente:
    3) Segundo cliente en windows con OPENBRAVO-POS instalado localmente

    Problema que encuentro:
    Cuando intento conectar el segundo cliente OPENBRAVO-POS a la base de datos ya que esta configurada en el cliente 1) , me dice que ya existe una version anterior de la base de datos, (y no se conecta)

    Solucion esperada:
    Poder conectar el cliente 1 y el cliente 2 CON OPENBRAVO-POS utilizando la misma base de datos MYSQL. Y que ambos pos reflejen la misma informacion.
    Cordial saludo.

  23. Hola!!! excelente tu blog. Mi pregunta es como puedo configurar la impresión ya que cuando mando a imprimir no se ajusta al papel que tiene la impresora sale bastante grande.

    Mil gracias y saludos

  24. SALUDOS. PASA QUE COMPRE UN JUEGO DE CAJA CON IMPRESORA Y GRATIS VIENE EL ITPV… UNA VERSION MODIFICADA DEL OPENBRAVO. LA VERDAD EN BASES DE DATOS ESTOY OUT. TENDRAS UNA GUIA PARA XP DONDE PASO POR PASO EXPLIQUES COMO
    1. CREO UNA BASE DE DATOS EN SQL (O SI TIENES UNA VACIA QUE ME PROPORCIONES.
    2 VINCULAR LA BASE DE DATOS CON EL PROGRAMA…CON PERAS Y MANZANAS MOCOS Y LAGAÑAS POR QUE LA VERDAD NO SE COMO HACERLE…
    YA TENGO EL MYSQL INSTALADO Y EL OPENBRAVO.
    EL PLUGIN DE JAVA ( O NECESITO LA PLATAFORMA?)
    3. SI TIENES CUENTA PARA QUE TE DEPOSITE UN DONATIVO O LO QUE CONSIDERES POR TUS SERVICIOS…. URGE. GRACIAS POR TU RESPUESTA ESPERO SEA LO MAS CLARA POSIBLE

  25. hola excelente guía, utilizando el programa cuando ya no hay en existencia productos el programa sigue vendiendo hay alguna forma de poner algún candado para que ya no se permita vender productos agotados.

    Te agradezco mucho tu tiempo y saludos

  26. Por favor, me gustaría saber lo mismo que pregunta Eduardo, cuando ya no hay stock, obp sigue dejando vender, hay alguna forma de validar eso??

  27. estimados tengo windows 7 y cuando instale el open bravo al abrirlo me sale

    DNG_00_0000
    Danger: Cannot connect to database. Database Driver not found.

    y en la informacion me sale esto:
    com.openbravo.basic.BasicException:
    Cannot connect to database. Database driver not found.

    java.lang.ClassNotFoundException:
    org.apache.derby.jdbc.EmbeddedDriver

    por favor necesito ayuda urgente por que no puedo usarlo para mi negocio
    aparte si alquien me puede decir como hago para cambiarlo a idioma español por que lo instale en español pero igual me sale en ingles …muchas gracias de antemano

  28. ola tengo un problema muy grande trabajo en un tienda de ropa en mazatlan y tienen este programa openbravo POS-2.30.2 yo jamas lo avia escuchado y ayer me toco meter ropa nueva y registrarla aqui en el programa pero derrepente me salio un pestaña que dice mensaje del gestor de datos y abajo dice aviso: no se puede grabar el registro…. y ya no pude guardar nada porque?? alguien podriia ayudarme porfiss 🙂 se los agradeceria!

    • Tienes los datos para checar la configuración de la instalación de tú OpenBravo POS?? Es posible que la base de datos esté llena.

      Las posibles soluciones es dar más espacio a la base datos o en su defecto depurarla.

      Saludos

  29. Buenos dias

    Mi inquietud es la siguiente:

    De antemano les indico que no soy programador ni nada que se le parezca; lo que si soy es un entusiasta que tiene una pequena empresa, que buscaba un programa para controlar un punto pos y encontre por casualidad este excelente programa, facil de instalar y facil de manejar (digamolo asi).

    El programa esta instalado sobre Windows 7 y Java.

    Despues de instalar el programa, configurar el idioma e introducir toda la informacion necesaria para mi punto pos, se me presento un problema con la cofiguracion de la impresora, aparecion el siguiente mensaje de error, cuando finalizo la factura.

    com.openbravo.pos.printer.TicketPrinterException:
    Error de análisis. Archivo XML no válido.
    org.xml.sax.SAXParseException:
    El tipo de elemento “text” debe finalizar por la etiqueta final coincidente “”.

    Si le es posible por favor denme luces sobre como solucionar este inconveniente. Adicionalmente deseo saber como ponee el nomero del recibo y que aumente y se actualice automaticamente.

    La impresora es una EPSON TM-U220PA
    Les quedare eternamente agradecido, porque el programa me parece excelente, entre mas sencillo mejor.

    • Hola,

      No me ha pasado el error que me comentas, pero dejame investigar que se puede hacer en ese caso, será posible que me ayudes con el error en inglés?? Jejeje es más fácil encontrarlo así.

      Saludos

      • Te agradesco tu pronta respuesta.

        no enviarte el error en ingles ya que el programa esta en idioma espanol.

  30. Hola:

    Mira te explico necesito instalar el open bravo llevo varios días tratando de intalarlo , pero no e podido tu me puedes ayudar 🙂

  31. primero que nada felicitarte por tu excelente contribucion al poner estos post y en segunda para padirte apoyo con algun manual de usuario.

    saludos,

  32. Saludos! Estoy comenzando a utilizar la aplicación, me parece excelente pero tengo algunas dudas; la mayoría son comunes a las que ya se han planteado pero sin respuesta. Sabrás al momento, cómo evitar que la aplicación siga efectuando ventas de productos sin existencia en stock. Otra duda, cómo puedo lograr que la aplicación muestre al cliente los precios a través de una pantalla para clientes (visor de precios) a medida que los voy incluyendo en la facturación?
    Gracias de antemano por cualquier ayuda que me puedas brindar.

  33. Saludos tengo un problema, tengo la aplicación montada en un equipo pos de hasar que viene con un visor de cliente y este no me funciona lo he configurado y nada que se ve

    • Hola,

      No he hecho ese ajuste, pero me parece que debe ser directamente en la base de datos. Dame tiempo de investigar y ver si si se puede hacer.

      Saludos

        • Mira men, yo instale con Postgre vas a la base de datos y tienen una secuencia, buscas una secuencia que se llama ticketsum y ahi va la cuenta de ese indice.
          suerte

  34. Buenas necesito vuestra ayuda, he instalado Openbravo POS en windows, no me pidió nada de mysql por lo que imagino que la base de datos estará en apache derby ¿no?. El tema es que necesito abrir la base de datos para hacer algunas consultas, pero no tengo ni idea de como abrirla, ¿alguien me puede echar una mano?.
    Un saludo.

  35. Q tal

    acabo d instalar OPEN BRAVO POS en win7 64 bits.

    todo bien con la instalación.
    lo pase al español, para mas comodida.
    no tengo una base de datos (investigue y bueno, baje MySQL, no lo se usar jajaja, tambien investigare eso).
    en otro foro, decian k la base de datos la podemos jalar, exportar ó algo asi de EXCEL???, pero hacia donde ó k programa para k maneje la lista de EXCEL???.
    y ya teniendo la base de datos, digamos….d la tienda k abrire d ropa, basicamente ahi tendre los productos con precio d un X cantidad k habre metido y bueno, puedo modificar y asi, cierto?.

    fuera ya d todo esto:
    una manera sencilla de crear la base de datos ?
    y d como usar el programa OPEN BRAVO?

    gracias por su atención.

    acabo

    • Hola!!

      No eh probado openbravo en windows 7, lo que dices del excel en realidad lo puedes exportar de un cvs, es decir, si tienes tu lista en excel la tienes que pasar a cvs y después a openbravo.
      Si los precios y todo lo demás es modificable.
      Por default openbravo maneja una base de datos interna, pero lo mejor es usar MySQL para eso, por lo cual debes instalarlo y después solamente usar el driver de MySQL para que se conecten.

      Saludos

  36. Hola quiciera que me ayuden a crear un backup de openbravo, es que soy novato en eso.
    Necesito hacerlo por que si se me daña el sistema tebdre que pasar el inventario de nuevo y ya saben que lio seria. Por favor ayudenme
    Gracias.

  37. Hola,
    He instalado Openbravo Pos con una base de datos Mysql en un servidor Ubuntu i me ha funcionado perfectamente.
    El problema me ha surgido cuando he intentado instalar Openbravo Pos en otro equipo (también Ubuntu) para conectar con la misma base de datos Mysql alojada en el servidor Ubuntu. Los dos equipos tienen el OpenJDK
    java version “1.6.0_27”
    OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.2)
    OpenJDK Server VM (build 20.0-b12, mixed mode)

    Cuando intenta conectar con la base de datos remota, me ha dado el siguiente error:
    com.openbravo.basic.BasicException:
    Cannot connect to database. Database not available.

    java.sql.SQLException:
    Unable to connect to any hosts due to exception: java.net.SocketException: java.net.ConnectException: Connection refused

    ** BEGIN NESTED EXCEPTION **

    java.net.SocketException
    MESSAGE: java.net.ConnectException: Connection refused

    STACKTRACE:

    java.net.SocketException: java.net.ConnectException: Connection refused
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:143)
    at com.mysql.jdbc.MysqlIO.(MysqlIO.java:225)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1805)
    at com.mysql.jdbc.Connection.(Connection.java:452)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:411)
    at com.openbravo.pos.forms.DriverWrapper.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:620)
    at java.sql.DriverManager.getConnection(DriverManager.java:200)
    at com.openbravo.data.loader.Session.connect(Unknown Source)
    at com.openbravo.data.loader.Session.(Unknown Source)
    at com.openbravo.pos.forms.AppViewConnection.createSession(Unknown Source)
    at com.openbravo.pos.forms.JRootApp.initApp(Unknown Source)
    at com.openbravo.pos.forms.JRootFrame.initFrame(Unknown Source)
    at com.openbravo.pos.forms.StartPOS$1.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:673)
    at java.awt.EventQueue.access$300(EventQueue.java:96)
    at java.awt.EventQueue$2.run(EventQueue.java:634)
    at java.awt.EventQueue$2.run(EventQueue.java:632)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:108)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:643)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

    ** END NESTED EXCEPTION **

  38. Hola,
    cuando ejecuto el comando en la terminal: sudo chmod +x openbravopos-2.30-linux-installer.bin
    me responde chmod: no se ha podido accedera «openbravopos-2.30-linux-installer.bin»: El fichero o directorio no existe.
    Que puedo hacer para solucionarlo. M
    uchas gracia

  39. Un post genial, nada mas una pequeña duda, en la empresa como sistema contable utilizamos el quickbooks enterprisse (QB), y me gustaria saber si hay alguna forma de alimentar el pos con los datos que exporto del QB que es un excel.

    Gracias

  40. Estimados deseo saber en que archivos o metodos se puede modificar las queries del CRUD de OpenBravo por mas que he buscado no logro encontrarlas, las deseo pues he aumentado tablas y columnas a las tablas ya existentes ruego su ayuda.

  41. Una consulta, necesito instalar openbravos en Xubuntu 14.04 y me es imposible.
    Le doy permisos al archivo. y ejecuto ./ o sh o sudo bash y el mensaje es siempre el mismo:

    proteo@NarcisoGroove:~/Descargas$ sudo ./openbravopos-2.30.2-linux-x64-installer.bin
    ./openbravopos-2.30.2-linux-x64-installer.bin: 3: ./openbravopos-2.30.2-linux-x64-installer.bin: Syntax error: “)” unexpected

    si en cambio intento abrir el bin directamente me arroja

    proteo@NarcisoGroove:~/Descargas$ sudo openbravopos-2.30.2-linux-x64-installer.bin
    sudo: openbravopos-2.30.2-linux-x64-installer.bin: command not found

    No puedo solucionarlo

    Ayuda porfavor!

  42. Hola, tengo un problema con openbravo POS. Lo he instalado y no me deja crear productos (miento, me ha dejado crear dos) me da un error consistente en que se duplican los indexes products_EFX_1. ¿alguna idea de lo que pasa?.

    Lo tengo instaldo en XP y con mysql

  43. Tengo instalado el Openbravo POS con la base de datos MYSQL , como puedo crear una rutina o programa para inicializar la base de datos , eliminar todas las operaciones y que solo quden los catalogos de clientes y productos , este programa lo debo de ejecutar a diario y que sea fácil de operar por parte del usuario . Ya tendrás el programa o las instrucciones y como se pueda ejecutar. Gracias de antemano . Saludos

  44. I have a good news. Openbravo POS is not die. I am fork it. You can upgrade Openbravo POS 2.30.2 to NORD POS by one click. NORD POS include discounts, QR-codes, enchance stock managment and more other. Also NORD POS support mobile web-apps.

  45. Buenas amigo..tengo instalado openbravo pos 2.30.2 con mysql y me funciona a la perfeccion,, resulta que cuando creo el producto y me pide el codigo de barras lo digito pero al momento de imprimir las etiquetas mi lector no lo reconoce porque no me salen las rallitas negras. que debo hacer..para que cree mi codigo de barras como es debido.

    • Creo que podes verificar el metodo de cifrado SSH me parece y creas tu propia clave la metes a la tabla directamente (el string ya “hasheado”) e ingresas.

  46. buen dia amigo, esoty probando el openbravopos con mysql, me podras apoyar con dos cosas?
    1. Como le hago para poder utilizar una miniprinter de 58mm, que cambios le hago a “printer.ticket”.
    2. Como no permito la venta de productos sin exisatencia
    agradezco de antemano tu ayuda y asesoria.

  47. Quisiera que alquien por favor me ayude a editar el modulo de impresora. ya tengo netbeans instalado y he cargado ya el codigo fuente de la vercion 2.30 de openbravo que estoy usando. Esta correctamente instaldo para editar el codigo, el problema es que hay mucho codigo y no se cual es el que tendria que editar para poner una impresora normal a funcional con openbravo pos, repito quiero poner a funcionar una impresora normal, no termica, no fiscal. Mi impresora es Brother 450.

Leave a Reply