Saltar a contenido

mod.fundae — Cumplimiento Fundae

Community · Categoría compliance (desactivable)

Qué hace

Cumplimiento regulatorio para formación bonificable en España (RD 694/2017):

  • Acciones formativas con código, modalidad (PRESENCIAL/TELEFORMACION/MIXTA), horas, fechas y bloques de contenido.
  • Empresas bonificadas con NIF validado (checksum DNI/NIE/CIF), CCC y crédito anual.
  • Notificaciones RLPT a la representación legal de las personas trabajadoras, con el plazo legal de 15 días naturales calculado automáticamente y la evidencia (PDF) en el Evidence Vault con hash.
  • Grupos bonificables con ciclo de vida (DRAFT → ACTIVE → CLOSED/CANCELLED), costes imputados y matrícula nominal de participantes.
  • Finalización con umbral configurable (75% por defecto): APTO / NO_APTO / EN_CURSO por participante, con modo preview.
  • Exports: XML de inicio y de fin de grupo, y un ZIP de auditoría completo (manifest SHA-256 + XMLs + CSVs + evidencias RLPT) verificable offline con una herramienta sin dependencias.

Cómo funciona

  • Arrancar un grupo valida la antelación RLPT (15 días) y el crédito disponible de la empresa; cerrar el grupo debita el crédito consumido.
  • El NIF de una empresa es inmutable tras el alta (cambio de NIF = empresa nueva, por trazabilidad).
  • La suma de horas de los bloques no puede superar las horas de la acción (Fundae lo verifica al subir el XML).
  • Es el consumidor natural del hook courses.publish.validate: puede bloquear la publicación de un curso si faltan objetivos o duración.
  • Hay vistas diferenciadas por rol: admin, auditor (solo lectura, redactada) y empresa_manager (solo sus empleados). El rol formador no accede a Fundae.

Dependencias

Opcionales: mod.courses (validación de curso vinculado) y mod.learning (matrículas y completitud).

Modelo de datos

mod_fundae_action · _block · _company · _rlpt_notice · _group · _cost · _group_participant.

API

Prefijo /modules/fundae (acciones, exports) + superficie admin en /admin/fundae/* (empresas, RLPT, grupos, costes, participantes). Detalle en Referencia → Aprendizaje y Referencia → Administración.

Eventos

Emite 24 eventos que cubren todo el ciclo: fundae.action.*, fundae.company.*, fundae.rlpt.notice.*, fundae.group.* (incluidos los de generación de XML y ZIP), fundae.cost.*, fundae.export.generated. No consume.

Configuración

Umbral de finalización configurable por grupo (75% por defecto). Sin variables de entorno propias.