Notificaciones
El sistema envía notificaciones por email y dentro de la aplicación para mantener informados a los usuarios sobre eventos importantes.
Configurar tesoreros para notificaciones
Accede a Configuración > Notificaciones para gestionar qué tesoreros reciben alertas.
Agregar un tesorero notificable
- Haz clic en "Agregar tesorero"
- Selecciona el colaborador o ingresa los datos manualmente
- Configura los eventos para los que desea recibir notificaciones:
| Evento | Descripción |
|---|---|
| Desembolsos | Cuando se registra un nuevo desembolso |
| Compensaciones | Cuando se genera una compensación nueva |
| Cierres | Cuando una liquidación es cerrada |
| Alertas de saldo | Cuando un colaborador supera su límite de deuda |
Tipos de notificaciones en la aplicación
Dentro del sistema
Las notificaciones dentro del sistema incluyen:
| Tipo | Cuándo se envía |
|---|---|
| Solicitud pendiente | Cuando llega una solicitud a tu bandeja de aprobación |
| Solicitud aprobada/rechazada | Cuando tu solicitud cambia de estado |
| Solicitud observada | Cuando un aprobador observa tu solicitud |
| Desembolso registrado | Cuando tesorería registra un pago |
| Liquidación aprobada | Cuando tu liquidación es aprobada |
| Compensación verificada | Cuando se completa un reembolso o devolución |
Por email
Los emails se envían para eventos críticos:
| Destinatario | Contenido | |
|---|---|---|
| Aprobación pendiente | Aprobador | Resumen de la solicitud con enlaces de aprobar/rechazar |
| Solicitud aprobada | Solicitante | Confirmación de aprobación |
| Solicitud observada | Solicitante | Motivo de la observación y pasos a seguir |
| Desembolso registrado | Solicitante | Confirmación de pago con referencia |
| Liquidación cerrada | Solicitante y Contabilidad | Resumen del cierre |
Infraestructura de envío de emails
CPR utiliza AWS SES (Simple Email Service) para el envío de correos electrónicos:
- Los correos se envían mediante SMTP de AWS SES
- Se utiliza Thymeleaf para plantillas HTML personalizadas
- Cada envío queda registrado en el log de correos con ID único de AWS
Tracking de emails
AWS SES proporciona información sobre la entrega de cada correo:
| Evento | Descripción |
|---|---|
| Enviado | El correo fue aceptado por AWS SES |
| Entregado | El correo llegó al servidor de destino |
| Apertura | El destinatario abrió el correo |
| Clic | El destinatario hizo clic en un enlace |
| Rebote | El correo no pudo ser entregado (bounce) |
Esta información está disponible en los logs de integración para fines de auditoría.
Escalamiento automático de aprobaciones
Si una solicitud o liquidación permanece sin revisar por un tiempo configurable, el sistema escala la notificación:
- Se configura el tiempo de escalamiento en
email_tiempo_escalamiento(en horas) - Si el aprobador no responde en ese tiempo, se notifica al siguiente nivel
- Si no hay siguiente nivel, se notifica al administrador de la empresa
Configurar notificaciones por empresa
Los parámetros de notificación se pueden configurar por empresa:
- Ve a Configuración > Parámetros
- Busca las claves relacionadas a notificaciones:
| Clave | Descripción |
|---|---|
email_from | Dirección de correo desde la que se envían las notificaciones |
email_tiempo_escalamiento | Tiempo (en horas) antes de escalar una aprobación pendiente |
sunat_client_id | Credencial para validación SUNAT (afecta notificaciones de validación) |
sunat_client_secret | Credencial para validación SUNAT |