# Punto de Venta

# PIN del personal de servicio

## ¿Qué es / para qué sirve?

En un restaurante las tabletas y el POS son **compartidos**: varias personas usan
el mismo equipo con la misma sesión abierta. El **PIN del personal de servicio**
sirve para saber **quién** está haciendo cada cosa, sin tener que cerrar y abrir
sesión a cada rato.

Es importante entender que el PIN **identifica**, no autoriza. Responde *quién
eres*. Quién puede tocar la mesa de otro lo decide una opción aparte:
*Permitir que cualquier usuario acceda a una mesa abierta*.

## Paso a paso

### 1. Darle un PIN a cada persona

1. Andá a **Usuarios**.
2. Editá al salonero o cajero.
3. El campo **PIN de Seguridad** aparece solo si su **rol** está marcado como
   personal de servicio.
4. Guardá.

> Cada persona debe tener **su propio** PIN. Si dos comparten el mismo, el PIN
> deja de identificar a nadie.

### 2. Activar las opciones

Andá a **Configuración → POS** y marcá lo que necesites:

| Opción | Qué hace |
|---|---|
| **PIN Personal de Servicio** | Habilita el PIN en el POS. Es la base: sin esto, las demás no aplican |
| **Modo de acceso a una mesa** | Poné **Personal de servicio** para que abrir una mesa pida PIN. Con **Usuario autenticado** no se pide |
| **Pedir el PIN al entrar al POS** | Además de la mesa, pide el PIN al abrir el POS |
| **PIN de seguridad único por usuario** | Impide guardar dos usuarios con el mismo PIN |
| **Validar el dueño de la mesa también en el servidor** | Refuerza el control para que no se pueda saltar entrando por la dirección web |
| **Tiempo de inactividad** | Minutos sin actividad tras los cuales el POS vuelve a pedir el PIN |

## Notas y avisos

> **"Pedir el PIN al entrar al POS" puede dejar a alguien fuera.** Esa ventana
> **no se puede cerrar**. Si un cajero no tiene PIN, no va a poder entrar al POS.
> Antes de activarla, asegurate de que **todo** el personal que usa el POS tenga
> su PIN.

> **No se pide dos veces.** Si el salonero acaba de identificarse al abrir la
> mesa, el POS ya sabe quién es y no se lo vuelve a pedir. Esa memoria dura lo
> mismo que el **Tiempo de inactividad**: si lo tenés en 1 minuto, se lo va a
> pedir otra vez enseguida. Un valor de 5 a 10 minutos suele ser cómodo.

> **Quién puede abrir la mesa de otro.** Con *Permitir que cualquier usuario
> acceda a una mesa abierta* **apagado**, solo abre la mesa el PIN de su propio
> salonero; a los demás les avisa "No eres el encargado de esta mesa". Con esa
> opción **encendida**, cualquier PIN válido abre cualquier mesa, y el PIN queda
> como registro de quién entró.

> **Mesas sin salonero asignado.** Las ventas anteriores a esta configuración
> pueden no tener salonero. Esas mesas se pueden abrir con cualquier PIN válido:
> si no, quedarían inaccesibles.

> **Tras 5 intentos fallidos** el equipo espera un minuto antes de aceptar otro
> PIN. Es una protección: son 4 dígitos. El bloqueo es **por equipo**, así que una
> tableta equivocándose no deja sin PIN al resto del local.

> **Queda registro.** Cada intento —acertado o fallido— se guarda con la persona,
> el equipo y qué se intentaba abrir. Se consulta en el **registro de
> actividades**.

[CAPTURA: Configuración → POS, mostrando las opciones de PIN del personal de servicio]

[CAPTURA: ventana de PIN al abrir el POS, con el teclado numérico]

# Verificar la vigencia del descuento al cobrar

## ¿Qué es / para qué sirve?

Los **descuentos automáticos** tienen fechas de inicio y fin, y algunos aplican
solo ciertos días de la semana. El precio de cada línea se calcula cuando el
producto se agrega al pedido.

Esta opción hace que, **al momento de cobrar**, el sistema compruebe que el
descuento de cada línea siga vigente. Si ya venció, la línea se cobra sin
descuento y queda anotado en el registro del sistema.

Sirve para el caso en que una caja quedó con datos viejos —por ejemplo, una
tableta que estuvo mucho rato sin actualizarse— y sigue aplicando una promoción
que ya terminó.

## Paso a paso

1. Andá a **Configuración → POS**.
2. Marcá **Verificar la vigencia del descuento al guardar la venta**.
3. Guardá.

No hay nada más que hacer: a partir de ahí la comprobación ocurre sola cada vez
que se cobra.

## Notas y avisos

> **Solo revisa la vigencia**, es decir: que el descuento esté activo, dentro de
> sus fechas y en su día de la semana. No cambia el monto de un descuento que sí
> está vigente.

> **No toca los descuentos manuales.** Solo los automáticos, los que el sistema
> aplica solo. Un descuento que el cajero puso a mano se respeta siempre.

> **Las ventas hechas sin conexión no se revisan.** Cuando una venta se toma sin
> internet y se sincroniza después, la fecha que le queda es la de la
> sincronización, no la de la venta. Revisarla contra esa fecha le quitaría un
> descuento que **sí** estaba vigente cuando se cobró.

> **Viene desactivada.** Si no la marcás, todo funciona como hasta ahora.

[CAPTURA: Configuración → POS, opción "Verificar la vigencia del descuento al guardar la venta"]

# Activar la precuenta desde la mesa

## ¿Qué es / para qué sirve?

Para imprimirle la precuenta a un cliente, el salonero tiene que entrar al pedido
en el POS, imprimir y devolverse al plano de mesas. En un salón grande eso es un
viaje de ida y vuelta por cada mesa que pide la cuenta.

Con esta opción, en el **plano de mesas (Vista en Planta)** aparece un **botón de
impresora** en la esquina inferior izquierda de cada mesa ocupada. El salonero
toca ese botón, confirma en el cuadro que sale, y el papel se imprime — sin entrar
al pedido.

Viene **apagada**. Si no la marcas, tu negocio sigue funcionando exactamente igual
que hoy: el botón no existe.

## Paso a paso

1. Ve a **Configuración → POS**.
2. Marca **"Imprimir la precuenta desde la mesa (vista en planta), sin entrar al
   pedido"**.
3. Guarda.
4. Pídele a tu personal que **recargue** el plano de mesas.

[CAPTURA: la casilla en Configuración → POS]

## Qué cambia para el salonero

- Cada mesa ocupada muestra el botón de la impresora en su esquina inferior
  izquierda.
- Al tocarlo **siempre** sale un cuadro de confirmación con la cuenta (o las
  cuentas) de esa mesa: número de factura, monto, salonero y cajero. El papel solo
  sale al tocar **Imprimir**.
- Si la mesa tiene varias cuentas abiertas, elige cuál imprimir.

Ver [Imprimir la precuenta desde la mesa](../manual-salonero/imprimir-precuenta-desde-la-mesa.md).

## Notas y avisos

> - **La precuenta sale por la misma impresora de siempre.** Se respeta la
>   configuración de tu sucursal y, si usas impresoras por salón, la de cada salón
>   (ver [Impresoras](impresoras.md)).
> - **Cualquier usuario puede imprimir la precuenta de cualquier mesa**, aunque la
>   mesa no sea suya. El permiso de precuenta se sigue exigiendo igual que en el
>   POS: quien no lo tiene, recibe el mismo aviso de siempre.
> - **Queda registrado.** Cada impresión se cuenta en el control de precuentas,
>   igual que las que se hacen desde el POS — también las que se imprimieron sin
>   internet, que se reportan al reconectar.
> - **Funciona sin internet.** Si se cae la conexión con el sistema pero la red del
>   local sigue viva, la precuenta se imprime igual. Para eso, el plano de mesas
>   guarda en la tablet el detalle de las cuentas abiertas mientras hay conexión.
> - Con la opción encendida, el plano de mesas pide un poco más de información al
>   servidor en cada refresco (el detalle de las cuentas abiertas del salón que se
>   está viendo). Es el precio de poder imprimir sin conexión.

# No permitir guardar un pedido sin mesa

## ¿Qué es / para qué sirve?

Cuando el servidor se pone lento en hora pico, el POS puede terminar de cargar **sin el
campo de mesa**. La pantalla se ve normal y el pedido se cobra igual, pero pasan dos
cosas que nadie ve en el momento:

- la comanda sale a cocina con **MESA: --** en vez del número, y
- el pedido **no aparece en el mapa de mesas**, porque se guardó sin mesa.

Este ajuste decide qué hacer en ese caso: **guardar igual** (como siempre) o **rechazar
el pedido** con un aviso para que el usuario recargue y lo vuelva a meter con su mesa.

## Paso a paso

1. Entra a **Configuración → Ajustes del negocio**.
2. Abre la pestaña **POS**.
3. Busca la casilla **No permitir guardar un pedido sin mesa**.
4. Márcala si quieres el rechazo; déjala en blanco para seguir como hasta ahora.
5. Guarda.

[CAPTURA: la pestaña POS de Ajustes del negocio con la casilla nueva marcada]

Con la casilla marcada, si el sistema no logra saber a qué mesa va el pedido, el usuario
ve este aviso y el pedido **no se guarda**:

> No se guardó el pedido: la pantalla no cargó la mesa. Recarga el POS (F5) y vuelve a
> intentarlo.

## Notas y avisos

> **De fábrica viene apagada.** Si no la tocas, el sistema se comporta exactamente como
> antes.

> **Antes de rechazar, el sistema intenta recuperar la mesa solo.** La busca en lo que
> mandó la pantalla, en el pedido que ya está abierto, y en la mesa desde la que se
> entró al POS. El aviso solo aparece si ninguna de las tres la tiene — o sea, cuando de
> verdad no hay forma de saber a qué mesa va.

> **La venta directa no se ve afectada.** Una venta de mostrador, sin mesa, se cobra
> normal aunque la casilla esté marcada.

> **Un negocio sin el módulo de mesas no ve ningún cambio**, tenga la casilla como la
> tenga.

> **Cuándo SÍ marcarla:** restaurantes donde perder la mesa de un pedido cuesta más que
> volver a tomarlo — cocina que no sabe a dónde llevar el plato, mesas que quedan
> ocupadas sin cuenta visible.

> **Cuándo NO marcarla:** si el negocio prefiere que nunca se pierda una venta, aunque
> después haya que corregir la mesa a mano.