Qué es SyncaPOS

Un servidor que convierte lo que produce tu punto de venta en ventas, productos, turnos, facturas y la conciliación contra el corte del día. Corre en tu propia máquina, con tu propia llave de modelo.

Pedidos

Las dos formas de leer una caja

Cómo funciona

Papel. Un agente en la computadora de la caja se pone entre el punto de venta y su impresora, copia cada ticket y lo manda al servidor. La caja imprime igual que siempre; nadie tiene que tocar el POS ni pedirle nada al proveedor. Un modelo lee el ticket y lo vuelve una venta.

Base de datos. El mismo agente lee la base del punto de venta y refleja sus tablas en el servidor. Así entra también lo que nunca se imprimió: cancelaciones, mesas reabiertas, descuentos aplicados después.

Cada local usa uno de los dos, nunca los dos juntos, porque la misma venta entraría dos veces.

Lo que no es obvio de un ticket

La mayor parte del trabajo está en las distinciones que un ticket no dice:

  • una cuenta impresa tres veces es una venta, no tres;
  • el folio se reinicia cada mañana, así que no identifica nada por sí solo;
  • el día de un restaurante empieza cuando abre, no a medianoche: un ticket de las 03:30 pertenece a la noche que abrió a las 17:00;
  • la comanda de cocina no es una venta, el corte Z tampoco.

Puntos de venta

Probados contra instalaciones reales: SoftRestaurant 8, 9, 10 y 11.

Agregar otro no requiere programar: se escribe en el catálogo qué palabras imprime esa caja y qué columnas guarda su base. Lo que no podemos decir es que funcione, porque no tenemos esas cajas para probarlo.

Qué necesitas

  • una máquina con Docker (el servidor, la base y el asistente vienen en el mismo stack);
  • una llave de un proveedor de modelos, tuya, para leer los tickets;
  • el agente en cada caja que quieras leer.

Table of contents