Openbravo POS y OpenTPV

Actualmente estoy estudiando un posible proyecto para implantación de un POS (Point Of Sales) o TPV (Terminal Punto de Ventas) en un restaurante. Después de investigar un poco sobre Openbravo POS, y ver en la pagina de Openbravo que un caso de éxito de Openbravo POS es  la empresa Bocatta, pensé en el desarrollo que tuvieron que hacer. De ese desarrollo es de donde ha salido OpenTPV.

Una funcionalidad básica que he visto en los foros que se espera de un POS para hostelería y no esta soportada por Openbravo POS es la gestión del stock para productos con listas de materiales o compuestos. En OpenTPV he comprobado que controla el stock de productos con listas de materiales, y da soporte a composiciones del tipo menú de comida rápida o copas. Con esto podemos tener el stock totalmente controlado, no sólo para productos que se componen de otros, si no también para que varios productos distintos sean uno mismo en el stock. Además da soporte para tarifas, que tampoco tiene Openbravo POS, al editar tickets sale una lista de los tickets de los últimos 90 minutos, crea tickets de devolución… y un montón de detalles que hacen que OpenTPV sea mucho mas completo que Openbravo POS.

Desde que salio OpenTPV con todas estas mejoras, las únicas mejoras que han añadido en Openbravo POS han sido mejoras visuales. En la forja de Openbravo POS hay varios proyectos para migrar estos desarrollos a nuevas versiones, incluso en un hilo del foro han empezado con la gestión de stock de los productos con escandallo. No entiendo como no se han agregado directamente estos desarrollos en las nuevas versiones, pero esperemos que se añadan en próximas versiones que sería lo lógico.

Tags: , ,

20 Comentarios to “Openbravo POS y OpenTPV”

  1. mil says on :

    Hola Angel,
    Y en OpenERP, hay algun POS o TPV,
    o todo viene incluído?.
    Saludos

  2. Angel Moya says on :

    Hola, la verdad que no he visto mucho sobre el pos de OpenERP, pero el funcionamiento es distinto al de estos. Openbravo Pos y OpenTPV son programas pequeños que pueden funcionar independientemenete sin necesidad de instalar Openbravo ERP. En OpenERP el POS es un modulo dentro del ERP, lo que he podido ver la interfaz de usuario no esta enfocada a pantallas tactiles, he leido que se puede usar el cliente KOO en modo pos, pero no lo he provado. Yo usaría el pos de OpenERP si se hiciese una implantación conjunta con el erp, para instalar simplemente el TPV pienso que es mejor opción OpenTPV o Openbravo POS.

  3. Angel Moya says on :

    Acabo de volver de las jornanas OpenERP en Bilbao y he podido ver un poco mas del cliente KOO desarrollado por NANtic. En el modo pos de KOO hace que aparezca un teclado en la pantalla cuando te colocas en un campo. Sigue sin ser lo mismo que un programa diseñado especificamente para trabajar en modo tactil. Pero segun comentaron sería posible diseñar la ventana en el cliente KOO usando una especie de hojas de estilo. Si quieres mas información en nantic http://www.nan-tic.com/ seguro que te guian sobre como usarlo.

  4. Albert Cervera i Areny says on :

    La ventaja con el cliente Koo es que es extremadamente fácil cambiar el comportamiento de la aplicación para adaptarla a tus necesidades, utilizando la misma arquitectura de OpenERP y mediante la creación de módulos. En cambio OpenTPV es una aplicación monolítica que para modificar su comportamiento tienes que modificarla directamente con lo que si te sirve lo que hay perfecto, pero si no es así, normalmente tendrás que adaptarte tu a su forma de trabajar.

  5. Daniel Rocha says on :

    Antes que nada open bravo POS es muy bueno en comparación con otros sistemas POS. Sin embargo no cuenta con la opción de tener varias cuentas en una mesa.

    Otra deficiencia es que no tiene la opción de imprimir un cierre global (cuando en un restaurante hay más de una caja).

    Me gustaría que me den su opinión acerca de éstos dos puntos.

  6. Angel Moya says on :

    Hola, lo primero comentar que el problema es que Openbravo tiene muy abandonado el proyecto del POS, y que deberían de haber añadido las mejoras que se hicieron en OpenTPV, que aunque tampoco solucionan ninguno de los puntos que comentas tiene entre otras cosas una mejor gestión de los tikets. El primer punto, tener varias cuentas en una mesa, es complicado habría que meterse en desarrollos, no se me ocurre como se podría hacer manteniendo las cuentas en el sistema.

    Para hacer el cierre global, puedes probar lo siguiente, teniendo todos los POS en una misma red, en /Sistema/Configuración configura todos los POS trabajando en la misma base de datos y en las Opciones de “Caja registradora” pon el mismo nombre a todas las cajas. Así se puede hacer un solo cierre, pero pierdes el cierre separado de cada caja. Si esto no funciona o no quieres perder el cierre individual de cada caja teniendo todas las cajas en una misma base de datos no sería complicado modificar el informe o realizar uno nuevo para hacer el cierre global, si lo pruebas por favor comenta si funciona y si no funciona vemos como hacer ese informe.

    Saludos

  7. Daniel Rocha says on :

    Gracias por responder, Angel

    Primero me gustaría descargar el fuente de openbravo POS, para hacer las modificaciones. Agregarle la funcionalidad de varias cuentas en una mesa. He trabajado con un sistema que tiene la funcionalidad de varias cuentas en una mesa, y la lógica no esta muy complicada.

    Ademas de hacer el reporte global de ventas.

    Si sabes donde esta el fuente y algún manual para montarlo en netbeans te lo agradecería.

  8. Angel Moya says on :

    De nada, hace tiempo que lo monte con netbeans pero me parece que no era muy complicado, esta es la pagina del proyecto opentpv, tiene muchas mejoras respecto a openbravo pos, http://forge.openbravo.com/projects/opentpv, puedes descargar el código aqui. También puedes mirar por los foros de la forja de openbravo pos, hay gente migrando las ampliaciones de opentpv a la última versión de openbravo pos.

    Suerte con el desarrollo.

  9. Daniel Rocha says on :

    Hola Angel, me gustaria hacerte una consulta:

    Instalé OpenTPV y observé que solo se puede crear un impuesto, que las categorias de impuestos desaparecieron en esta versión. Lo que pasa es que necesito que el sistema cobre el 10% de servicio y el 15 % de IVA. Pero solo puedo cobrar ya sea el IVA o el servicio.

    Lo raro es que en OpenBRAVO POS si se puede y no se porque quitaron esta funcionalidad a OPENTPV.

    gracias de antemano.

  10. Angel Moya says on :

    Hola, hace tiempo que no repaso OpenTPV, pero el problema que hay es que OpenTPV es un fork de Openbravo POS, pero de una versión anterior, seguramente el problema que me comentas no es que lo hayan quitado, si no que cuando se creo OpenTPV en Openbravo POS tampoco tenían esa posibilidad, lo suyo hubiese sido que Openbravo hubiese metido las mejoras de OpenTPV en su POS, pero no lo hicieron.

    Lo único que se me ocurre para solucionarlo podría ser crear las combinaciones de impuestos, por ejemplo a demás de crear el de servicios al10% y el de IVA al 15% crear la combinación IVA+Servicios al 25%, no se si te valdrá por el tema de la impresión de la factura o el ticket.

  11. Daniel Rocha says on :

    Gracias por contestar
    Pero la verdad es que necesito que en la factura se desglosen por separado; además necesito que en el reporte de impuestos se desglosen también por separado.

    gracias

  12. Eduardo says on :

    Hola Angel, primero siempre agradecer el tiempo que dedicas a esto y beneficio de todos.
    Estoy por montar un negocio pequeño de restauración, y como también me dedico a la informática estoy intentando implementar yo mismo el sistema de gestión. Me he decantado hasta ahora por el OPENTPV. La pregunta es: como encaro la configuración para tener por un lado varios productos(esto está claro), y para tener un MENU-1 que estará compuesto por una serie de productos(si el cliente compra el menú le saldrá más economico que comprar los productos por separado). Y si fuera posible, al momento de facturar el menú poder elegir por ejemplo entre varios productos de una clase con el mismo precio. EJEMPLO: MENU-1 (PIZZA+BEBIDA) la pizza puede ser elegida de entre variantes (MARGARITA, 4 QUESOS y PROVOLONE) y la bebida de entre 4 (COCA COLA o FANTA o SPRITE o CERVEZA). Desde ya muchas gracias por que lo que puedas aportar!

  13. Angel Moya says on :

    Hola Eduardo,

    justo lo que me comentas es una de las cosas que permite hacer OpenTPV y que no viene en Openbravo POS, ahoramismo no tengo OpenTPV instalado pero mira el menú de inventario, tiene que haber algo como composición de productos. Se que lo que comentas se puede hacer, a la hora de vender le dabas al producto menú, luego en el selector de productos te aparecia para elegir la bebida, y luego la piza.

  14. Dario says on :

    Angel, estoy investigando OpenTPV, pero aún no encuentro la forma de componer platos con sus ingredientes.
    Tampoco tengo muy claro si debería ingresar un costo para los platos.. o solamente para los ingredientes. Tampoco estoy seguro si deberían los platos aparecer en el stock o solo los ingredientes para hacerla.

    Cómo se resuelven estos puntos generalmente?
    Saludos!

  15. Dario says on :

    Angel, estoy investigando OpenTPV, pero aún no encuentro la forma de componer platos con sus ingredientes.
    Tampoco tengo muy claro si debería ingresar un costo para los platos.. o solamente para los ingredientes. Tampoco estoy seguro si deberían los platos aparecer en el stock o solo los ingredientes para hacerla.

    Cómo se resuelven estos puntos generalmente?
    Saludos!

  16. Angel Moya says on :

    Hola, exactamente no recuerdo como funcionaba, pero en OpenTPV se pueden crear productos “compuestos”, por ejemplo una hamburguesa con queso se compone de un panecillo, la carne, y el queso, lo que tienes en stock son los panecillos, la carne y el queso, y cuando vendes una hamburguesa se da de baja 1 panecillo, la carne y el queso. Cuando des de alta el producto compuesto con sus componentes tienes que indicar las cantidades, por ejemplo si compras el queso en paquetes de 20 lonchas, tendrás que poner que usas 1/20 = 0,5 del paquete de queso, y eso es lo que se dará de baja en el stock cuando vendas una hamburguesa, este es un ejemplo sencillo, si lo que quieres es controlar recetas mas elaboradas puede descuadrar y tendrás que hacer regularizaciones de stock. Por ejemplo si divides algo en tres partes no puedes indicarlo en el componente de la receta, por ejemplo podrías poner 0,33 pero cuando vendas las 3 partes se dará de baja 0,99 y te quedará en stock 0,01 cuando en realidad no tienes nada.

  17. Sandor Andrés Osorio Cano says on :

    buenas tardes ando buscando el manual de usuario de opentpv espero que alguien la tenga de verdad que la necesito de antemano muchas gracias por la atencion prestada

  18. Jorgelina Moscatelli says on :

    Hola, yo también ando buscando el manual de usuario de Opentpv. Necesito saber como se hacen las composiciones de productos.

  19. Angel Moya says on :

    Hola, el tema de opentpv está muy abandonado, es una pena porque pintaba muy bien pero estos proyectos sin una comunidad detrás al final son como el software privativo… hace tiempo que no lo uso pero si no recuerdo mal tenía una entrada en el menú de configuración, y se podía configurar un menú de forma que por ejemplo ese menú esta compuesto de bebida, plato y complemento, y poder elegir la bebida de entre otras bebidas, el plato de entre los platos y el complemento de entre los complementos definidos, y luego en el ticket aparecía agrupado con el precio del menú. Esto no será de mucha ayuda, pero lo poco que recuerdo es que no tenía muchas entradas en el menú y no era muy complicado… lo siento pero como estoy falto de tiempo y no creo que opentpv tenga mucho mas futuro de momento no voy a repasarlo, sigo a la espera de la próxima versión del pos de OpenERP.

  20. Sandor Andrés Osorio Cano says on :

    Buenas tardes, muy bueno el proyecto opentpv pero necesito el manual de usuario o un ejemplo de como utilizarlo es que tengo una heladeria y necesito trabajar con los productos auxiliares. de antemano gracias al que lo tenga o me pueda dar una manito con un ejemplo del funcionamiento del mismo.

Deja un comentario