Modo sin conexión

Qué pasa cuando se corta internet: qué puedes seguir haciendo, cómo se guardan las ventas, cómo suben solas después, qué diferencias quedan por revisar y qué no funciona sin red.

Para: todo el equipo

Qué es (y qué no es)

Una red de emergencia para una caja que ya estaba abierta.

Todo el equipo

Mientras hay internet, el navegador de la caja guarda en el equipo una copia del catálogo, el stock, los medios de pago, las promociones y los clientes. Si internet se corta, sigues vendiendo con esa copia: cada venta se guarda en una cola dentro del equipo y sube sola cuando vuelve la conexión. Lo incluyen todos los planes.

Ojo: No es un modo 100 % offline. Es una red de emergencia para cortes de internet en una caja que ya estaba abierta y andando: necesitas haber entrado al POS, y abierto el turno si tu sucursal los usa, con conexión. Con internet, el POS vende directo contra el servidor; no usa una base local «siempre».

  • La cola y la copia viven solo en ese equipo: cada caja tiene la suya y no se sincronizan entre sí.
  • Si se borra el almacenamiento del navegador (o se limpia el navegador) antes de que suban las ventas, esas ventas se pierden.
  • La copia guardada está sin cifrar en el navegador del equipo. Si entra otra persona u otra empresa en ese equipo, se borra la copia anterior (nunca la cola, que sigue siendo de su dueño). Cerrar sesión no la borra.

Encenderlo o apagarlo

Es un interruptor de toda la cuenta, encendido de fábrica.

Dueño · Administrador Permiso: Editar configuración
  1. Abre Configuración, grupo Equipo y sistema, página Sistema.
  2. Usa el interruptor Modo offline («Guarda una copia del catálogo, stock y contactos en el dispositivo para poder seguir vendiendo sin internet»). Se aplica al instante.

Qué verás

El interruptor cambia al instante y vale para todos los equipos de la cuenta.

También se pregunta en el paso Conexión a internet del asistente («Mantener el modo offline activado», «Recomendado — así queda por defecto»).

  • Es de toda la cuenta (no de cada sucursal) y solo lo cambia quien tiene permiso de configuración: Dueño y Administrador.
  • Apagado, el aviso de sin conexión se esconde y deja de descargarse el catálogo. Pero si se cae internet igual, la caja intentará vender sin conexión sin tener catálogo guardado: no apagues el modo si puede haber cortes.
  • El texto del asistente dice que sin conexión quedan fuera las promociones y los cupones: está desactualizado, sí funcionan (ver más abajo).

Antes del corte: «Listo para vender sin conexión»

Qué debe tener el equipo para que un corte no te sorprenda.

Todo el equipo

En Venta activa ves una insignia. Verde, dice Listo para vender sin conexión · guardado hace N min. Ámbar, dice Este equipo aún no está listo para vender sin conexión y lista lo que falta (en el celular está plegada tras Ver).

CondiciónSi falta, dice…
Catálogo guardado en el equipo«Falta guardar el catálogo en este equipo: conéctate a internet un momento.» Si tiene más de 24 horas: «El catálogo guardado es viejo (hace N h): precios y stock pueden haber cambiado.»
Medios de pago guardados«Faltan los medios de pago en este equipo: conéctate a internet un momento.»
Turno abierto (solo si la sucursal usa turnos)«No hay un turno abierto: ábrelo mientras haya internet, sin conexión no se puede abrir.»
Hora del equipo al díaAvisa si está desfasada más de 5 minutos respecto del servidor.
Espacio disponible«Queda poco espacio en el equipo: libera espacio para no perder ventas.» (menos de 50 MB)
  • El catálogo se descarga al abrir o recargar el POS, al volver la conexión, al cambiar de sucursal o con Reintentar ahora. Mientras trabajas con internet no se refresca solo: una caja abierta más de 24 horas sin recargar mostrará el catálogo como viejo aunque haya conexión.
  • Se descargan solo los productos activos y vendibles de la sucursal activa, con sus variantes y stock; los medios de pago activos; las promociones activas; la lista de precios predeterminada; las marcas; los clientes; los lotes con vencimiento; las últimas 200 ventas y el último turno abierto. Las UF, UTM y UTA se guardan 60 días.
  • No se descargan: las listas de precio de cada cliente, las cotizaciones, órdenes de compra, entregas, apartados, los N° de serie, las imágenes ni los productos inactivos.

Cuando se corta internet

Cómo lo detecta StorEdge y qué ves.

Todo el equipo

StorEdge no se fía solo de que el navegador diga «conectado»: hace una prueba real al servidor (máximo 4 segundos). Mientras está sin conexión, la repite cada 15 segundos. Al cortarse aparece una barra roja en todas las pantallas del POS: Sin conexión — vendiendo en modo offline, con el aviso «Sin conexión los pagos con tarjeta no se autorizan: solo se registran con su voucher y quedan por revisar.» También ves hace cuánto se actualizó el catálogo, el valor de la UF guardada (si usas unidades) y cuántas operaciones esperan.

Ojo: Si el router sigue prendido pero sin salida a internet (un wifi «zombi»), StorEdge puede creer que hay conexión: en ese caso un cobro muestra «Error al procesar la venta», la venta no se encola y el carrito queda intacto. Reintentar no duplica la venta. Si te pasa, desconecta el wifi del equipo para que pase a modo sin conexión, o espera a que el navegador detecte el corte.

  • La sesión sigue válida hasta 12 horas después de vencer, sin conexión. Sigues en el POS; las demás pantallas quedan cerradas. El aviso dice: «Tu sesión venció y no hay internet para renovarla. Puedes seguir vendiendo: se renueva sola al volver la conexión y las ventas suben a tu nombre.» Pasadas las 12 horas hay que iniciar sesión, y eso necesita internet.
  • Para encolar una venta hace falta una sesión iniciada en el equipo. Si recargaste sin internet y se perdió, no se guarda: «No hay una sesión iniciada en este equipo… la venta NO se guardó».
  • En producción, el POS se puede abrir sin internet (arranque en frío) si el equipo ya lo había cargado antes con conexión.

Vender sin conexión

Qué funciona y cómo cambia el cobro.

Todo el equipo Permiso: Crear ventas

Vendes igual que siempre: armas el carrito, tocas Cobrar, eliges el medio de pago y confirmas. La venta se guarda en el equipo, y en el recibo sale la leyenda «PENDIENTE DE SINCRONIZAR» con un número provisorio PEND-XXXXXXXX. El número oficial lo asigna el servidor al subir y no reemplaza al impreso: lo ves en el Historial.

FuncionaCómo
Buscar y agregar productosPor nombre, SKU, código de barras (lector o cámara) y marca, con el catálogo guardado. Las variantes se agregan por su código.
Promociones y cuponesSe calculan con el mismo motor, sobre las promociones guardadas. Excepto «Primera compra» y los topes por cliente (ver Precios y promociones).
Descuentos manualesFuncionan; al sincronizar el servidor revalida permiso y tope.
Medios de pagoSe ofrece el efectivo, con vuelto y redondeo a $10. Para un pago que no es efectivo (una tarjeta que cobraste en otra máquina) toca «¿Ya cobraste con tarjeta en otro POS? Registrar ese pago igual» y anota el N° de voucher: «Este pago NO se autoriza aquí: solo se registra».
ClientesSe busca entre los guardados (por nombre, razón social, correo y teléfono; no por RUT). Crear o editar clientes necesita internet.
Productos en UF, UTM o UTACon el último valor guardado, hasta 7 días de antigüedad. Si no es el de hoy, te avisa y la venta queda por revisar.
Stock vencido y edadMismo aviso y misma verificación que en línea.
Ventas en esperaSe guardan solo en este equipo (4 horas, hasta 20 por sucursal). Las de otras cajas se ven, pero no se pueden retomar.
Abrir cajónEl cajón se abre; la constancia queda en la cola y sube después.
Ajustar stock (entradas y salidas)Quedan en cola y se aplican al reconectar. «Transferencia» no está disponible.
Historial y reimprimirMuestra las últimas 200 ventas guardadas, sin filtros y con totales de lo guardado; Reimprimir funciona.
  • Si el stock local del equipo está desactualizado, puedes sobrevender: se acepta y se marca para revisión.
  • La venta toma el turno abierto antes del corte; el turno no se abre ni se cierra sin internet.
  • El cambio de cajero con PIN necesita internet. Si falla por falta de red, el mensaje es «PIN incorrecto» aunque la causa sea otra.

Lo que no funciona sin conexión

Para no intentarlo en medio de un corte.

Todo el equipo
OperaciónQué pasa
Abrir y cerrar turno, movimientos de caja, reportes X y ZFallan con el mensaje genérico de cada ventana. El turno debe estar abierto antes del corte.
Devoluciones, cambios, anular, marcar como revisadaLos botones no aparecen.
Apartados y abonos«Un apartado necesita conexión» y deshabilitado.
Entregas«Una entrega necesita conexión». Si vendes con la entrega marcada, la venta se guarda y programas la entrega después.
N° de serie por unidadNo se elige la unidad: el producto entra sin ella y queda por revisar («Asignar unidad» después, con internet).
Cotizaciones, órdenes de compra, conteos, traspasosNecesitan internet.
Crear o editar productos, clientes y configuraciónNecesitan internet.
Iniciar sesión, registrarse, recuperar la contraseña, cambiar de usuarioNecesitan internet.
Pagos con tarjeta autorizadosNunca: StorEdge no se conecta a la máquina; solo se registra el voucher.
AnalíticasNo funcionan.

La cola: cómo suben las ventas

Estados, reintentos y límites.

Todo el equipo

La cola guarda tres clases de operación: ventas, ajustes de stock y constancias de «Abrir cajón». Se suben en orden y solo con la sesión de su dueño. Al volver internet, comienzan solas.

EstadoQué significa
En cola («esperando para subir»)Guardada en el equipo, esperando.
SubiendoEn camino. Si cierras la pestaña a mitad de camino, vuelve a la cola; el servidor evita duplicarla.
Fallida («no se pudo subir»)El servidor la rechazó por una razón de negocio. No se reintenta sola.
DescartadaUna fallida que alguien decidió abandonar.
  • Un fallo pasajero (sin red, error del servidor, otra operación en curso) deja la operación en cola y reintenta con espera creciente de hasta 5 minutos. No se abandona nunca. Pero no hay un reloj que reintente solo: se reintenta cuando vuelve la conexión, al recargar el POS, al renovarse la sesión o con el botón Reintentar ahora.
  • Una operación subida se conserva 7 días y luego se borra.
  • Un indicador fijo en Venta activa muestra cuántas operaciones esperan y hace cuánto es la más vieja; en rojo, las que fallaron («N ventas no se pudieron subir · Ver»). En cola solo ves un contador, no una lista.
  • Tope: 300 operaciones por equipo (aviso desde 240). Llegado el tope, la venta no se guarda: «Hay demasiadas ventas esperando para subir en este equipo… Conecta el equipo a internet…». Lo mismo si el disco está lleno o el navegador no tiene almacenamiento (por ejemplo, una ventana privada).
  • Una venta de hace más de 7 días sube igual, pero queda por revisar (el banner avisa desde los 6 días).

Errores comunes

«No se pudo validar tu sesión para sincronizar lo pendiente — inicia sesión de nuevo y se sincroniza solo.»
Vuelve a iniciar sesión con la misma cuenta: la cola se pausa, no se borra.
Hay operaciones «de otra sesión».
Otra persona o empresa usó este equipo y dejó cosas sin subir. No se envían a tu nombre: se suben cuando esa persona vuelva a entrar aquí.

Operaciones con problema (fallidas)

Qué hacer con lo que el servidor rechazó.

Todo el equipo

Abre el panel con Ver la que falló en el banner o tocando la píldora roja del indicador. Cada fila muestra el número provisorio (PEND-…), la fecha, el monto, los intentos y el motivo que dio el servidor, con Ver detalle.

  1. Lee el motivo en rojo.
  2. Si ya está resuelto (por ejemplo regularizaste el pago de la cuenta), toca Reintentar (necesita conexión). Usa la misma clave, así que no duplica la venta si el intento original sí llegó.
  3. Si no tiene arreglo, toca Descartar (solo con permiso de anular ventas) y confirma.

Ojo: Descartar es definitivo: la operación no se registrará nunca. Si el cliente pagó, esa venta no aparecerá en ningún reporte ni en el arqueo. Un descarte no se puede deshacer.

  • Qué rechaza el servidor aunque sea una venta sin conexión: un producto que no existe en esa sucursal, pagos que no cubren el total, vuelto con varios medios, un medio de pago inválido, falta de permiso o fuera del horario del empleado, una cuenta suspendida por falta de pago («Servicio suspendido por falta de pago…») o en proceso de eliminación, y los apartados.
  • Una cuenta suspendida deja las ventas sin conexión como fallidas aunque el cliente ya se llevó la mercadería: regulariza el pago en Facturación y reintenta cada una.
  • Una salida de stock encolada puede quedar fallida con «Stock insuficiente para este ajuste» si ya no alcanzaba al sincronizar.

Ventas por revisar: las diferencias al sincronizar

Qué pasa con una venta hecha sin conexión cuando algo no calza.

Dueño · Administrador · Gerente de tienda Permiso: Anular ventas

El servidor nunca rechaza una venta sin conexión por una diferencia: el cliente ya se llevó la mercadería. La venta queda Completada, cuenta en todos los reportes y el stock ya salió; solo lleva la marca Por revisar y la lista de motivos. Si no hubo ninguna diferencia, no queda por revisar.

Dónde verlas y resolverlas

  1. Mira el número morado junto a Historial en el menú (solo quien puede anular ventas lo ve).
  2. En Historial, marca la casilla Solo por revisar.
  3. Toca Ver y lee el recuadro Diferencias detectadas al sincronizar (venta offline). Las de riesgo alto traen la etiqueta Revisar primero.
  4. Resuelve lo que corresponda (por ejemplo Asignar unidad para una serie sin elegir, o completar el RUT de una factura, o conciliar el voucher con el cierre de lote).
  5. Toca Marcar como revisada, escribe una Nota (opcional) y Confirmar revisión.

Qué verás

Queda «Revisada» con la fecha, el número morado baja y la venta sigue Completada. Revisar no corrige nada: es solo el visto bueno. Se puede anular o devolver aunque siga por revisar. Todo esto necesita conexión.

MotivoQué significa
Precio distintoSe cobró otro precio que el vigente. Si es menos de la mitad y quien cobró no podía cambiar precios, es de riesgo alto.
Stock insuficiente«Se vendieron N, solo había M disponibles.»
Promoción distintaEl descuento sin conexión no coincide con el de hoy (tope de usos agotado, o las que no se evalúan sin conexión). Se respetó lo cobrado.
Descuento no permitido o mayor que la líneaEl descuento manual ya no estaría permitido, o superaba la línea y se recortó (riesgo alto el segundo).
Serie sin elegir o no disponibleFalta asignar qué unidad salió.
Producto no disponibleEstaba desactivado, no vendible o borrado al sincronizar (riesgo alto).
Edad sin verificarProducto con verificación de edad sin confirmación (riesgo alto).
Cajero no verificadoSe indicó otro cajero y no se pudo comprobar su PIN: queda a nombre de quien tenía la sesión (riesgo alto).
Pago que no es efectivo o sin referenciaEl POS no autorizó el pago, solo lo anotó: concilia el voucher.
Medio de pago desactivadoSe respetó lo cobrado.
Stock vencido vendido o cantidad con decimalesLo único que quedaba estaba vencido, o se vendió una fracción en un producto de unidades enteras.
Cliente borrado o factura incompletaLa venta quedó sin cliente, o la factura sin cliente o sin RUT: hay que completarlo.
Terminal o turno no disponibleLa venta quedó sin terminal o sin turno (no entra al cierre de ninguna caja).
Reloj del equipo adelantado, atrasado o venta de hace más de 7 díasQuedó con la fecha en que llegó al sistema, o se corrigió con el desfase.
Total distintoEl total que dijo el equipo no es el que calcula el sistema.
Valor de UF, UTM o UTAEl equipo usó el último valor que conocía en lugar del oficial del día, o no se pudo comprobar.
  • Una venta que llega con el turno ya cerrado no queda por revisar: queda sin turno y aparece en el reporte Z como «Ventas sin turno (llegaron tarde)» (ver Caja y turnos). No la busques en «Por revisar».
  • La etiqueta «Revisar primero» solo clasifica: no bloquea nada.

Cerrar el turno y la sesión con ventas pendientes

Los avisos que te protegen de perder ventas.

Todo el equipo
  • Cerrar turno: si hay ventas de ese turno en cola o subiendo, el botón queda deshabilitado: «Hasta que suban no se puede cerrar el turno: el arqueo quedaría sin ellas». Usa Sincronizar ahora. Si hay ventas fallidas, debes marcar «Entiendo que hay que resolverlas aparte». Esta revisión mira solo la cola de este equipo: ventas sin subir en otra caja no se ven.
  • Cerrar sesión: si hay operaciones sin subir, un diálogo Ventas sin subir te avisa: «Quedan guardadas en este equipo y se suben cuando vuelvas a entrar con esta cuenta con conexión a internet. Si necesitas el efectivo cuadrado hoy, sincroniza antes de salir.» Elige Cerrar sesión igual o Quedarme. El conteo incluye ajustes de stock y constancias del cajón, no solo ventas.
  • La hora del equipo importa: la venta sin conexión se fecha con la hora corregida (hora del equipo más el desfase medido con el servidor). Avisa si el reloj está corrido más de 5 minutos; ajústalo.

Quién puede qué, y los límites

Roles por defecto y cifras clave.

Dueño · Administrador
AcciónDueño y AdministradorGerente de tiendaCajeroVisualizador
Vender y abrir cajón sin conexiónSíSíSíNo
Ajustar stock (queda en cola)SíSíNoNo
Reintentar una operación fallidaSíSíSí—
Descartar una fallida; ver y marcar «por revisar»; asignar unidadSíSíNoNo
Encender o apagar el modo sin conexiónSíNoNoNo
LímiteValor
Cola máxima por equipo300 operaciones (aviso desde 240)
Aviso de poco espacioMenos de 50 MB libres
Sesión sin conexión tras vencer12 horas
Catálogo considerado viejoMás de 24 horas
Descarga completa mínima entre una y otra5 minutos
Venta sin conexión antes de quedar por revisar por antigüedad7 días
Reloj corrido que avisaMás de 5 minutos
Ventas en espera locales4 horas, 20 por sucursal
Ventas para ver en Historial sin conexiónLas últimas 200

Lo que el modo sin conexión no hace (todavía)

Límites honestos.

Todo el equipo
  • No abre ni cierra turnos ni registra movimientos de caja sin conexión.
  • No autoriza pagos con tarjeta: solo registra el voucher.
  • No hace devoluciones, cambios, anulaciones, apartados, entregas ni cotizaciones.
  • No elige N° de serie, no usa la lista de precios de cada cliente, no evalúa «Primera compra» ni topes por cliente, y no busca clientes por RUT.
  • No sabe el stock real: con varias cajas sin conexión puede haber sobreventa (se acepta y se marca).
  • No muestra una lista de las ventas «en cola», ni el historial completo.
  • No protege contra borrar los datos del navegador antes de subir las ventas.
  • No sincroniza entre cajas ni deja entrar por primera vez, cambiar de usuario o recuperar la contraseña sin internet.
  • Todavía no se probó con equipos reales en modo avión: pruébalo en tu caja antes de depender de él.

¿Algo no calza con lo que ves en tu pantalla, o falta algo? Escríbenos a info@hannoverindustries.cl.