Cajas y catálogo de POS

El agente

Corre en la computadora de la caja, en Windows. Hace una de dos cosas, según cómo esté configurado el local:

  • se pone entre el punto de venta y su impresora, y manda copia de cada ticket;
  • lee la base de datos del POS y la refleja en el servidor.

Manda con la llave de esa caja. Si el servidor no contesta, guarda y reintenta: sólo borra su copia cuando el servidor confirma que ya la guardó.

El catálogo es lo que sabe la instalación sobre cada punto de venta, y es compartido por todos los locales que usan ese POS.

Tipos de recibo. Qué imprime esa caja y cuál de esos papeles es la venta. En SoftRestaurant, la Cuenta es la venta; la Comanda es la copia de cocina y se ignora; el Corte Z es el cierre del día y se usa para conciliar, no para sumar.

Vocabulario. Una línea por campo: cómo se llama en los papeles de ese POS lo que para nosotros es el folio, la mesa, el mesero, el total. Esto es lo que se escribe para enseñarle una caja nueva.

Columnas almacenadas. La otra mitad: qué tabla de la base del POS guarda las cuentas y qué columna es el total. Sólo se usa en los locales leídos de su base de datos.

Agregar un punto de venta que no está

Se escribe en el catálogo, no en el código. Con eso basta para que se lea.

Lo que no podemos prometer es que funcione a la primera: los cuatro SoftRestaurant que están aquí se probaron contra instalaciones reales, y para los demás no tenemos cajas donde probar.