Notificaciones
Para qué sirve
El sistema te avisa de lo que necesita tu atención sin que tengas que buscarlo: una anulación sospechosa, un cambio de precio, un corte de inventario olvidado, una estación que dejó de vender, un reporte a Osinergmin por vencer… Los avisos llegan a la campana del encabezado y a la bandeja de notificaciones, y algunos también por correo o WhatsApp si así lo configuras.
Dónde está
- La campana en la barra superior del panel (no aparece en el POS de isla).
- La bandeja completa: Menú:ReportesNotificaciones.
/notificaciones - Los canales por evento: Menú:ConfiguraciónAjustes avanzados→ Canales de alerta.
/ajustes
Quién puede
| Acción | Permiso |
|---|---|
| Ver la campana y la bandeja (solo tus notificaciones) | Cualquier usuario cuyo plan incluya el módulo Notificaciones |
| Configurar los canales (correo / WhatsApp) | Permisonotificaciones.configurar |
| Recibir las notificaciones de eventos críticos y antifraude | Permisoauditoria.ver_eventos_criticos |
Cada notificación llega solo a los usuarios que tienen el permiso del tema y que ven la estación del evento (asignada o con acceso total).
Conceptos
- Notificación propia: se crea una por cada destinatario; marcarla como leída no afecta a los demás.
- Notificación de difusión: algunos avisos antiguos (documentos, compras, cuentas por pagar o cobrar, stock del market, inventario, regulatorio…) se publican para la estación y los ve todo el que tenga el permiso del tema. En estos, "leída" es compartido: si uno la marca, queda leída para todos.
- Sin duplicados: un mismo aviso repetido no se vuelve a enviar.
- Tope de 50 por hora: si un usuario recibiría más de 50 notificaciones en una hora, el exceso se agrupa en una notificación "Resumen de alertas".
- Nunca bloquea la operación: si una notificación falla, la venta, el cierre o el ajuste que la originó se completa igual.
La campana
- Muestra el número de no leídas (hasta "99+"). Se actualiza cada 60 segundos (en pausa si la pestaña del navegador está oculta) y al cambiar de estación.
- Al abrirla verás las 10 más recientes, con las pestañas Todas y No leídas, la hora relativa ("hace 5 min", "hace 2 h", "Ayer 18:40") y un icono según el tema.
- Tocar una notificación la marca como leída y te lleva a la pantalla relacionada (si tiene una).
- Pie: Marcar todas como leídas y Ver todas (abre la bandeja).
- Sin pendientes: "¡Todo al día! No tienes notificaciones sin leer."
La bandeja de notificaciones
Título "Notificaciones — Alertas operativas, antifraude y de inventario de tus estaciones."
| Campo | ¿Obligatorio? | Descripción |
|---|---|---|
| Filtro de lecturaLista | No | Todas, No leídas o Leídas. |
| Columna | Qué muestra |
|---|---|
| Fecha | Fecha y hora. |
| Tipo | Tema de la notificación (por ejemplo "Anulación de venta", "Corte fuera de ventana"). |
| Notificación | Título en negrita y el mensaje. |
| Estado | No leída o Leída. |
Acciones por fila: Abrir (marca leída y te lleva a la pantalla relacionada) y Marcar leída. Botón general: Marcar todas como leídas ("Todas las notificaciones quedaron como leídas."). Sin datos: "No tienes notificaciones."
Qué se notifica
Eventos críticos
Cada minuto el sistema revisa los eventos críticos registrados en la Auditoría y
avisa a quienes tienen Permisoauditoria.ver_eventos_criticos:
| Evento | Cuándo ocurre |
|---|---|
| Corrección de lectura de contómetro | Se corrige una lectura de contómetro de un turno. |
| Cambio de precio | Se activa un nuevo precio (o el surtidor marca un precio distinto al de lista). |
| Anulación de venta | Se anula una venta, con o sin reemplazo. |
| Excepción de crédito autorizada | Un supervisor autoriza una venta a crédito fuera de las reglas de la línea. |
| Ajuste de inventario o stock | Ajuste o derrame en un tanque, ajuste de stock del market, transacción de surtidor ignorada. |
| Condonación de faltante | Se condona el faltante de un playero. |
| Reapertura de turno | Un turno cerrado o en cierre vuelve a abrirse. |
| Cambio de tanque/producto de manguera | Se reasigna una manguera a otro tanque o producto. |
| Venta en contingencia | Ventas registradas en contingencia o sincronizadas desde el POS sin conexión. |
Alertas antifraude
Cada 15 minutos se evalúan cinco reglas sobre lo ocurrido desde la última revisión. Cada hallazgo notifica a
quienes tienen Permisoauditoria.ver_eventos_criticos:
| Alerta | Regla | Ajuste (por defecto) |
|---|---|---|
| Anulaciones frecuentes de un playero | El mismo playero anula N ventas en un turno, o M en 7 días. | Anulaciones del mismo playero en un turno que disparan alerta (3) y …en 7 días… (5). |
| Despachos duplicados ("Posible despacho duplicado") | Dos ventas iguales de la misma manguera en pocos segundos. | Segundos entre ventas iguales de una manguera para marcarlas duplicadas (30). |
| Faltantes recurrentes de un playero | El playero tuvo faltante en X de sus últimos Y turnos. | Turnos con faltante (de la ventana) que disparan alerta (3) y Últimos turnos del playero evaluados para faltantes (10). |
| Venta en contingencia fuera de una caída | Venta marcada en contingencia sin una caída de conexión registrada en ese momento. | — |
| Cambio de precio fuera de horario | Un precio se activa fuera del horario normal. | Horario normal de cambios de precio (05:00-23:00). |
Los mensajes nombran al vendedor por su nombre, por ejemplo "El playero Luis Mamani registra 3 anulaciones en el turno." o "El playero Luis Mamani tuvo faltante en 3 de sus últimos 10 turnos."
Monitoreo y alertas operativas
| Notificación | Destinatarios | Cuándo |
|---|---|---|
| Estación sin ventas con turno abierto | Permisoturnos.ver | Revisión cada 5 min; una vez por estación y hora. Umbral: Minutos sin ventas con turno abierto para alertar (60). |
| Alertas críticas del dashboard | Permisodashboard.ver | Una vez al día por estación y tipo (ver Alertas del dashboard). |
| Reporte a Osinergmin por vencer / vencido | Marcar reportado / configurar regulatorio | Ver Reportes a Osinergmin. |
| Registrar varillaje de corte, Faltan varillajes de corte, Ventana de corte cerrada sin varillaje | Varillar / aprobar inventario | Ver Corte del día. |
| Corte de inventario fuera de ventana, Agua en el tanque, Inventario diario fuera de tolerancia | Permisoinventario.aprobar | Al registrar el varillaje o generarse el RIC. |
| Resumen diario de ventas digitadas en panel | Administradores | Una vez al día. |
| Otros avisos programados | Según el permiso del tema | Documentos por vencer (30/15/7 días), compras sin cierre SCOP, cuentas por pagar por vencer (3 días o menos) y vencidas, cuentas por cobrar por vencer y vencidas, notas de despacho con ciclo de canje vencido, stock mínimo del market, boletas del día no informadas, uso del plan (80 %, 100 %, sobre el excedente). |
Configurar los canales (correo y WhatsApp)
La notificación en la app (campana) siempre se registra. Puedes elegir, por cada tipo de evento crítico o alerta antifraude, si también se envía por Correo o WhatsApp.
- Abre Ajustes avanzadosMenú Configuración › Ajustes avanzados.
- Entra a «Canales de alerta»En la lista de secciones. Verás "Por qué medio te avisamos de cada evento. La campana (en la app) siempre registra la notificación."
- Marca los canalesUna fila por Evento con interruptores En la app (siempre activo), Correo y WhatsApp.
- Pulsa «Guardar preferencias»Verás "Preferencias de notificación guardadas."
Eventos configurables: los 9 eventos críticos, las 5 alertas antifraude, Estación sin ventas con turno abierto y Resumen diario de ventas digitadas en panel. La configuración es para toda la empresa.
:::info WhatsApp El canal WhatsApp solo está disponible si tu plan incluye el módulo WhatsApp (plan Full). Sin él, el interruptor aparece desactivado y, si intentas guardarlo, el sistema lo rechaza. :::
Ajustes relacionados
En
/ajustes| Ajuste | Por defecto | Rango |
|---|---|---|
| Anulaciones del mismo playero en un turno que disparan alerta | 3 | 1 a 50 |
| Anulaciones del mismo playero en 7 días que disparan alerta | 5 | 1 a 100 |
| Segundos entre ventas iguales de una manguera para marcarlas duplicadas | 30 | 5 a 600 |
| Turnos con faltante (de la ventana) que disparan alerta | 3 | 1 a 20 |
| Últimos turnos del playero evaluados para faltantes | 10 | 3 a 50 |
| Horario normal de cambios de precio | 05:00-23:00 | — |
| Minutos sin ventas con turno abierto para alertar | 60 | 5 a 1440 |
Mensajes de error frecuentes y qué hacer
| Mensaje | Por qué pasa | Qué hacer |
|---|---|---|
| "No se pudo marcar como leída." | Falló la conexión o la notificación no es tuya. | Recarga la bandeja. |
| "No se pudieron marcar como leídas." | Falló la conexión. | Vuelve a intentar. |
| "No se pudieron cargar las preferencias." + Reintentar | Falló la carga de Canales de alerta. | Pulsa Reintentar. |
| La campana no aparece | Tu plan no incluye Notificaciones, o estás en el POS. | Consulta con el administrador. |
Relación con otros módulos
- Auditoría — los eventos críticos se consultan en su pestaña Eventos críticos.
- Alertas del dashboard.
- Configuración — ajustes y roles.
Ejemplo
A las 15:40 el playero Luis anula su tercera venta del turno T-0612. A las 15:45 la revisión antifraude genera "Anulaciones frecuentes de un playero" con el mensaje "El playero Luis Mamani registra 3 anulaciones en el turno." y, como en Canales de alerta se activó Correo para ese evento, el administrador la recibe en la campana y en su correo. Además, cada anulación ya había generado la notificación del evento crítico "Anulación de venta".