Saltar al contenido principal

POS sin conexión

Para qué sirve​

Si se cae el internet de la estación, la isla no puede dejar de vender. El modo sin conexión permite cobrar en efectivo e imprimir el comprobante con una serie propia del terminal. Las ventas quedan guardadas en el equipo (una cola) y se envían solas al servidor y a SUNAT cuando vuelve la conexión.

:::warning Viene desactivado El modo sin conexión está apagado por defecto. Para usarlo hay que activarlo en tres lugares (ver Requisitos). Si no está activo, sin conexión el POS no puede cobrar y hay que usar el formato manual y luego Contingencias. :::

Dónde está​

  • En el POS: Más › Cobrar sin conexión (solo aparece mientras el terminal está sin conexión) y el indicador de conexión de la cabecera.
  • Habilitar el terminal:
    Menú:ConfiguraciónTerminales POS/terminales
    › Habilitar venta sin conexión.
  • Ajustes:
    Menú:ConfiguraciónAjustes avanzados/ajustes
    › sección POS sin conexión.

Quién puede​

AcciónPermiso
Vender sin conexiónPermisopos.vender_offline
Habilitar o deshabilitar el modo sin conexión de un terminal y reiniciar su seriePermisoterminales.configurar_offline
Resolver ventas sin conexión con conflictoPermisoventas.resolver_conflicto_offline

Por defecto tienen Permisopos.vender_offline el Playero, el Jefe de Playa y el Vendedor de Market.

Requisitos​

  1. Ajuste de la estación Permitir vender sin conexión activado.
  2. Terminal habilitado: en Terminales POS pulsa Habilitar venta sin conexión. El sistema asigna al terminal series exclusivas (por ejemplo B501 para boletas y F501 para facturas): "Venta sin conexión habilitada (series B501, F501)."
  3. Usuario con Permisopos.vender_offline.
  4. El playero debe haber entrado con conexión al menos una vez en ese terminal (así el POS descarga los datos que necesitará sin internet y guarda la verificación de su PIN).

Mientras hay conexión, el POS mantiene al día en el equipo una copia de: clientes recientes de la estación, precios vigentes y los programados para las próximas 24 horas, las series sin conexión con su último número, los ajustes y la hora del servidor.

Conceptos​

  • Caída: periodo sin conexión. Empieza con la primera consulta fallida (el POS consulta al servidor cada 15 segundos; dos fallos seguidos = sin conexión) y termina cuando vuelve a responder. Se registra sola en Contingencias con origen POS sin conexión.
  • Serie sin conexión: serie exclusiva del terminal (del 501 al 999), distinta de la serie normal. Su numeración nunca retrocede ni repite un número ya registrado en el servidor.
  • Cola: ventas cobradas sin conexión que esperan enviarse. Estados: pendiente, sincronizada o con conflicto.
  • Sincronización: envío de la cola al servidor, de una en una y en orden, al recuperar la conexión.

Paso a paso​

Cuando se cae la conexión​

En la cabecera verás Sin conexión desde 14:32 y el aviso "Sin conexión: cobre con "Más → Cobrar sin conexión". Crédito, anulaciones y cierre no están disponibles." Si tu usuario no puede vender sin conexión, el aviso es "Sin conexión. Este usuario no puede vender offline."

Cobrar sin conexión​

  1. Arma la venta como siempre

    Manguera, soles o galones, cliente y documento.

  2. Pulsa «Más» y luego «Cobrar sin conexión»

    No uses Cobrar: sin conexión no responde.

  3. Confirma

    La ventana Cobrar sin conexión dice "Se emitirá en contingencia y se enviará a SUNAT al reconectar. Cobre S/ 76.45 en efectivo." Pulsa Cobrar e imprimir.

  4. Cobra en efectivo exacto y entrega el ticket

    Se imprime el comprobante con la leyenda "Emitido en contingencia sin conexión. Se enviará a SUNAT al recuperar la conexión." Verás "Venta B501-00000012 emitida sin conexión." y la venta queda vacía para la siguiente.

El indicador muestra ahora "1 por sincronizar · 0 min".

Al volver la conexión​

No tienes que hacer nada:

  1. El indicador vuelve a En línea.
  2. El POS registra la caída (inicio y fin) en Contingencias.
  3. Envía las ventas de la cola en orden, una por una. Si una falla por la red, espera y reintenta (5 s, 10 s, 20 s… hasta 5 minutos entre intentos) sin saltarse ninguna.
  4. El efectivo de cada venta sincronizada entra a la caja recaudadora abierta del playero que la hizo (la que tenga abierta en ese momento). Si el playero no tiene su caja abierta, la venta queda como conflicto.
  5. Al terminar, el contador "por sincronizar" baja a cero. Si alguna venta no se pudo registrar tal cual, el indicador muestra "1 con conflicto" y el jefe la resuelve en Conflictos offline.

Si el servidor detecta un salto en la numeración, verás "Venta B501-00000015 sincronizada con un hueco de numeración (13–14). Revísela en Conflictos offline."

Desbloquear el POS sin red​

Si el terminal se bloquea sin conexión, solo el mismo playero que lo bloqueó puede reanudar, con su PIN y un máximo de 5 intentos. Al quinto fallo el POS queda bloqueado hasta que vuelva la conexión. Sin conexión no se puede cambiar de playero.

Ajustes​

Ajuste (sección POS sin conexión)Por defectoQué controla
Permitir vender sin conexiónDesactivadoActiva el modo en la estación.
Horas máximas de venta sin conexión por caída24Pasado ese tiempo desde el inicio de la caída ya no se puede vender sin conexión.
Ventas máximas sin conexión por caída300Ventas pendientes de sincronizar permitidas.
Monto máximo por venta sin conexión (S/)500.00Tope por venta.
Permitir factura sin conexión (clientes en caché)DesactivadoPermite factura si el cliente con RUC está en la copia del equipo.
Plazo de envío a SUNAT de boletas offline (h)24Plazo para que la boleta llegue a SUNAT; se alerta al 75 %.
Plazo de envío a SUNAT de facturas offline (h)24Igual para facturas.

Reglas​

  • Solo efectivo (por el total exacto calculado). No se aceptan otros medios sin conexión.
  • No disponibles sin conexión: venta a crédito, recaudo de terceros (GNV), anulaciones, canjes y cierre de turno.
  • El ticket interno se emite como boleta sin conexión. La factura solo si el ajuste lo permite y el cliente con RUC está en la copia del equipo.
  • El precio usado es el vigente a la hora de la venta según la copia del equipo (incluye cambios de precio programados). El servidor recalcula al sincronizar.
  • Cada venta se numera en el mismo momento en que se guarda en la cola: o quedan ambos (número y venta) o ninguno. Tocar dos veces Cobrar e imprimir no consume dos números.
  • Al cerrar el turno, el sistema advierte si algún terminal tiene ventas sin sincronizar o no da señales desde hace más de 2 minutos (podría estar vendiendo sin conexión). El jefe puede forzar el cierre con una justificación, que queda como evento crítico.
  • Cerrar sesión sin conexión borra la verificación local del PIN.

Reiniciar la serie sin conexión​

Si el equipo perdió su contador local (se borraron los datos del navegador, se reinstaló la app), el POS mostrará "Se perdió el contador de la serie offline. Pida al administrador "Reiniciar serie offline"." El administrador, en Terminales POS, elige Reiniciar serie offline, escribe el motivo (10 a 200 caracteres) y pulsa Reiniciar serie: el terminal recibe series nuevas y la anterior queda cerrada. Queda registrado como evento crítico. Úselo solo en ese caso.

Mensajes de error frecuentes y qué hacer​

MensajePor qué pasaQué hacer
"Este terminal no tiene habilitada la venta sin conexión."Falta el ajuste o habilitar el terminal.Usa el formato manual y registra luego en Contingencias.
"No hay una caída de conexión registrada."El POS aún no detectó la caída.Espera unos segundos.
"Se superó el tiempo máximo de operación sin conexión. Espere a recuperar la conexión."Pasó el máximo de horas.Formato manual + Contingencias.
"Se alcanzó el máximo de ventas sin conexión. Sincronice antes de seguir."Demasiadas ventas en cola.Recupera la conexión para sincronizar.
"La venta supera el monto máximo permitido sin conexión."Venta mayor al tope.Divide o emite manualmente.
"La venta a crédito no está disponible sin conexión."Venta a crédito.Espera la conexión.
"El recaudo de terceros no está disponible sin conexión."Recaudo GNV.Quita el recaudo.
"La factura sin conexión no está habilitada o el cliente no tiene RUC en caché."Factura no permitida.Emite boleta.
"Este terminal no tiene serie offline para el documento."Falta la serie.El administrador revisa el terminal.
"Arma la venta antes de cobrar."Venta vacía.Agrega ítems.
"Sin conexión no se puede validar el PIN en este dispositivo. Espere a recuperar la conexión."No hay verificación local de tu PIN.Espera la conexión.
"Sin conexión solo puede reanudar el mismo playero."Otro playero intenta desbloquear.Espera la conexión.
"PIN incorrecto. Te quedan 3 intentos."PIN equivocado sin conexión.Escríbelo con cuidado.
"Demasiados intentos. El POS queda bloqueado hasta recuperar la conexión."5 fallos sin conexión.Espera la conexión.

Relación con otros módulos​

Ejemplo​

A las 14:32 se cae el internet de la EESS Los Olivos. Luis arma una venta de S/ 40.00 de G90 a S/ 16.49 (2.426 gal), pulsa Más › Cobrar sin conexión y Cobrar e imprimir: sale la boleta B501-00000012. Hasta las 15:10 hace 9 ventas más. A las 15:11 vuelve la conexión: la caída 14:32–15:11 queda registrada en Contingencias y las 10 ventas se sincronizan en orden. El indicador vuelve a En línea sin pendientes.