Matriz de roles y alcances
El control de acceso basado en roles (RBAC) se valida tanto en la interfaz (ocultando rutas y botones no autorizados) como en cada endpoint de la API:
| Rol | Alcance | Responsabilidades principales |
|---|---|---|
| Administrador de Plataforma | P | Crea denominaciones, razones sociales, habilita países y administra cuentas globales. |
| Administrador de Denominación | D:<id> | Administra sedes, distritos, política Ley 1581, usuarios de la denominación, reportes consolidados y auditoría. |
| Pastor | C:<id> | Supervisión integral de la sede: membresía, secretaría, certificados, asistencia, reportes financieros y rangos pastorales. |
| Secretario(a) | C:<id> | Revisión del Formato F-701, expediente de miembros, carnés, certificados PDF, asistencia y actas eclesiásticas. |
| Tesorero(a) | C:<id> | Recibos de aportes (REC), promesas de voto, libro de caja mensual, comprobantes de egreso, presupuesto y liquidación de diezmos. |
Rol Pastor y Dirección Local
El pastor cuenta con una vista ejecutiva en el Tablero de Inicio (/dashboard) que resume el crecimiento de la congregación, las solicitudes de membresía pendientes, la tendencia de asistencia y el estado de los fondos contables de la sede.
- Puede asignar y cerrar cargos locales (diáconos, líderes de comité, maestros) dentro de la ficha de cada miembro.
- Gestiona los traslados de miembros entre sedes de la misma denominación conservando el historial espiritual y ministerial sin duplicar la identidad de la persona.
- Tiene acceso con permiso específico al perfil socioeconómico para orientar la obra social y el cuidado pastoral de las familias.
Rol Secretaría y Membresía F-701
El trabajo diario de secretaría se concentra en tres módulos principales bajo el menú Membresía y Secretaría:
- Revisión de solicitudes F-701 (
/applications):- Revisa las solicitudes enviadas desde el formulario público
/apply. - El sistema alerta automáticamente si el número de documento ya existe en la denominación para evitar registros duplicados.
- Al hacer clic en Aprobar, en una sola transacción atómica se crea la persona, el miembro activo, su número consecutivo de carné y el respaldo de su consentimiento de privacidad.
- Revisa las solicitudes enviadas desde el formulario público
- Expediente 360° del Miembro (
/members/:id):- Administra datos personales, bautismo, recepción, vínculos del núcleo familiar (cónyuge, hijos, padres), formación académica/teológica y cargos ejercidos.
- Permite gestionar la revocación de consentimiento o la anonimización por Habeas Data cuando la ley lo exige, sin romper la integridad histórica de la contabilidad.
Certificados PDF, Carnés y Registros Eclesiásticos
- Certificados Oficiales (
/certificates): emite certificados de bautismo, membresía activa, presentación de niños o matrimonio con numeración consecutiva sin huecos por sede, tipo y año. Incluye vista previa de impresión y anulación motivada (sin borrado físico). - Carnés de Membresía: emisión y renovación de carnés con fecha de vigencia y estado verificable.
- Asistencia (
/attendance): registro de asistencia desglosada por categoría (adultos, jóvenes, niños, visitas) y gráficas de tendencia por servicio. - Registros Especiales (
/records): libros oficiales de presentación de niños, matrimonios y períodos pastorales (validando automáticamente que no existan solapamientos de fechas).
Rol Tesorería y Contabilidad
El módulo contable de Iglesia 238 está diseñado bajo principios de trazabilidad e inmutabilidad (ningún movimiento contable se borra; las correcciones se realizan mediante reversas auditadas):
- Aportes y Recibos
REC(/accounting/contributions): registra diezmos, ofrendas, primicias y donaciones tanto nominales (asociados al aportante para su certificado anual) como anónimos (ofrenda general de culto), generando recibo consecutivo automático. - Promesas de Voto (
/accounting/vows): registra compromisos de fe (ej. voto pro-templo), controla cada abono parcial y calcula en tiempo real el saldo pendiente y la fecha límite.
Libro de Caja, Presupuesto y Liquidación de Diezmos
- Libro de Caja Mensual (
/accounting/cash-book):- Abre el período mensual de la sede, consolida los aportes recibidos por fondo y registra los comprobantes de egreso sobre las cuentas autorizadas.
- Al finalizar el mes, ejecuta el cierre del período, dejando los saldos iniciales listos para el mes siguiente.
- Liquidación de Diezmos (
/accounting/tithe-settlements):- Calcula automáticamente la liquidación del período sin permitir solapamientos de fechas, desglosando cada porcentaje que corresponde enviar a la tesorería nacional o distrital.
- Presupuesto Anual (
/accounting/budget):- Define el presupuesto anual fijo o por comités (y permite copiar la estructura del año anterior en un clic) comparando en tiempo real lo presupuestado frente a lo ejecutado.