Formulario de reporte
Published
Ruta: /servicio-al-cliente/linea-etica-reporte
Componente interno: ethicalLineFormComponent
¿Qué hace esta pantalla?
Es el formulario principal de la Línea Ética. Aquí el usuario describe el hecho a reportar, elige si desea hacerlo de forma anónima o identificada, adjunta evidencias opcionales y autoriza el tratamiento de sus datos.
Paso 1 — ¿Anónimo o identificado?
Lo primero que el formulario pregunta es si el usuario quiere reportar de forma anónima o con sus datos. Esta selección es anónimo por defecto.
Al cambiar de identificado a anónimo, los campos personales se limpian automáticamente.
Campos del formulario
Campos personales — Solo si el usuario elige NO ser anónimo
Campos siempre visibles
Los catálogos (tipos de denunciante y tipologías) se cargan dinámicamente desde la API. Si la API falla, el sistema usa valores de respaldo configurados en Firebase.
Archivos adjuntos
Los archivos son opcionales pero pueden ser clave para respaldar el reporte.
Restricciones
Mensajes de error por archivo
-
"Máximo puede subir 3 archivos"— ya se alcanzó el límite. -
"El archivo [nombre] no tiene un formato permitido."— tipo MIME no aceptado. -
"El archivo [nombre] no tiene una extensión válida."— extensión no permitida. -
"El archivo [nombre] supera los 2 MB permitidos."— archivo muy pesado.
Cómo gestionar los archivos
-
Cada archivo aparece en una lista con un botón para eliminarlo individualmente.
-
Para subir el mismo archivo que eliminaste, puedes volver a seleccionarlo — el sistema lo permite.
-
Si un archivo falla al subirse después del envío, el reporte no se cancela — queda registrado igualmente sin ese adjunto.
¿Qué pasa al hacer clic en "Continuar"?
-
El sistema valida todos los campos localmente.
-
Si hay errores de validación, los muestra bajo cada campo — el envío no procede.
-
Si todo es válido:
-
Llama a la API:
POST /denunciascon los datos del reporte. -
Si hay archivos, los convierte a Base64 y los sube uno por uno:
POST /soportes. -
Según el resultado:
-
Éxito → redirige a Solicitud enviada con el número de seguimiento.
-
Error → redirige a Solicitud rechazada.
El fallo en la subida de uno o más archivos no impide que el reporte quede registrado.
Autorización de tratamiento de datos
Al pie del formulario hay una casilla de autorización con un enlace a la política de privacidad de Finandina. Esta casilla es obligatoria — sin marcarla el botón "Continuar" permanece deshabilitado.
Recomendaciones
-
Sé lo más específico posible en la descripción: fechas, personas involucradas, lugar, hechos concretos.
-
Si tienes correos, capturas o documentos que respalden el hecho, adjúntalos.
-
Si eliges el modo identificado, usa un correo que revises con frecuencia — puede ser el canal por el que recibas actualizaciones sobre tu caso.
-
El botón "Continuar" permanece deshabilitado mientras el formulario tenga errores o campos obligatorios sin completar.