Configuración de alarmas SII
Transacción:
/EDGE/SII_CU_002
Mediante esta transacción se configuran las alarmas que deben notificar el retraso de envío a la AEAT.
Se considera alarma a la situación de riesgo sobre un documento financiero; notificación al evento de envío sobre la alarma; y envío a la creación de un mensaje en un canal.
Maestro de alarmas
En este punto se definen los tipos de alarma, para ello existen tres orígenes por los cuales se produce la alarma:
- Estado: Se crea la alarma cuando un eDocument alcanza un estado determinado(retenido, liberado, rechazado con errores, aceptado con errores, envío aceptado).
- Caducidad: Se crea la alarma en función del número de días transcurrido para controlar que el envío se produzca en el plazo establecido por la AEAT.
- Escalado: Se crea esta alarma cuando una alarma anterior ha producido un número de notificaciones sin que se corrija la situación de riesgo.
Para crear una nueva alarma, se tienen que informar los siguientes campos:
Campo | Significado |
---|---|
ID Maestro Alarmas | Es un contador, se tiene que informar el número consecutivo al existente |
Tipo de Alarma | Descripción del tipo de alarma |
Sapscript cabecera | Se selecciona el Sapscript de cabecera (creado previamente por la parte técnica) creado específicamente para la alarma en cuestión |
Sapscript de cuerpo | Se selecciona el Sapscript de cuerpo (creado previamente por la parte técnica) creado específicamente para la alarma en cuestión |
Nº Notif Escalado | Se especifica cuando se debe escalar la alarma. Por ejemplo si se indica un 3 significa que después del envío de 3 notificaciones se escale al siguiente nivel, para lo que se rellena el campo ID maestro Alarma y se indica la alarma para ese nivel de escalado. |
Plazo en horas | Etiempo en horas que debe transcurrir entre una notificación y otra |
Rol | Se indica el rol al cual tiene que llegar la notificación. En caso de tener lógica compleja la determinación de la persona a la que se debe enviar la notificación, se dejará el banco vacío y la determinación se hará mediante código |
Clase ABAP dest. | En vez de definir los destinatarios de las notificaciones a través del Rol anterior (que se dejará vacío) se puede indicar aquí una clase en la que hay que desarrollar la lógica correspondiente para determinar dichos destinatarios. La clase a indicar se debe construir como una implementación de la clase ejemplo /EDGE/IF_SII_NOTIF_USER_ALARM y se debe desarrollar la lógica en el método GET_USERS. |
ID Maestro Alarmas de escalado | En caso de haber escalado se identifica la alarma que se generará cuando se produzca el escalado |
Tipo Alarma Activo | se debe marcar este campo para que la alarma esté activa. (Está pensado para que de manera excepcional se pueda desactivar) |
Notif Agrupadas | Si se marca este campo se agruparán todos los documentos que cumplan las condiciones de este tipo de alarma. Por ejemplo si un lote tienen 1000 edoc, se enviarían 1000 mil mails, si se marca el check se enviaría un mail para todo el lote |
Una vez configurada el maestro de alarma, se podrían establecer las siguientes asignaciones:
- Disparadores por estado:
En este punto se especifica donde se quiere realizar la alarma:
- Proceso eDoc.: /EDGE/SII - Sistema Información Impuestos
- Sociedad: Id de la sociedad
- Paso del proceso: Crear Lote, Aceptar Lote, Rechazar Lote, etc.
- Disparadores por caducidad
Se configura la caducidad, para que se notifique con una periodicidad, o cuando esté próximo el vencimiento.
- Relación alarmas-canal
Para cada alarma se indica el canal que se va a utilizar. Por defecto va a estar configurado el mail. Cada vez que se produzca una alarma se va a enviar una notificación a los usuarios que tengan el rol.
- Canales de comunicación
En este punto se debe configurar el modo por el que se va a realizar la notificación. Las clases para los canales los proporcionará el equipo técnico.
- Estados finales de comunicación
En este punto se parametrizan los estados que se consideran finales para los que se dejará de emitir alarmas de caducidad y que cuando se llegue a ellos producirán el apagado de las alarmas existentes.