AplicacionesHardwareServidores

TPV de software libre, unicenta.

Para los que no sepan lo que es un TPV o Terminal de Punto de Venta, es un programa en el cual nos permite llevar la gestión de cualquier local en términos de facturación, registros de caja, clientes, proveedores, etc…

unicentalogUn TPV es aquel programa que cuando estamos pagando en cualquier cajero de supermercado, cualquier restaurante o cafetería, utilizan para poder cobrarnos, aquel programa que utilizan en la pantalla táctil en la cual nos colocan los productos y nos emite el ticket.

Por lo que habréis observado dicho programa es usado casi por la totalidad de los actuales negocios actuales, y si bien dichos programas se pueden observar diferencias entre ellos y existen multitud de empresas que los distribuyen, suelen basarse en pagos mensuales elevados que para personas que empiezan con su negocio son difíciles de asumir.

Si bien dichos programas suelen tener grandes beneficios y complejas operaciones, para muchos negocios actuales no son necesarias tales complicaciones y bien porque no podamos permitirnos comprar/alquilar dichas licencias de TPV o bien porque somos amantes de programas de software libre, en este articulo os presento un programa TPV de software libre gratuito suficiente para la mayoría de negocios: UNICENTA.

¿QUE ES UNICENTA?

unicentaUNICENTA oPOS es un programa de gestión TPV basado en un folk de Openbravo (modificación de Openbravo que es pago) que nos permite instalar un sistema de Terminal de Punto de Venta con el único coste de aprender a utilizarlo y con la ventaja de ser software libre, lo que permite que las empresas puedan modificarlo a su gusto pues los creadores ponen a disposición el código fuente.

Unicenta es liviano, en principio tan solo necesita un monitor con mínimo de 800×600 de resolución y 512MB de RAM lo que permite la instalación en ordenadores poco potentes, eso si hay que tener en cuenta el sistema operativo, ya que aunque el programa corre con mínimos recursos, si le ponemos un windows 7 a un Pentium4 el programa ira lento por el sistema operativo, no por el mismo programa TPV.

Es multiplataforma, ya que funciona bajo lenguaje JAVA, lo que nos permite instalarlo en cualquier sistema operativo, sea windows, OSX o Linux, ademas lleva 15 idiomas por defecto incluido el español (aunque las traducción no es muy buena ;-))

Permite Bases de datos remotas, lo que según nuestras necesidades utilizaremos una base de datos local, si necesitamos utilizar tan solo un punto de venta, o bases de datos externas en un servidor para utilizar varios terminales al mismo tiempo, utilizando por ejemplo MySQL.

Unicenta permite lectores de códigos de barras, datáfonos, impresoras de tickets y normales, basculas …

INSTALACIÓN DE UNICENTA

Lo primero que debemos decidir es en que sistema queremos instalar Unicenta, ya que aunque es sencillo, los métodos cambian dependiendo el sistema operativo, si nuestro deseo es montar el equipo desde cero, y nuestro equipo no posee de licencia windows, aconsejaríamos utilizar ubuntu para no tener que gastar ni un duro en programas, gracias a la fusión de ubuntu+unicenta. (manual de instalación y explicación de ubuntu)

Podéis descargar el software de Unicenta desde el repositorio de Sourceforge en este enlace: http://sourceforge.net/projects/unicentaopos/

O bien los instaladores del programa para windows linux mac

En cualquiera de los casos si hemos descargado el software para la cualquiera de los sistemas llevan un instalador que tan solo debemos seguir que como casi siempre es siguiente, siguiente, fin.

Para windows nos generara un enlace como cualquier otro programa para poder ejecutarlo, en linux debemos utilizar el start.sh

Para poder ejecutar Unicenta debemos tener instalado JAVA en especial el jdk:

  • Windows descargándolo desde oracle jdk
  • Linux: Accedemos al terminal y ejecutamos:
    • sudo add-apt-repository ppa:webupd8team/java
    • sudo apt-get update
    • sudo apt-get install oracle-java7-installer

EJECUTANDO POR PRIMERA VEZ UNICENTA

La primera vez que ejecutemos Unicenta nos dirá que no existe ninguna base de datos creada y si queremos continuar creando una por defecto.

base1

Si pulsamos si nos creara una base de datos local directamente, basada en un conector embebido en el sistema, lo cual nos servirá si solo la utilizamos en dicho ordenador.

Si nos aparece error en javaw aseguraros de tener instalada la ultima versión de java JDK

En el caso que queramos configurar una base de datos diferente, por ejemplo MYSQL le pulsamos no y la configuraremos para dicha conexión con dicha base de datos.

En principio pulsaremos SI para que nos la cree directamente y empecemos a ver el programa, no te preocupes si luego quieres utilizar otra base de datos, ya que la podemos configurar a posterior.

En dicho caso nos abrirá la pantalla de inicio de Unicenta, en ella tendremos cuatro perfiles de trabajo, administrador, empleado, invitado y gerente. No te preocupes por el idioma que ahora lo cambiamos.

principalunicenta

Entramos como administrador y desplegamos el menú oculto desde la pestaña azul que hay en la izquierda para entrar en las opciones de configuración, en system/configuration

configuracion

Allí elegiremos español en locale, guardaremos con el botón SAVE y cerraremos el programa.

Ahora tenemos que ir a la carpeta donde instalamos el programa, por defecto por ejemplo en windows esta en c:/Archivos de programa (x86)/unicentaopos-X para ir a la carpeta locales donde estan todos los idiomas, lo que tenemos que hacer es copiar las carpetas locales y reports del idioma que hemos elegido (spanish) en el directorio raíz del programa.

Ejemplo: Copiamos las carpetas locales y reports de la carpeta c:/Archivos de programa (x86)/unicentaopos-X/locales/Spanish/locales y reports a c:/Archivos de programa (x86)/unicentaopos-X donde en el caso de windows debemos combinar la carpeta.

Si ahora ejecutamos de nuevo el programa veremos que esta en español, aunque algunas cosas que hay creadas siguen en ingles, por ejemplo las cuentas administrador, employee …

Vamos a realizar algunas modificaciones de dichos parámetros para dejar el sistema para empezar a trabajar.

CONFIGURANDO UNICENTA

USUARIOS

En primer lugar vamos a cambiar los nombres de los usuarios, para eso nos vamos al menú MANTENIMIENTO/USUARIOS, en este caso hay cuatro usuarios:

  • administrador: Tiene todas las opciones, configuraciones y demás.
  • gerente: Mismas opciones que el administrador.
  • empleado: Elimina del menú las configuraciones y la posibilidad de cerrar caja.
  • invitado: solo tiene el modulo de ventas

Asi que simplemente seleccionamos el perfil y le cambiamos el nombre, guardando cada uno de ellos mediante el botón guardar (ultimo del menú con forma de disquete)

roles de usuarios

Por lo que podréis haber observado existen varios de ellos que ni siquiera utilizaremos habitualmente, por ejemplo si solo somos una persona manejando el sistema, por lo que en cada uno de ellos podemos des-habilitarlo mediante la opción VISIBLE de cada uno de ellos.

Por lo general dejando solo administrador y empleado tendremos suficiente, aunque también podemos crear diferentes usuarios dándoles cualquiera de esos roles mediante el desplegable de rol.

Por supuesto también le podemos crear claves para el acceso, por lo general es recomendable poner clave al administrador para que no puedan modificar las diferentes opciones.

IMPUESTOS

Por defecto genera dos tipos de impuesto: Tax Exempt y Tax standart, que vamos a modificar para utilizar en principio el impuesto de españa 21%, eliminando el otro si no lo necesitamos.

impuestos

Para ello nos vamos al menú MANTENIMIENTO/IMPUESTOS y seleccionamos el Tax standart y lo modificamos por IVA y aplicamos el 21% guardándolo.

El otro Tax Exempt lo eliminamos.

Mismo procedimiento para MANTENIMIENTOS/CATEGORIA DE IMPUESTOS en el cual sustituimos Tax Standart por 21% como nombre.

MONEDAS

Por defecto no nos pondrá las monedas relativas a nuestra región, el EURO, por ello vamos a cambiar dichas monedas por las imágenes de los euros para que en el cobro nos aparezca nuestra moneda, para ello nos vamos a MANTENIMIENTO/RECURSOS

En este menú nos aparecen las monedas como coin.X y los billetes como note.X, así que seleccionamos por ejemplo el primero coin.2 (moneda de 2€) y seleccionamos el icono de cambio de imagen (la cámara de fotos), y le decimos donde esta nuestra imagen de la moneda de 2€

coin

Por defecto unicenta lleva todas las monedas aunque nos las coloca, por lo que en la dirección c:/Archivos de programa (x86)/unicentaopos-X/Bonus/Images/Currency/euro tenemos todas las monedas requeridas.

INTRODUCIENDO PRODUCTOS Y CATEGORÍAS

CATEGORÍAS DE PRODUCTO

Lo primero que debemos hacer para poder introducir nuestros productos es definir unas categorías donde poder meterlos.

Por ejemplo si tenemos una peluquería meteríamos dos categorías, una para los servicios y otra para los productos en venta.

Para ello y pillando la premisa del ejemplo anterior vamos a crear dos categorías: servicios y productos.

Nos vamos pues al menú INVENTARIO/CATEGORIAS donde actualmente estarán las categorías Category Standard y ***, cogemos la primera Category Standard y la renombramos a Servicios.

Borramos la *** y generamos una nueva con el botón + e introducimos la nueva categoría Productos y la guardamos, quedando de la siguiente forma:

categorias

De esta forma en nuestra pantalla de ventas saldrán las dos categorías de los productos.

ventas

En este caso hemos creado categorías base donde estarán todos nuestros productos, pero es posible que también tengamos categorías dentro de categorías, por ejemplo, dentro de productos tener una categoría champús para que dentro de champús estén todos nuestros productos.

Para meter esta categoría dentro simplemente hay que crear una nueva categoría denominada champús y poner en en categoría PRODUCTOS, de esta forma champús estará dentro de productos.

champus

Así nos saldrá de en el menú de ventas:

ventas2

Como podemos observar es sencillo crear las diferentes categorías del producto, tan solo especificar que es interesante que en cada una de las categorías coloquemos imágenes mediante su botón correspondiente si queremos que luzca mas bonito y podamos identificar el producto mas rápido mediante un simple vistazo.

GESTIÓN DE PRODUCTOS

En este momento ya tenemos generados las diferentes partes que conforman nuestro TPV y nos falta la parte mas tediosa, meter los productos, ya que dependiendo de la cantidad que tengamos puede llevarnos bastante tiempo, se pueden importar productos pero en nuestro caso vamos a realizar el proceso a mano, ya que en el tema de la importación se necesita preparar los datos y dependiendo el formato en el que los tengáis sera diferente el procedimiento.

Bien dicho lo cual procedemos a meter nuestro primer producto, para ello nos vamos a INVENTARIO/PRODUCTOS y creamos nuestro primer producto, os dejo una imagen de un champú creado:

champuproducto

Para ello hemos rellenado los siguientes datos:

  • Referencia: un numero de referencia del producto o nombre por el cual encontrarlo en el buscador *Obligatorio
  • Código de barras: No es necesario, pero si en un futuro necesitamos utilizar un lector de código de barras lo necesitaremos, si podemos meterlo ahora mejor.
  • Nombre: Identificativo del producto, no tiene porque ser el que aparecerá en el botón, pero si sera el que pondrá en el ticket de compra. * Obligatorio
  • Categoría: Es donde queremos que salga nuestro producto
  • Cat de impuesto: utilizamos la que hemos creado anteriormente *Obligatorio
  • PVP+IVA: Precio de venta al publico *Obligatorio
  • Precio de compra: Precio al que lo compramos al distribuidor, con ello calcula el programa el margen de beneficio.

Esta seria la configuración del producto en su pestaña General, pero vemos que hay más pestañas: General, Inventario,Image, Button y propiedades.

No vamos a entrar en la gestión del inventario, esto lo dejamos para que investiguéis un poco, pero no es complicado.

Hemos introducido en la pestaña Images una imagen previamente creada del champu para que nos salga en nuestra pantalla y hemos modificado el texto de la pestaña BUTTON para que en el botón aparezca champú PG:

propiedades

Con estas opciones hemos creado nuestro primer producto que saldrá en la categoría de productos/champús en nuestra pantalla de ventas:

boton

Ahora simplemente hay que seguir metiendo productos. Paciencia ante todo.

CLIENTES

Teniendo esto como partida podemos utilizar el menú CLIENTES/CLIENTES en la parte de ADMINISTRACIÓN para dar de alta clientes si queremos que guarde su historial de compras o servicio para tenerlo localizado.

Aunque esto no es necesario para todos los negocios, si necesitáis que en el ticket valla el nombre del cliente tendréis que darlo de alta.

Os dejo un ejemplo:

cliente

Lo único que hay que tener en cuenta es que es obligatorio el uso de una clave de búsqueda, podéis poner lo que queráis, un nombre un numero (tarjeta de socio) o lo que sea, siempre que no se repita.

PUNTO DE VENTA

Teniendo como referencia todo lo que hemos realizado hasta ahora vamos a realizar una venta, vamos a utilizar como ejemplo que vamos a venderle a pepe sanchez el champú antes creado.

Si no queremos utilizar clientes, simplemente saltarse el paso de seleccionar cliente.

Para ello utilizamos la zona de ventas el icono de buscar cliente y seleccionamos el cliente pepe sanchez:

tpvCon el cliente seleccionado, vamos a buscar el producto en cuestión y le pulsamos generándose el producto en el carro de compra:

tpv2

Como podemos observar se ha generado una factura de 25€ para dicha persona, podemos en este momento borrar el producto mediante el – donde están los números, seleccionando el producto en cuestión o decirle que son dos productos los que se lleva simplemente pulsando el 2 con el articulo seleccionado.

Bien con dicha compra realizada vamos a cobrarle, para ello pulsamos en el botón = y nos saldrá la pantalla de cobro:

monedas

Aquí podemos seleccionar el método de pago, en nuestro caso efectivo; le decimos que nos da dos billetes uno de 20 y otro de 10, por lo que genera un cambio de 5€. Pulsamos aceptar y entonces nos saldrá la ventana de lo que tenemos que devolver.

charge

Al mismo tiempo si tenemos la impresora de tickets configurada nos saldrá el ticket.

Pulsamos aceptar y volverá a la pantalla de ventas para la siguiente venta.

TICKET DE VENTA

Para la modificación del ticket que se imprime es un poco complicado el procedimiento por lo que vamos a dar solo algunas pautas.

En el menú MANTENIMIENTO/RECURSOS esta el ticket para la modificación, para ello vamos primero a Printer.Ticket.logo para modificar el logotipo de la factura.

Para el resto del ticket se utiliza Printer.ticket; si hemos imprimido el ticket anterior veremos los textos que van apareciendo y podemos ir suprimiéndolos o modificandolos según nuestra necesidad.

Por ejemplo, en la cabecera del ticket justo debajo del logo hay cuatro lineas de texto, las cuales están identificadas con:

<line><text align=»center» length=»42″>uniCenta oPOS</text></line>
<line><text align=»center» length=»42″>Touch Friendly Point Of Sale</text></line>
<line><text align=»center» length=»42″>Copyright (c) 2009-2014 uniCenta</text></line>
<line><text align=»center» length=»42″>Printer.Ticket</text></line>
<line></line>

Simplemente cambiando los textos o eliminando desde donde pone <line> hasta </line> modificaremos dicha parte del ticket.

Como veis no es muy difícil, aun así os recomendamos que copiéis todo el texto primero y lo peguéis en otro documento para en el caso de que nos equivoquemos, tener una copia realizada.

CONCLUSIÓN

Como veis no es muy complicado tener tu propio TPV de software libre instalado con la única condición de tener que comprar la parte de hardware, como el ordenador, la impresora y demás.

Solo he comentado la parte útil para que podáis empezar a funcionar, ya que hay mas herramientas dentro del mismo programa con las que podéis investigar como los informes de ventas para darle a nuestro gestor, la gestión de plantas y mesas para las cafeterías, o la gestión de inventarios y almacenes.

Todo es cuestión de investigar un poco entre las opciones y ver hasta que punto no es útil un sistema de gestión TPV para nuestro negocio.

Espero que hayáis encontrado una herramienta interesante para vuestro negocio, que os resulte útil la información aquí suministrada y que disfrutéis investigando la herramienta.

Espero vuestro comentarios.

elchecibernetico
Últimas entradas de elchecibernetico (ver todo)

elchecibernetico

Informático de profesión y apasionado de la informática creo elchecibernetico como un blog en la cual plasmar la información que utiliza en su trabajo e intentar en el día a día los usuarios.

134 comentarios en «TPV de software libre, unicenta.»

  • Hola antes que nada gracias por la info es genial, he comenzado a usarlo y bien, pero me dado cuenta que cuando entro en gestion de inventario – entrada (compra) desde hay introduces la mercancia que has comprado y te permite meter la unidades que has comprado, pero no te permite introducir el precio que has pagado por esos articulos y no actualiza los precios en el stock. Te pongo un ejemplo:
    en stock tengo el litro de leche a 1,05€ y he comprado 20 unidades mas a 1,15€ esa diferencia de precio no la aplica a los artículos que he metido nuevos, sigue aplicando el precio de 1,05€.
    Seguro que algo estaré haciendo mal o se me escapa alguna opción que no se usar aun.
    Mil Gracias por tu ayuda

    Respuesta
  • Buenas.

    Tengo un TPV con Unicenta instalado. El caso es que cuando finalizo la compra e indico los datos de lo entregado y demas no me saca el ticket. Si le doy a imprimir ticket anterior o ticket preview si lo saca. Pero al finalizar la compra no, y no suma los totales. Que puede ocurrir?

    Respuesta
  • Hola, sabes como exonerar una factura de impuestos, para los clientes que tenga derecho a no pagar estos. y que esa exoneración se vea reflejada en el ticket.

    Respuesta
  • Buenos días, muchas gracias por la información referente al uso del programa es de mucha utilidad. Yo soy usuario desde hace un año y la verdad, que salvo algún inconveniente, por lo demás fenomenal. Pero ahora tengo que cambiar de equipo y la duda que me surge es si cuando instale Unicenta en una versión más reciente, me reconocerá la base de datos que tenia con otra version anterior.
    Os agradeceria me informarais de los pasos a seguir y si fuera necesario el programa a instalar. Opciones, etc…
    Muchas gracias
    Diego

    Respuesta
  • Hola necesitara poder sacarme un par de dudas sobre:
    1) «obtener un informe de Usuarios» de la sección Mantenimiento referido a la versión 4.4.2 de UniCenta oPOS . Ya que no me deja tirar el reporte desde mi cuenta de Administrador con todos los permisos de ese rol. Este error arroja la siguiente leyenda: WRN_00_0000 Precaución: No dispone de permisos para ejecutar esta tarea.
    2) En el menú «control de presencia», el botón «Actuación» me arroja el mismo error anterior «WRN_00_0000 Precaución: No dispone de permisos para ejecutar esta tarea» habiendo entrado como usuario Administrador y todos los permisos.

    Muchas gracias

    Respuesta
  • He conectado la impresora y se enciende pero al querer sacar ticket no sale. Lo he intentado de todas las maneras y nada. Necesito solución urgente. Abrimos el local el lunes y no funciona.
    Gracias.

    Respuesta
    • Buenas, aunque soy un bloc y eso no depende de mí, voy a intentar ayudarte… supongo lo primero que hablas de unicenta. Lo primero que hay que hacer es configurar la impresora en Windows como cualquier otra impresora, lo puedes comprobar imprimiendo una página de prueba como cualquier otra impresora. Cuando la tengas configurada y funcione, en unicenta en configuración tienes que indicarle que para la impresión de los tickets utilice dicha impresora, reinicias unicenta y entonces prueba que imprima el ticket…

      La configuración está en configuración/periféricos…

      Respuesta
  • Hola, aunque veo que no hay respuesta a las dudas anteriores, os dejo la mía por si alguien me puede aconsejar.

    Estoy programando unicenta para una peluquería canina, el caso es que no tengo productos en si, tengo servicios realmente. Es decir, voy a tener Servicio básico (baño, peinado…), servicio completo (Baño, peinado, corte…) y esto para cada tipo de perro (Yorkshire, Terrier, Spaniel…etc), además obviamente tendré otros servicios de forma independiente, como Plus por enredos, Plus por comportamiento…

    He creado la categoría servicios, y luego una categoría para cada perro. Entiendo que ahora tengo que crear el «producto» que sino me equivoco sería:

    «producto» Servicio básico Yorkshire
    «producto» Servicio completo Yorkshire
    «producto» Plus nudos hora
    etc
    ¿Estoy en el buen camino o estoy equivocado?

    Gracias y un saludo

    Respuesta
    • Si en principio dicho árbol sería válido.
      Servicios
      Perro1
      Producto o servicio1
      Producto servicio 2
      Perro2
      Perro3

      Respuesta
  • Alguien puede decirme como configurar mi impresora de 58mm para unicenta, me imprime solo la mitad como si solo estuviera configurada para 80mm.

    Respuesta
  • Buen dia. Instale unicenta en un punto de venta, Ya se ingresaron todos los productos que se manejan en el almacen y se ingresaron las cantidades. Pero al momento de realizar una venta me sale un error y no me descarga el producto vendido del inventario.
    Muchas gracias en lo que me pueda colaborar.

    Respuesta
  • Buenas tardes, me gustaría saber como incluir un producto que se llame comensales
    y luego que me haga un recuento de todos los comensales que introduzca en cada
    ticket.
    ¡¡Gracias!!

    Respuesta
  • Hola, una vez instalado unicenta, al ejecutar el archivo start.sh con el comando sudo sh start.sh o bien con sudo ./start.sh aparece este mensaje de error en la terminal: «Error: no se ha encontrado o cargado la clase principal com.openbravo.pos.forms.StartPOS» he intentado buscar en internet la solución pero no consigo resolverlo, sabrçias cómo solucionarlo? el caso es que ya tuve instalado unicenta en este ordenador con ubuntu 14.04 x64 y ahora al reinstalar ubuntu 14.04 no consigo hacer que funcione unicenta.
    Muchas gracias

    Respuesta
  • Consulta. es posible agregar una función de solicitar el nombre al momento del pago para que aparezca en el ticket, de modo de ordenar los pedidos por nombre.

    muchas gracias

    Respuesta
  • Una pregunta , estube ingresando productos y imagenes por producto , y ya no puedo abrir la aplicacion, como que falta memoria o algo asi, alguien podria ayudarme

    Respuesta
  • hola
    haber si me puede ayudar en la parte de ventas he borrado sin querer una de las categorias entonces no me aparece los productos de esa categoria tampoco, pero cuando lo busco con la lupa si aparecen, entoces como hago para que vuelva al panel de ventas ?
    porque no me deja volver a crearlo pq ya esta creado.
    gracias

    Respuesta
  • Hola, me podrían decir como solucionar un problema q tengo en los tikes… Resulta que imprimo un tique para dárselo al cliente de la mesa X sin cobrar, y cambio de mesa, cuando vuelvo a dicha mesa se ha borrado el contenido de dicho ticket. Interiormente no ocurría esto. Se habrá desconfigurado.

    Respuesta
  • Hola, alguien me podria pasar el programa con el instalador?, desde la web sourceforge.net se descarga pero pone «unicentaopos-4.3.2_no_installer.zip».
    Y dentro del zip no viene ningun install, o de que manera lo puedo instalar?

    saludos y gracias de antemano

    Respuesta
  • Saludos!!!. Muchisimas gracias por tu completo tutorial!!!. Me ha sido de gran ayuda, pues el foro en ingles de Unicenta es demasiado disperso y el tuyo va al grano….repito, mil gracias!. Siendo Unicenta un «spin-off» 🙂 de OpenBravo, lo que no encuentro en un tutorial de Unicenta lo suelo encontrar en otro de OpenBravo…menos imprimir en DIN A4 (para imprimir facturas). Segun se comenta en el foro, la versión 4.1. de Unicenta lo lleva implementado, pero no logro ver donde….seguiré investigando. De todas maneras si conoces esta funcionalidad y puedes darme alguna pista…

    Respuesta
  • Todo muy bien pero como se le hace cuando uno ya tenia otro sistema y esta pasandose a éste, ya hay una base de datos con muchos productos e ingresar uno por uno es demasiado tedioso, intente importarlos convirtiendo el excel en un csv pero no puedo pues el boton de importar no esta activo

    Respuesta
    • Hola Andrea!, si tienes la base de datos en Mysql es tan «facil» como exportar la base de datos con un gestor de BD . En mi caso utilizo HeidiSQL (hay varios tutoriales en internet donde te explican como exportar y luego importar una base de datos .sql con Heidisql). La cosa se complica si has utilizado la base de datos que viene por defecto en Unicenta, basada en Derby. Si es tu caso y por varias razones, busca ayuda en el foro de Unicentaopos en sourceforge (https://sourceforge.net/projects/unicentaopos/ en inglés ) para convertir tu base de datos Derby a Mysql y luego importala.

      Respuesta
    • Buenas la version nueva 4.3.2 ya permite la importacion de articulos y clientes desde un CSV. Prueba a ver si te soluciona el problema.

      Respuesta
  • Hola!! Me gustaria saber como puedo hacerlo, para eliminar productos y categorias del programa. Empezamos ha utilizar unas categorias, pero, hemos ido obteniendo más productos y nuevos y quisiera eliminar los que actualmente ya no tenemos, pero, no me lo permite. Me da constantemente herror. Gracias.

    Respuesta
  • Hola,
    Mi consulta es, como puedo activar el modo restaurante para poder gestionar las mesas? He buscado por todas partes y no encuentro la forma!! 🙁

    Respuesta
  • hola.mi duda es,como puedo abrir el cajon sin necesidad de redactar una venta y sin imprimir.por ejemplo abrir para meter cambio o dar cambio.gracias.

    Respuesta
  • Buenos días!
    Me gustaría que me ayudaras a configurar el ticket de venta como factura, ya que cuando imprime el de prueba con los productos que venían por defecto si que pone el número de factura, pero cuando imprime uno con mis productos no pone número. Gracias!!

    Respuesta
  • Hola como puedo modificar el ticket del cierre de caja,necesito que salgan los datos del bar nif etc ya que sino no me valen para entregar en la gestoría,gracias

    Respuesta
  • Estimados, busqué información pero no me ha ido bien con mi problema… Instalé Unicenta en Linux Ubuntu Mate, está funcionando y deseo imprimir ticket con la impresora termica Xprinter 72mm… Tengo configurada la impresora en Unicenta, pero no imprime además instalé una impresora pdf y tampoco recibe la orden… Solo en Screen impresoras…. A alguien le ha pasado?

    Respuesta
  • Hola, el recargo de equivalencia como hay que configurarlo? Gracias

    Respuesta
  • buenas. Acabamos de implementar el sistema y me acaban de traer el aparato de las tarjetas de credito.

    ¿ como tengo que configurarlo para que el programa de unicenta al darle a venta con tarjeta me salga correcto?

    es mi primera vez y no tenemos ni idea.

    gracias

    Respuesta
  • HOLA TENGO DOS TERMINALES EN RED POR USUARIO SI ALGUIEN ME PUEDE AYUDAR, QUIERO COLOCAR DOS BALANZAS MORESCO UNA EN EL SERVIDOR Y LA OTRA EN LA SIGUIENTE USUARIO TENGO QUE INSTALARLAS AMBAS EN EL SERVIDOR O PUEDO CONECTARLAS INDEPENDIENTEMENTE
    GRACIAS POR VUESTRA AYUDA

    Respuesta
  • Buenas, necesito ayda con 2 cuestiones sobre impresoras.
    La impresora principal de ticket se queda en error no imprime la apago y luego imprime. es una de 58mm.la moneda que sale en el total es Ç en vez de € y no hay forma de cambiarle.
    La impresora de orden de cocina imprime NUMERO pero no salen en orden ni nada sale la linea en blanco.En ese caso se que es los recursos por que los borre por error y no se que debe poner
    Podeis ayudarme

    Respuesta
  • En primer lugar, es un fork, no un «folk», y no de openbravo exactamente. En segundo lugar el software «de» Openbravo es libre, no de pago (aunque el software libre no es una cuestión de precio), concretamente tiene la licencia GPL v3 si no recuerdo mal. De hecho es precisamente la razón por la que tantas compañías han podido hacer un fork (como uniCenta).

    Los planes de suscripción y otros servicios no son obligatorios para utilizar el programa, inspeccionarlo, modificarlo y redistribuirlo, sólo son servicios de soporte y actualizaciones/modificaciones a medida, algo completamente legítimo, y que también ofrecen los desarrolladores de uniCenta.

    Openbravo en sí no es un TPV, es una empresa desarrolladora de software libre para fines comerciales, y «Openbravo» es conocido más bien por ser una solución ERP completa con un montón de módulos, tú haces referencia a uno de ellos, Openbravo Java POS, que es el software TPV que adquirió en 2007 (librePOS hasta entonces) y del que surgio el fork uniCenta.

    Respuesta
    • alguien puede decirme como configurar unicenta par imprimir en 58mm?

      Respuesta
  • amigo buenas tardes mira tengo un programa Unicenta Opos 3.56 lo que me sucede cuando imprimo tengo en espacio en blanco en la parte de arriba del ticke de 6 cm y luego imprime el ticke y no encuentro la manera de configurar la imporesora de ninguna manera no se sabrias donde puedo configurar la impresora

    Respuesta
  • Hola! Gracias por tu ayuda!!! Una vez instalado Unicenta POS, al arrancar el programa me da el siguiente error:

    com.openbravo.basic.BasicException:
    No se puede conectar con la base de datos. Base de datos no disponible.

    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
    Communications link failure

    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

    java.net.ConnectException:
    Connection refused: connect

    He instalado MySQL, WAMP, pero supongo que debo estar haciendo varias cosas mal.
    Podrías orientarme con el tema?
    Mil gracias!

    Respuesta
  • Buenas tardes amigos, alguien sabe porque a la hora de imprirmir a modo prueba, me sale el siguiente mensaje.

    com.openbravo.pos.printer.TicketPrinterException:
    Error de análisis. Archivo XML no válido.

    org.xml.sax.SAXParseException:
    La referencia a la entidad «E» debe finalizar en el delimitador ‘;’.

    Respuesta
  • ¿Se pueden sacar facturas en Unicenta? No me refiero al ticket de compra, eso es de cajón que se puede sacar. Lo que pregunto es si puedo sacar factura para clientes que me la pidan. En mi trabajo actual aquí en España, normalmente todo el mundo me pide ticket. Pero hay clientes que quieren tener una factura. El tpv de la empresa me da opcion a sacar una factura metiendo el cif o nif del cliente y grabando sus datos si es la primera vez. Me gustaría saber si es posible sacarla de alguna manera en Unicenta. Gracias.

    Respuesta
  • Buenas estoy tratando de instalar Unicenta en Debian 8 y al momento de ejecutarlo con el terminal me sale «formato de ejecutarlo incorrecto» lo intente por varios medios pero no pude. me di cuenta que el archivo es .run y en el tutorial dice que hay que utilizar el start.sh
    Otro aspecto que me di cuenta es que el archivo es: unicentaopos-3.91.3-linux-x64-installer.run y la pregunta seria si hay otro instalador para 32 bits. Por favor quisiera que me ayude ya que no tengo muchos conocimientos en linux.

    Respuesta
  • Hola buen día, muy práctica tu guía, solamente tengo una duda.
    Tengo un negocio de paletería, a mí no me sirve mucho los ticket, yo solo quiero que a la hora de dar el cambio sólo me abra la caja y no quiero que se imprima el ticket, se puede lograr eso?

    Respuesta
    • Si por supuesto, simplemente en impresoras no le configuras ninguna de tickets, por tanto no te imprimira nada al no tenerla.

      la impresora normal se la configuras en otro printer para poder informes solamente

      Respuesta
      • Hola de nuevo, pero al no tener la impresora configurada no me abre el cajon de dinero, porque el cajón esta conectada a la impresora de tickets, porque tu te refieres a desconfigurar la impresora desde el administrador de diapositivos de windows verdad? No desde las configuraciones del Unicenta

        Respuesta
  • Ahora cuando voy a ventas no me salen botones esenciales como para ir a las mesas… a que se debe eso? plz urgente

    Respuesta
  • Buenos días. Muchas gracias por su tiempo, tengo varias preguntas:
    1. Los tiquetes son de 57mm? pues ya compré las impresoras para ese formato.
    2. Si si, puedo hacer que al imprimir los productos, me salga cada producto y la informacion completa en dos renglones? ya que 57mm es muy poco espacio para poner toda la información en un solo renglón.
    3. Son dos almacenes y en los dos se venden uniformes diferentes. Puedo revizar cada uno por red sin tener que ir a cada almacén, y sin tenerlos unificados (instalando dos pos unicenta diferentes)? y puedo abrirlos desde mi PC sin dañar las ventas que esten realizando? y sin tener conflictos de información (que se me crucen los datos)?
    4. Cómo puedo comenzar una base de datos en Excel, para así tener la información guardada y segura, pues son como 500 productos diferentes por almacén?
    Muchísimas Gracias.

    Respuesta
  • buenas noches amigo mi pregunta es como se configura el modo restaurante, que muestre las mesas en la version unicenta 3.91.3. y tambien como se configuran los atributos, gracias

    Respuesta
  • Hola, estos días he instalado el TPV de Unicenta y he conseguido hacerlo casi todo; he creado categorias, he cambiado los nombres de los usuarios, tambíen las imágenes de los billetes y monedas para que salieran los euros, he metido los quinientos y pico productos de la tienda, y he creado un atributo que es «talla» porque muchos de mis productos son camisetas. Pero no consigo que me salga ese atributo para cada producto y poder clasificar las existencias del almacen por tallas y cantidad de cada una según el modelo. Por supuesto, tampoco me sale el atributo cuando hago una venta y quiero especificar qué talla de camiseta he vendido. Qué estoy haciendo mal? Muchas gracias!

    Respuesta
  • Buen día.
    Una consulta. Tengo facturas o tickets preimpresos de tamaño media carta, es posible configurar la impresión en ese formato? solo que llene fecha, nombre, etcc.

    Gracias.

    Respuesta
  • Estimados Existe la posibilidad de poder unir Unicenta con prestashop de forma gratuita ya que estoy recien empezando y quiero probar primero localmente con xamp

    muchas gracias por la ayuda

    Respuesta
  • Buenas tengo una impresora de ticket de 58mm. Esta configurada pero el ticket me sale desplazafo hacia la derecha.

    Alguien sabria decirme como centrarlo?

    Gracias.

    Respuesta
    • La configuración para la hoja la puedes ajustar desde el fichero de configuración que hay en la carpeta de usuario unicenta.opos creo que se llama. Dime si es Windows o linux y luego te lo específico.

      Respuesta
  • Hola buenas tardes, quiera saber si hay la posibilidad de configurarle algunas acciones por medio del teclado por ejemplo abrir cajón, hacer descuento, añadir el cliente, cerrar caja. Sin nesecidad de mouse. Y como podría hacer que los clientes acumulen puntos por cada compra. Y por último como cambio el código de la tarjeta de los usuarios y los clientes

    Respuesta
  • Hola, una pregunta cómo se le hace para aplicar un descuento o precio de mayoreo en un articulo? Gracias

    Respuesta
  • Hola, necesito una ayuda urgente
    No puedo conecta la balanza es una Minerva 56ppi,
    no se que protocolo elegir en la balanza y como hacer para que lea el peso en Unicenta

    Gracias

    Respuesta
  • hola , tengo un problema con el programa a la hora de imprimir el ticket, no imprime nada y he configurado 2 impresoras y nada , lo malo es que cuando voy a imprimir un informe hay si me emprime el informe en la impresora de tickets, desde windows me imprime pagina de prueba, ¿que podra ser?

    Respuesta
  • Hola muy buen aporte, definitivamente voy a probar este software que esta muy completo, me gustaría saber si es posible acceder a este a traves de internet (por ejemplo para sacar reportes o ver que servicios estan activos) todo esto para administrarlo via remota pero que sigan usandolo de manera local, esposible? acceder a traves de una pagina por ejemplo minegocio.com:80 o a traves de algun puerto especifico?’

    Respuesta
  • Hola, tengo un problema, Todo está de maravilla en unicenta, tengo 2 negocios en red con MySql, todo genial, pero sólo me permite crear un cliente. Si intento añadir otro cliente me dice error, y el error es entrada duplicada en la llave Key.
    Cómo se puede solucionar? Gracias

    Respuesta
    • Hola Mailer

      tengo el mismo problema – solo me deja añadir a un cliente. Has podido solucionarlo?

      Respuesta
  • Saludo. Gracias por tota la informaciòn suministrada. Solo hay una cosa que no me funciona, y es que no abre el cajòn monedero. Còmo lo soluciono?. Gracias

    Respuesta
  • Hola,
    buenas mi consulta es sobre las facturas que deberia poder emitir Unicenta, y no encuentro manera de hacerlas. Me refiero a factura, no a ticket de venta.
    En el listado de clientes, al rellenar los datos de los diferentes clientes, no hay opcion de meter el CIF de cada uno de los y las clientas.
    Mi pregunta es si es posible hacer factura con Unicenta.
    Gracas

    Respuesta
  • Buenas he estado utilizando unicenta por un año en la base datos de ejemplo, resulta que ahora quiero instalarlo en una base de datos Mysql existe la posibilidad de importar la base de datos de ejemplo a la base de datos Mysql o me toca resignarme a registrar de nuevo uno por uno los productos. Gracias!!

    Respuesta
    • Buenas en el comentario anterior tienes la respuesta, en este momento no puedo ayudarte en dicho tema. Sorry

      Respuesta
  • Hola buenas tardes, tengo una instalación de Unicenta ya con más de 1500 productos en el inventario, y tengo la base de datos por defecto, cómo podría pasar a utilizar una base de datos MySQL para agregar otra terminal sin perder los productos ya ingresados?

    Agradezco mucho su respuesta.

    Respuesta
    • La base de datos interna esta encriptada por el programa y en principio no se como podrías sacar los datos para pasarlos a mysql, por ello hay siempre que pensar en los requisitos que se necesitan para el futuro como varios terminales y una cantidad grande de productos.
      En este punto o los pasas a mano o aguantas con la que tienes actualmente, no conozco ninguna forma, aunque no significa que no se pueda, sigue buscando a ver si hay manera de sacar los datos de dicho fichero y si lo consigues por favor comunicalo por si otro usuario tiene el mismo problema.

      Respuesta
  • Que tal? ¿ Qué puedo hacer para que el sistema no se ponga lento? Al momento de estar facturando el programa se pone demasiado lento; inclusive no repsonde para nada y tengo que reiniciar la maquina; porque de ninguna manera responde.

    Respuesta
    • Como supongo que sabrás, el programa se ejecuta sobre java y por tanto necesita tener la potencia suficiente, por favor revisa si tienes suficiente memoria RAM, pues lo que parece es que precisamente se satura por llegar a su limite y por tanto supongo que se ralentizara todo el sistema y por ello te toca reiniciar.

      Te recuerdo que los requisitos mínimos para unicenta son 512MB RAM, 70MB, Java 1.8 JRE solo para unicenta, por separado irían los requisitos de mysql si la estas utilizando y los requisitos del sistema operativo que tengas, por lo que mínimo te recomendaría 2gb de ram, 4gb si estas con windows 7,8 o 10.

      Respuesta
  • Hola estaba modificando las rutinas de impresion del ticket y ahora cuando regreso al menu principal solo me aparece una pantalla en blanco y las flechas de ida y venida que debo hacer para evitar reinistalar todo otra vez

    Respuesta
  • Hola. Me gustaría saber si hay alguna opción donde al ingresar los nuevos productos en el inventario al venderlos Todos indique que ya no hay unidades disponibles y no permita vender mas productos inexistentes.

    Gracias.

    Respuesta
    • Si claro, pero para ello debes gestionar stocks, en cuanto no haya stocks de un producto ya no venderá.

      Es una opción de los stocks, puedes decirle o que siga vendiendo o que ya no venda cuando no hay stock

      Respuesta
    • Para ingresar nuevos productos tienes que ir a la opción de inventario y añadirlos, en principio esta es la única manera.
      Para que no permita la venta si no hay productos tienes que tener activado el control de stock y en cada producto añadir el stock, que se ira actualizando conforme se vayan vendiendo.

      Respuesta
  • Buenas mi duda es como puedo acomodar la pantalla de venta, ya que me sale los botones de la calculadora como escondidos..gracias antemano

    Respuesta
  • Tengo un problema con Lamp no puedo conectarme a la base de dato desde unicenta.

    Instale Lamp en ubuntu 16.04 en una pc1 y luego instale unicenta en windows 10 pc2 entre a Database seutp configuro y luego pongo la la ruta de la BD con en numero IP de la pc1 que tiene ubuntu (jdbc:mysql://dirrecion_IP:3306/prueba)..

    Luego utilice Xampp y no tuve ningún problema con la conexión de la bd del servidor.. pero a la hora reiniciar ubuntu la pc1 no se me ejecuta automaticamente apache como se hacia con Lamp.

    tengo estos 2 problemas talvez me puede ayudar con alguna solucion.,, me quedaria con la mas factible

    Respuesta
  • Buenas tardes,

    necesito imprimir desde unicenta 3.91.3 en una impresora que tiene papel de 58mm donde puedo cambiar el tamaño del papel o cual es el procedimiento.

    Respuesta
  • Muy buenas,
    Tengo un problema y es que sin darme cuenta he puesto a todos los usuarios como empleados y ahora no puedo abrirlo como administrador, con lo cual hay opciones que no me aparecen….como lo soluciono??

    Muchas gracias?

    Respuesta
  • buenas tardes,
    agradezco si alguien me puede indicar como configuro el tamaño del papel en unicenta 3.91.3 necesito imprimir en una térmica que tiene papel de 58 milímetros de ancho.

    atento a comentarios,

    Respuesta
  • Sobre recargo de equivalencia, como se configura o se selecciona en unicenta?

    He estado buscando info, pero no encuentro.

    Un saludo.

    Respuesta
  • Buenas, he instalado unicenta en un servidor LAMP de pruebas con una base de datos mysql, etoy realizando pruebas antes de implantarlo en el negocio, que actualmente funciona con otro sistema que quiero cambiar.

    Mi intención es poder tener dos tiendas con la misma base de datos para poder compartir stock entre tiendas (Varios almacenes), y dos puntos de venta (tiendas físicas) y que en cada una me imprima tickets con la dirección y los datos que correspondan a cada tienda. esto es lo mínimo que necesitaría, aunque no se si sería posible más funciones en el sentido de gestionar dos tiendas iguales (cadena de 2 tiendas en sitios diferentes), pero entiendo que con la diferenciación por usuarios ya podría separar las ventas de una tienda y otra.

    Pues eso, me gustaría saber si puedo crear una tienda nueva, o si simplemente instalo unicenta en otro centro, con su propia configuración con los datos de la nueva tienda y lo conecto a la misma base de datos del servidor de la primera tienda.

    Gracias por compartir tus conocimientos, un saludo.

    Respuesta
    • Podrías colocar en el servidor la base de datos y luego simplemente las dos tiendas configurarlas con la misma base datos. De esta forma compartirían stock como si estuvieran en el mismo lugar.

      Si quieres tenerlas diferenciadas simplemente crea dos bases de datos y enlazas cada una de las tiendas a cada una de las base de datos, pero de esta manera no compartirás stock pero si tendrás las bases de datos centralizadas en un lugar.

      La primera opción creo que sería la más conveniente para ti, la única pega que te puedes encontrar es precisamente que al colocar la misma base de datos comparten los mismos tickets por lo que tendrías que ver de crear dos tickets diferenciados y que se imprimiera uno o otro según sitio.

      Esto también tiene un problema añadido o no según se mire, los tickets Irán correlativos al ser la misma base de datos por lo que puedes hacer una venta con el ticket 230 y la siguiente venta la 232, ya que la venta 231 la han realizado en otra tienda.

      Todo es ver la solución que mejor se adapte. O tiendas separadas con su propia base de datos o todas con la misma base de datos.

      Respuesta
      • Lo de enlazar bases de datos, supongo que buscando info encontraré como hacerlo con phpmyadmin (lo estoy aprendiendo todo sobre la marcha, nunca había levantado un servidor ni gestionado bases de datos).

        Me ha venido la duda, de esa manera, podría cerrar cada caja de manera independiente. No me molaría hacer el cierre en una tienda y que saliera el total de las dos tiendas.

        He pensado en hacer una instalación de unicenta en el otro ordenador, el tema es que por lo que veo, al ser posible tener mas de un almacen, separar stock no me preocupa, pero me interesaria tener una sola base de datos para poder consultar desde las dos tiendas.

        Me gustaría saber si hay posibilidad de crear un nuevo punto de venta (caja) para la misma base de datos con su formato de impresion de ticket configurada par esa caja (tipo caja 1, caja 2,…), y que al hacer el cierre, se haga en cada caja con los totales de cada una de ellas por separado. Que el número de ticket no sea correlativo, no me preocupa.

        Respuesta
        • Si lo que quieres saber es lo que se hace de caja en cada una no tienes problema para la misma base de datos ya que además de salirte por empleado te sepára los cierres de caja porterminal por lo que al cerrarla te sale el dinero que ha realizado cada una de las cajas.

          Respuesta
          • Eso es justo lo que quiero.

            Me podrías decir como se hace para que con una sola base de datos me reconozca un nuevo terminal, o si simplemente en el momento de instalar unicenta en otro ordenador, al conectarlo remotamente a la base de datos, unicenta reconoce automáticamente que es un nuevo terminal y separa las ventas de los dos terminales?

            En ese caso, en ventas, además de por vendedor, me dejaría ver las ventas por caja? Por ejemplo: Caja tienda 1, caja tienda 2, etc… Osea, haría una contabilidad separada de las 2 cajas.

            Otra duda. Al ser 2 tiendas, con 2 «almacenes» que tendrían los mismos productos, cuando hiciera una venta en una tienda, donde debería indicarle de que «almacén» debería retirar el producto.

            Gracias por tu ayuda, este programa promete bastante, y estoy intentando ver si lo puedo adaptar a mis necesidades. Además creo que hay mucha gente a la que le puede resultar útil esta info, ya que he estado buscando y me resulta difícil encontrar la manera de gestionar más de un punto de venta con unicenta, no se si porque no es posible hacerlo con la versión comunitaria o porque poca gente lo ha necesitado para utilizarlo de esta manera.

          • «»Me podrías decir como se hace para que con una sola base de datos me reconozca un nuevo terminal, o si simplemente en el momento de instalar unicenta en otro ordenador, al conectarlo remotamente a la base de datos, unicenta reconoce automáticamente que es un nuevo terminal y separa las ventas de los dos terminales?»»

            EXACTO, CUANDO AÑADES UN NUEVO TERMINAL Y LO CONFIGURAS CON EL UNICENTA AL SACAR LOS CIERRES DE CAJA TE LOS SEPARA AUTOMATICAMENTE POR TERMINALES Y SU CASO TAMBIEN POR USUARIOS.

            «»En ese caso, en ventas, además de por vendedor, me dejaría ver las ventas por caja? Por ejemplo: Caja tienda 1, caja tienda 2, etc… Osea, haría una contabilidad separada de las 2 cajas.»»
            ESTO YA NO LO SE SEGURO HAZ UNA TIENDA DE PRUEBA Y COMPRUEBALO

            «»Otra duda. Al ser 2 tiendas, con 2 “almacenes” que tendrían los mismos productos, cuando hiciera una venta en una tienda, donde debería indicarle de que “almacén” debería retirar el producto.»»

            NO HE TRABAJADO CON ALMACENES, AQUI NO TE PUEDO AYUDAR SORRY

            «»Gracias por tu ayuda, este programa promete bastante, y estoy intentando ver si lo puedo adaptar a mis necesidades. Además creo que hay mucha gente a la que le puede resultar útil esta info, ya que he estado buscando y me resulta difícil encontrar la manera de gestionar más de un punto de venta con unicenta, no se si porque no es posible hacerlo con la versión comunitaria o porque poca gente lo ha necesitado para utilizarlo de esta manera.»»

            EN LA VERSION COMUNITARIA SI PERMITE PERFECTAMENTE VARIOS PUNTOS DE VENTA, ESO SI QUE SE QUE ES POSIBLE PUES LO HE USADO.

  • Hola que tal, como hago para enviar por ejemplo lo que es bebidas al bar y lo de alimentos a la cocina eh in tendal o con Muchas cosas… me puedes apoyar??

    Respuesta
  • HOla,
    ¿se pueden hacer copias de seguridad de la base de datos que creas en Unicenta? Gracias

    Respuesta
  • Hola de nuevo, tengo dos dudas:
    1- ¿es posible obtener los beneficios de una temporada especifica? (ingresos de ventas, menos coste de los productos vendidos).
    2- Es posible a un mismo producto asignarle dos precios? (Cuando compro un mismo producto en dos momentos distintos, el precio varia, como se puede solucionar?)

    Respuesta
    • Siento no poder ayudarte en este tema, por favor mira en el soporte de unicenta ha ver si te pueden ayudar, ya que no estoy familiarizado con su problema.

      Respuesta
  • Hola, cómo puedo personalizarlo y cambiarle el Nombre de «Unicenta» por otro nombre en la parte superior de las pantallas? Es posible hacer esto?

    Respuesta
  • Perdon he puesto el comentario de antes como un reply, NECESITO AYUDA URGENTE, he comprado todo el hardware y ya tengo montado el TPV con la versión 3.91.3 y el problema es el siguiente, ingreso un producto con el lector de códigos perfecto, desde el panel de productos perfecto, pero si intento vender un producto que no esta en el catalogo y con el teclado pongo el precio y lo introduce como un precio sin iva con lo cual le añade el iva, pero yo el precio que ingreso es ya con iva, lo mismo me pasa con los productos de precio variable que tengo en catalogo.
    Para solucionar esto en configuración tiene una pestaña que pone impuesto incluido, si se tilda ahora el precio introducido en teclado es correcto precio+iva, pero el problema aparece con el lector de códigos el precio que introduce es sin iva, he buscado por todos sitios y no encuentro la solución, os agradecería mucho vuestra ayuda.

    Respuesta
  • Hola otra vez, NECESITO AYUDA URGENTE, he comprado todo el hardware y ya tengo montado el TPV con la versión 3.91.3 y el problema es el siguiente, ingreso un producto con el lector de códigos perfecto, desde el panel de productos perfecto, pero si intento vender un producto que no esta en el catalogo y con el teclado pongo el precio y lo introduce como un precio sin iva con lo cual le añade el iva, pero yo el precio que ingreso es ya con iva, lo mismo me pasa con los productos de precio variable que tengo en catalogo.
    Para solucionar esto en configuración tiene una pestaña que pone impuesto incluido, si se tilda ahora el precio introducido en teclado es correcto precio+iva, pero el problema aparece con el lector de códigos el precio que introduce es sin iva, he buscado por todos sitios y no encuentro la solución, os agradecería mucho vuestra ayuda.

    Respuesta
  • Hola como puedo agregar billetes de 100,200,500 e intentado note.100 y no
    Salen los billetes

    Respuesta
  • Tengo una duda respecto a la diferencia que tiene UNICENTA con Openbravo POS version comunity. ¿Son lo mismo?, ¿qué ventajas tiene uno del otro?; por tu experiencia cual me recomendarías ?

    Respuesta
    • Unicenta es una versión derivada de openbravo, cuya principal diferencia con openbravo es que es completamente gratuita, al contrario que unicenta que se ha derivado más a una versión de pago con mas soporte.

      Unicenta es totalmente gratuita y tiene soporte del desarrollador de pago por si necesitas soporte del mismo, pero no es necesario si sabes buscar en los foros, sobretodo se utiliza si quieres implementar una funcionalidad que el programa no tenga y no sabes tocar el código para conseguirlo.

      En el caso de openbravo antes funcionaba como unicenta, pero la empresa se ha diversificado a tratar openbravo como un producto, que ellos te configuran, instalan y mantienen, elevando el coste.

      Unicenta nació precisamente de este enfoque, cuando openbravo empezó a diversificarse hacia dicho negocio (como muchos otros productos de la industria del softwre) y ya que el software era libre, optaron por el folk de openbravo creando unicenta y manteniendo la misma filosofía anterior.

      El programa prácticamente son casi iguales y permiten prácticamente las mismas funcionalidades así que si tienes tiempo y te gusta realizarlo a ti, lo mas económico y personal posible, tu opción seria unicenta, si en cambio quieres un programa llave en mano utiliza openbravo, todo es cuestión de tiempo, funcionalidades y servicios.

      Respuesta
  • Buenos días,

    Hace poco que he instalado el unicenta y mientras lo configuraba he hecho varias pruebas, con lo que quedan registradas muchas ventas que no son reales y el contador de los tickets no está a cero tampoco. He leído bastante por internet, porque no tengo mucha idea, y he instalado el Squirrel y lo he conectado con el programa (driver y alias) para acceder a su base de datos y poder poner a cero los tickets y también los informes. Pero cuando introduzco los comandos de SQL para borrar me da error. ¿Me podrías echar una mano, por favor?
    Muchas gracias de antemano

    Un saludo

    Respuesta
    • Según lo comentado supongo que tienes la base de datos en MYSQL, pero ¿no tienes un gestor de la base de datos? como puede ser phpmyadmin.

      En dicho caso es simplemente borrar los datos de las tablas y reiniciar uno de los contadores, realizando dicho procedimiento con una orden SQL, o a mano, simplemente si de dice que depende de otra tabla pues te vas antes a dicha tabla y borras los datos.

      Te remito al foro de unicenta en el cual están las instrucciones de como borrar dichas tablas.
      Dirección del foro donde sale: http://sourceforge.net/p/unicentaopos/discussion/1126900/thread/3f1d8e98/

      Respuesta
      • Buenos días,

        En primer lugar, muchísimas gracias por responder y por estar dispuesto a ayudar. El gestor de bases de datos que tengo es el SQuirreL, y estoy usando Derby. Escribí los comandos SQL que aparecen en el post que me has mandado pero da error en la sintaxis. Por eso pense que algo estaba mal, quizás haya algo que no este haciendo bien.

        Seguí estas instrucciones:
        Hi, since you are using Derby, you will have to install Squirrel SQL (free), try the following:
        -Install SquirreSQL from http://squirrel-sql.sourceforge.net
        -Connect to the Derby DB (OpenBravo/Unicenta) by using the derby.jar file located on the unicenta/openbravo installation folder (lib folder), then create an alias to use the specific driver by copying the URL from Unicenta DataBase settings as follow:
        URL: jdbc:derby:C:location path\unicenta-database;create=true (by default on the users folder).
        -Test connection an connect without a password, as it will just connect.
        -Now go to the SQL tab and run de following scripts:
        Derby Reset Settings:
        / This sql deletes all transactions in Openbravo POS /
        / Delete ticketlines before tickets for consistent constraints /
        DELETE FROM «ADMINISTRATOR».TICKETLINES;
        DELETE FROM «ADMINISTRATOR».TAXLINES;
        DELETE FROM «ADMINISTRATOR».TICKETS;
        DELETE FROM «ADMINISTRATOR».PAYMENTS;
        DELETE FROM «ADMINISTRATOR».RECEIPTS;
        DELETE FROM «ADMINISTRATOR».SHAREDTICKETS;
        DELETE FROM «ADMINISTRATOR».STOCKDIARY;
        DELETE FROM «ADMINISTRATOR».CLOSEDCASH;
        delete from «ADMINISTRATOR».stockcurrent;
        delete from «ADMINISTRATOR».reservation_customers;
        delete from «ADMINISTRATOR».reservations;
        update «ADMINISTRATOR».products set stockcost=0, stockvolume=0
        update «ADMINISTRATOR».customers set curdebt=0, curdate=null;
        UPDATE «ADMINISTRATOR».STOCKCURRENT SET UNITS = 0;
        Noticed that for a Derby DB, it’s needed to use the «ADMINISTRATOR» name before the table name, as it’s where all tables are located.
        This will reset all the sales, payments, tickets, receipts, stocks, close cash, stock current and reservations.

        Pero me sigue dando error, no se, quizás sea un poco negada…..
        Muchas gracias por la ayuda

        Respuesta
  • Buenos días,

    hemos estado trabajando con el Unicenta durante un año y de golpe ha dejado de imprimir tickets y no nos abren el cajón. Nos puedes ayudar a reinstalarlo o reconfigurarlo? Gracias.

    Saludos

    Respuesta
    • En primer lugar si no te abre el cajón ni te funciona la impresora seguramente sea que el ordenador ha perdido la conexión con la dichos dispositivos.

      Es usual que en muchos casos el cajón esta conectado a la impresora, y la impresora al ordenador, o viceversa, si no te imprime ni sale el cajón seguramente sea por conexión, revisa los cables para comprobar que esta todo correcto.

      En dicho caso puedes hacer una prueba para comprobar que la impresora funciona, simplemente abriendo un documento nuevo y le pones algo, y pruebas a imprimir directamente, ya que la impresora de tickets es una impresora normal pero con un tamaño de papel mas pequeño, si imprime pasamos a comprobar otra cosa, pero si no, o es fallo de la conexión de tu impresora con el ordenador o fallo de drivers del mismo sistema operativo.

      Si te imprime entonces nos vamos a unicenta a la zona de sistema/configuración pestaña periphericals y ahí tienes que tener la impresora colocada así como el cajón, en este paso si no están colocadas aquí el problema lo tienes en dicha configuración, colócale la impresora y problema resuelto.

      En cualquier otro caso no se decirte la razón, contacta con la persona que te lo instalo para ver si puede resolvértelo.

      Respuesta
  • Hola estoy aprendiendo a manejar unicenta para instalárselo a mi hermana en una pequeña tienda de alimentación, mi duda es, que diferencia hay entre dejar la base de datos que crea por defecto o crear una en MYSQL, quisiera empezar bien desde el principio, muchas gracias y un saludo

    Respuesta
    • En primer lugar, con la instalación mediante mysql tienes acceso a todas las tablas y datos de la base de datos, cosa que con la que tiene con defecto no puedes tocar nada de dentro del fichero.
      En segundo lugar de dicha manera será mucho más fácil poder conectar otro ordenador a dicho Tpv, o dicho de otra manera, podrás conectar más Tpv a dicha base de datos simultáneamente, puede que ahora no lo necesites pero puede que después si.
      Y por último aunque no es explícito, puedes utilizar mysql para guardar copias de seguridad u o modificar partes de los códigos, es decir, puedes vaciar facturas o modificarlas directamente en la base de datos, lo que te da mas manejabilidad de los datos, cosa que no tienes con lo otro.

      Por contra tienes que montar un mysql que para personas más novatas es un poco más complicado, por lo que la última decisión la tienes tú, si quieres más información los últimos artículos de este blog tratan precisamente de ello, del montaje de un mysql y demás, te aconsejo echarles un vistazo.

      Respuesta
  • Hola, tengo varias dudas:
    1º- Es posible crear conjuntos?, por ejemplo: tengo dos productos con sus precios correspondiente (camisa 15 € y pantalón 20 €) es posible crear un grupo con los dos (camisa + pantalón 30 €).
    2º- Como se pueden crear descuentos para un articulo en liquidación?
    Muchas gracias!

    Respuesta
    • 1. En principio como apuntas no veo la manera, lo único seria, crear un nuevo articulo con los dos productos, o en otro caso tickar camisa, tickar pantalón y tickar -5 para que lo descuente o crear artículos denominados descuentos con valores negativos.
      Esperemos ver dicha implementación en futuras versiones.

      2. O se lo quitas directamente en el articulo, o después de tickarlo pones en el teclado -10 le das al % y esto aplica un 10% al precio de la factura (ojo el descuento se aplica al producto no al iva que luego genera)
      Otra opción es como comento anteriormente crear artículos descuento con valores negativos.

      Siento no ofrecerte mas ayuda pero el programa no ofrece aun dichas características, tal y como pueden mostrar las tiendas online que si suelen tener dichas opciones como prestashop,

      Respuesta
  • Hola seria posible instalarlo en varios ordenadores conectados a una misma base de datos MYSQL

    Respuesta
    • Si claro, es más, es la manera más aconsejable, ya que te permite además tener control total de la base datos.
      Para ellos instala en uno de los ordenadores el mysql y cuando al principio creas te pregunta la base de datos le dices mysql.
      El resto simplemente les dices que la dirección de la base de datos es el ordenador con la mysql, de esta manera tendrás un control perfecto de todo además de que las copias de seguridad y la introducción de datos masivamente se hace mucho más sencilla.

      Respuesta
      • Muchas gracias por la rapidez

        Una última pregunta. También serie posible los filtros de ventas por terminal.

        Gracias

        Respuesta
        • Si, incluso té digo más, cuando realices los cierres de caja y demás, te saldrán divididos por terminal(nombre del equipos) directamente, esto está bastant bien implementado, pero mi recomendación sería incluso que utilizaras varios usuarios de caja si es que además tienes varias personas, de esta manera podrías tener tanto la v nota de cada una de las cajas como la venta que cada persona realiza.

          Para ello la mejor manera es crearte varios usuarios y en la configuración hay una opción de volver a login cada vez que se termina una venta, de esta forma cuando un usuario realiza una venta automáticamente se va a la pantalla de login para que el siguiente realice la venta, de esta manera tendrás muchísimo más control.

          En la l control de usuarios existen varios perfiles, prueba con los cuatro que tiene para que veas las diferencias, por ejemplo un empleado no puede cerrar caja, en cambio un encargado si, o por ejemplo, un empleado no podrá devolver una factura y un encargado si, todo es ir adecuando los usuarios a tus preferencias.

          Respuesta
          • Me has ayudado mucho muchísimas gracias

  • Buenos días,
    Por favor, podrías ayudarme a encontrar la parte de los Proveedores.
    He estado cargando Productos, pero me gustaría poder extraer luego un informe por proveedores.
    O dime, si sabes qué version me tengo que descargar, en la que aparezcan proveedores.
    Muchas gracias y un saludo
    Rocío

    Respuesta
    • No los he llegado a utilizar pero en principio, si no me equivoco están en la zona de inventariado, ya que formaran parte de la gestión de stock, siento no poder ayudarte más.

      Respuesta
  • Hola:
    ¿cómo puedo hacer para borrar un producto? Cuando quiero borrar uno, le doy a la papelera y aunque aparece «producto borrado» al intentar hacer cualquier otra acción aparece un error del gestor de datos.
    Gracias!

    Respuesta
    • Buenas noelia:

      Habría que ver que error te da concretamente para estar seguros, aunque ya te puedo adelantar casi seguro de que no teja borrar dicho artículo porque tienes algo referenciado a dicho artículo, es decir lo has utilizado en alguna factura por ejemplo, y por eso no te deja eliminarlo, ya que si no la factura no sabría que producto es.

      Asegúrate que en ninguna factura tienes asociado dicho artículo..

      Si no puedes eliminarlo por estar asociado a una factura lo que si puedes es ocultarlo, desde el mismo producto hay una pestaña de artículo ( donde esta referencias a stock y demás) que pone inventariado con la casilla activada, si la desactivas ya no aparecerá dicho artículo cuando realices una venta, y así aunque lo tendrás en productos no te molestara para las ventas que realices.

      Espero haberte ayudado.

      Respuesta
      • Hola de nuevo:
        el error es este

        com.openbravo.basic.BasicException:
        java.sql.SQLIntegrityConstraintViolationException: DELETE on table ‘PRODUCTS’ caused a violation of foreign key constraint ‘STOCKDIARY_FK_1’ for key (c568a137-82f3-4266-9765-3567d06b4619). The statement has been rolled back.

        Lo he probado con artículos asociados a una factura y otros que no y da el mismo error.

        Gracias!

        Respuesta
        • coge la referencia de dicho producto o código de barras y vete a la zona inventario/informes/venta de productos extendida.
          En donde pone cod de barras o referencia del producto coloca dicha referencia.
          Elige como fecha de origen la de hace un año por ejemplo hasta hoy y ejecuta el informe.
          Si dicho informe te dice que no tiene paginas, podemos estar seguros que no se ha asociado a ninguna venta, si genera algo te dirá donde esta dicho producto facturado.
          Con estos nos aseguramos del tema ya que el error que te da «of foreign key constraint ‘STOCKDIARY_FK_1’ for key» significa que dicho producto no puede borrarlo porque esta asociado en el diario de stockajes.
          También puede ser por eso por, estar controlandolo con stock, aunque no he trabajado aun con ellos por lo que no te lo aseguro, prueba lo anterior y si no mira a ver en la sección de stock para ver si hay algo que te lo impida.

          Respuesta
  • Hola amigo, me parece muy interesante tu publicación, siendo que en español son bien escasas, un gran aporte en verdad.
    Bueno mira tengo dos dudas a ver si puedes resolverlas.
    Sabes que ejecuté todos los pasos para convertirlo en español y no me resulta. ¿Será un error de la versión? estoy usando la última (hasta ahora) 3.91.
    Y lo otro, ¿cómo puedo «guardar» la base de datos en algún disco para poder instalar el programa en otro PC y abrirla para seguir trabajando?
    Muchas gracias de ante mano
    Atte. Juan Cáceres

    Respuesta
    • Buenas: Yo he probado en sistemas linux y windows y la traduccion me funciona bien, recuerda que tienes que copiar de las carpetas locales/spanish a la raiz del programa las carpetas locales y reports y te preguntara de combinarla, ya que locales y locales que vas a escribir son iguales, si ves que no te aclaras dicha carpeta son dos o tres archivos por lo que los puedes copiar uno a uno, y debe funcionarte.

      El tema de la base de datos depende si has utilizado mysql o la que viene por defecto, si utilizas mysql deberas entrar el un panel de mysql como puede ser phpmyadmin y exportar la base de datos para llevartela a otro lugar. Si has utilizado la que viene por defecto, simplemente copia directamente la carpeta entera del programa y la sustituyes en el destino nuevo ya que se genera la base de datos en un fichero dentro de dicha carpeta, aunque ahora mismo no recuerdo cual era.

      Respuesta
      • Buen día

        Me podrian por favor ayudar con un manual de como configurar unicente en red necesito varias cajas conectadas a un servidor

        Respuesta
        • Para poder configurar en red varios ordenadores con unicenta, debes utilizar si o si una base de datos externa como mysql u otra, pero no la integrada en el programa,

          Como tendrás conectada como comente anteriormente, simplemente cuando instalas unicenta le dices donde esta la base de datos, y ya esta, todos lo vas apuntando a la misma base de datos y todos pueden funcionar al mismo tiempo, veras como si el puesto 1 hace una factura y el puesto 2 realiza otra, las facturas irán correlativas.

          Si no sabes como configurar una base de datos mysql te remito a:

          https://www.elchecibernetico.com/software/lamp-linux-apache-mysql-y-php si tienes linux
          https://www.elchecibernetico.com/software/wamp-apache-mysql-y-php-en-windows en windows

          Luego simplemente el otro equipo lo apuntas a la base de datos de el equipo donde tengas el servidor mysql.

          Respuesta
          • Gracias por la respuesta pero ahora tengo problemas para cambiar la base de datos a otro pc con windows aparece mensaje que se conecta a la bd pero cuando voy a abrir el programa dice que no encuentyra la bd

          • Buenas, seguro que simplemente te esta bloqueando los accesos desde otro ordenador a la base de datos de mysql.
            Para permitir las conexiones desde un otro ordenador debes editar el archivo my.cnf de tu mysql y modificar la linea:

            bind-address = 127.0.0.1 (la cambiamos por) bind-address = 0.0.0.0

            De esta manera permites que se puedan conectar externos a la base de datos.
            En windows no se exactamente donde esta, en servidores linux si (/etc/mysql/my.cnf) por lo que buscala para ver por donde esta.

            Es un error comun, yo tambien me encontre con dicho error al realizar mis conexiones

          • El problema es que monté unicenta en una pc de prueba, ahora necesito salvar la bd e instalarla en otra maquina donde va a quedar el punto de venta . hago el backup de la bd y lo restauro en la otra maquina, cuando hago test se conecta. pero al momento de tratar de ingresar sea por red o local saca error por que no encuentra la bd

        • Buenas tardes disculpe mi impresora dejo de imprimir tiquet
          Y la clabe para entrar a administracion me pide una clave pero no me la se q puedo haser

          Respuesta
      • Amigo buenas Noches.. estoy agregando un ector de codigo de barras SAT y Una Balanza Trumax .. algun manual para hacerlo?? Gracias

        Respuesta
      • Amigo estoy loco ya, instalé el unicenta. Ya cree la base de datos el programa me está andando genial.
        Solo tengo un simple problema tengo una impresora de 58 mm.
        Y cada vez que imprimo me sale en blanco.
        Puse el visor de cliente en: creen
        la primero impresora igual y la segunda la impresora mencionada.
        Y no imprime.
        Pongo en la primera impresora para probar imprime pero todo sale en blanco y de verdad no encuentro solución por ningún lado. Te agradecería tu ayuda es para mi restaurante estamos empezando y los software son muy costosos

        Respuesta
    • Con respecto a la traducción al español.

      La última versión tiene un problema de compilación. A mí me pasó lo mismo y lo que he hecho es instalar la versión anterior 3.90 y me ha funcionado bien, siguiendo los pasos recomendados de copiar los archivos.

      Respuesta
    • Para configurar como base de datos mysql, tan solo tienes que ir a configuración, especificarle que quieres que sea una base de datos mysql, especificarle donde esta la base de datos (localmente o en otro ordenador servidor) y el usuario contraseña de dicha base de datos.

      Eso suponiendo que ya tienes la base de datos mysql corriendo en el sistema, si no tienes que configurar un servidor apache con php y mysql para que te funcione correctamente.

      Estoy preparando un manual de como realizar dicho proceso de configurar una base de datos mysql básica así como un servidor php , apache en un sistema linux, pero aun no he podido terminarlo.

      Para windows tienes la alternativa de instalar WAMP que se encarga el solo de programar el sistema y a si poder probarlo con una base de datos mysql, pero si quieres tener varios unicenta corriendo en diferentes equipos lo mejor seria que instalases un mysql en algún servidor o ordenador externo para así que se conectasen todos a este para funcionar.

      Una alternativa es montar uno de los puntos de venta unicenta con mysql localmente y que los demás puntos se conecten a este ordenador para coger de la misma base de datos, pero recuerda que si el ordenador de la base de datos no esta encendido no te funcionaran los demás, por eso el utilizar un ordenador externo que no se toquetee mucho para asegurarse.

      Respuesta
  • Artículo muy completo y muy válido, ayuda a ver lo mucho que hay libre y lo bien implementado que está. Utilizar software libre no es el futuro, sino el presente; es un cambio de mentalidad fruto de un fuerte trabajo colaborativo.

    Respuesta

Responder a Julio Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

hola

Pin It on Pinterest