Skip to main content

TODO - Crono

Backlog de trabajo pendiente. El historial de versiones ya desplegadas a producción vive en Notas Versión (WEB) y Notas Versión Móvil; aquí solo se listan las tareas por hacer.

Leyenda: #EST = estimación de esfuerzo · #PRI = prioridad (Alta / Media / Baja).

WEB — Próximamente (Crono 1.10.0)

  • Generar plantilla de Recordatorio de Pago en un textarea como texto para copiar y pegar después de efectuar el pago de préstamo — #EST:4h · #PRI:Media
  • Corregir lista domicilios en detalle de cliente — #EST:2h · #PRI:Baja
  • Lista de préstamos por estado para buscar más fácilmente en el módulo de préstamos usar pestañas — #EST:8h · #PRI:Media
  • Agregar acción para actualizar balance de préstamo — #EST:4h · #PRI:Alta
  • Conciliaciones bancarias mejoras y correcciones v1.6 — #EST:40h · #PRI:Alta
    • Corregir detalle de conciliación ordenar datos modal sugerencias
    • Actualización automática mediante WebSocket para que al agregar un movimiento banco nuevo o al preconciliar/conciliar se actualice sin recargar el modal
    • Agregar botón de preconciliar automático para movimientos no detectados en el proceso de preconciliación
    • Exportar excel de movimientos banco (pegado)
    • Agregar botón de preconciliar parecido al botón de conciliar al medio de las grillas de movimientos
    • Verificar permisos para todo el módulo de conciliación bancaria
    • Modal para listar archivos excel usados para importar
    • Corregir la edición de conciliación bancaria que no está funcionando
  • Mostrar cuenta origen y cuenta destino para detalle transacciones — #EST:4h · #PRI:Media
  • En reporte de pagos de préstamos agregar filtro por solicitud de origen WEB o API#EST:3h · #PRI:Baja
  • Revisar la nota que se incluye en el préstamo cuando se reprograma y Transferencia Salida#EST:2h · #PRI:Media
  • Botón para bloquear préstamo en caso de detectar fraude o error, que impida cualquier acción (pago, liquidación, reprogramación, etc.) hasta que se desbloquee manualmente por un admin — #EST:12h · #PRI:Alta
  • Transacción para cierre de cajas en la tarea programada de cierre automático de cajas, que permita llevar control de los cierres realizados y detectar posibles errores o fraudes en el proceso de cierre de caja — #EST:16h · #PRI:Alta
  • Formato del detalle de transacción para el tipo PAGO_EN_TRANSITO debe ser diferente a PAGO, solo datos involucrados — #EST:4h · #PRI:Media
  • Revisar permisos de cajas para usuarios que no son administradores y no tienen acceso a todas las cajas, para que solo puedan ver y gestionar las cajas asignadas — #EST:8h · #PRI:Alta
  • Agregar un sistema de alertas para detectar patrones sospechosos en la generación de constancias de pago — #EST:16h · #PRI:Alta
  • Revisar códigos asignados a cada préstamo del productoid = 8 ORG = GM — #EST:4h · #PRI:Media
  • Reporte cobranza campo: pagos en efectivo que impactan directamente al préstamo están saliendo como sin vincular, corregir el reporte para que refleje correctamente los pagos en efectivo vinculados — #EST:8h · #PRI:Alta
  • Corregir desincronización número transacción en todas las operaciones que generan transacciones (pago, liquidación, reprogramación, etc.) para que el número refleje el real asignado en la base de datos y no uno temporal o incorrecto (cache) — #EST:12h · #PRI:Alta
  • Lista de gestiones diarias para móvil — #EST:12h · #PRI:Media
  • Paginación gestiones diarias — #EST:4h · #PRI:Baja
  • Bono puntual para configuración de préstamos — #EST:12h · #PRI:Media
  • Corregir liquidación fecha y hora de liquidación y operaciones — #EST:8h · #PRI:Alta
  • Crear reporte préstamos liquidados/pagados Reportes#EST:12h · #PRI:Media
  • Crear reporte préstamos facturados Reportes#EST:12h · #PRI:Media
  • Crear reporte pendientes pagos Reportes#EST:12h · #PRI:Media
  • Generar pdf de ficha del empleado RecursosHumanos#EST:8h · #PRI:Baja
  • Generar excel exportado para el tareo mensual de los empleados — #EST:8h · #PRI:Media
  • Refactorizar mi zona módulo exclusivo para empleados — #EST:24h · #PRI:Media
  • Agregar pagos automáticos con distribución horizontal y revisar la distribución vertical — #EST:24h · #PRI:Alta
  • Revisar cache de almacenamiento y refrescar permisos — #EST:8h · #PRI:Alta
  • Enviar por conexión websocket cambios en los permisos de los roles hechos por el administrador web — #EST:12h · #PRI:Alta
  • La barra fija de ENTORNO DESARROLLO fijarla para que no interfiera con el contenedor principal — #EST:2h · #PRI:Baja
  • Verificar impacto de cambio de nombre en la función JEFE_CREDITO a ASESOR_CREDITO_Y_COBRANZA#EST:6h · #PRI:Media
  • Cuenta de tercero del registro bancos del empleado Recursos Humanos#EST:8h · #PRI:Media
  • Refactorizar y corregir lista Objetivos del módulo — #EST:16h · #PRI:Media
  • Revisar permisos del módulo de Mi Zona de empleados — #EST:6h · #PRI:Media
  • Cambiar ordenamiento de lista de préstamos del módulo de Preevaluar Persona#EST:2h · #PRI:Baja
  • Agregar lista de Numeraciones en configuraciones/contabilidad — #EST:8h · #PRI:Media
  • Generar documentos de préstamo (plantillas) pero como imagen usando WkhtmlToImage#EST:16h · #PRI:Media
  • Deshacer estado de préstamo Terminado#EST:8h · #PRI:Alta
  • Reorganizar datos cuando se liquida para mostrar las reglas de conciliación — #EST:8h · #PRI:Media
  • Corregir IdempotenciaMiddleware para almacenar respuestas de página html validaciones 302 ModelState#EST:12h · #PRI:Alta
  • Motor compartido para la idempotencia con 2 adaptadores para MVC y Apis y Https#EST:24h · #PRI:Alta
  • Implementar RabbitMQ para el proceso de conciliación y evitar bloqueos en la interfaz de usuario — #EST:24h · #PRI:Alta
  • Patrón outbox para procesar conciliaciones pre y pos conciliado en segundo plano y evitar bloqueos en la interfaz de usuario — #EST:24h · #PRI:Alta
  • Agregar botón de actualizar cabecera de datos préstamo en el modal Detalle Préstamo#EST:4h · #PRI:Baja
  • Anular documento generado en plantillas de préstamos — #EST:8h · #PRI:Media
  • Opción para habilitar web api al usuario desde su perfil para que pueda usar la app móvil — #EST:8h · #PRI:Media
  • Agregar préstamos por cobrar en el módulo de reportes — #EST:12h · #PRI:Media
  • Acceso directo al cliente del selector de Crear Préstamo para editar personal asignado — #EST:4h · #PRI:Baja
  • Se requiere revertir la re/asignaciones de clientes (volver a estado inicial) — #EST:12h · #PRI:Alta
  • #MEJ-013 Autocompletar información interna del cliente automáticamente — #EST:16h · #PRI:Media
  • Agregar fecha de eliminación y usuario de eliminación de cliente

Móvil — Pendiente

  • Decimales json api
  • Formatear todos los decimales de la app móvil con el mismo formato (2 decimales, separador de miles, etc.)
  • Impresión desde cajas pagos, pagos en tránsito
  • Formato del detalle de transacción para el tipo PAGO_EN_TRANSITO debe ser diferente a PAGO, solo datos involucrados
  • Tipo de restricción de saldo al aperturar caja según permisos otorgados al usuario
  • Abrir caja de vista principal Herramientas oculta el menú principal
  • TransaccionDto PagoDirectoId → PagoEnTransitoId
  • Idempotencia para errores sobre el mismo formulario debería refrescar el token
  • Lista de transacciones de cliente como pagos en tránsito
  • Grupo de whatsapp no llega en gestiones diarias, da error
  • Cambiar títulos gestiones diarias "hoy vence" / "caídas"
  • Quitar mensaje "caja no abierta" al inicio
  • Speech en préstamo
  • Ocultar mensajes que no le correspondan al usuario en el inicio
  • Suplantación de usuarios en el móvil
  • Mostrar todas las gestiones diarias para administradores y usuarios con permisos limitados
  • Quitar super admin a administradores
  • En el móvil CLIENTE - AVAL en una sola ventana y cambiar entre tabs para declaraciones

Móvil — Funciones planificadas (MOV)

  • MOV-01 — Suplantación de usuario. El administrador puede seleccionar un usuario de su organización y operar el app como si fuera ese usuario. Debe mostrar un banner visible indicando el modo suplantación y permitir volver a la sesión original. El endpoint ya existe en la API; falta la UI y el flujo en Flutter.
  • MOV-02 — Declaraciones del cliente y aval en tabs. En el detalle del préstamo, mostrar en una sola pantalla con tabs "Cliente" y "Aval"; cada tab muestra las declaraciones juradas / información declarada de la persona correspondiente. Evita navegar a dos pantallas distintas.
  • MOV-03 — Editar información del préstamo. Permitir editar datos del préstamo desde el móvil, equivalente a la vista de edición web: grupo de WhatsApp, asesor asignado, datos de contacto adicionales, notas/observaciones. Solo campos que no afecten el cronograma.
  • MOV-04 — Gestión diaria para administradores y usuarios con permisos limitados. Vista que adapta su contenido según el rol: el administrador ve todos los asesores, su estado de bloqueo y préstamos completados vs. pendientes; el usuario con permiso limitado solo ve su propia lista. El permiso Permisos.GestionDiaria.BloqueMovil controla qué secciones se muestran.
  • MOV-05 — Historial de comunicaciones del préstamo. Ver los mensajes/comunicaciones registrados para un préstamo: canal, plantilla usada, fecha, estado. Solo lectura en esta fase.
  • MOV-06 — Notificaciones push para eventos clave. Recibir notificaciones cuando: un préstamo cae en mora (caída del día), hay un compromiso de pago vencido, o el administrador asigna un préstamo. Conecta con Crono.Transmisiones cuando esté disponible; por ahora puede ser polling o SignalR.
  • MOV-07 — Reprogramación de préstamo. Desde el detalle, flujo de 2 pasos: formulario con saldo actual, cuota de inicio, nuevas cuotas/tasa/fechas y opción de capitalizar mora → previsualización del nuevo cronograma → confirmación con advertencia. Muestra badge "REPROGRAMADO" e historial. Requiere permiso Prestamos.Reprogramar. Verificar que el endpoint esté expuesto en Crono.WebApi.
  • MOV-08 — Refinanciamiento de préstamo. Desde el detalle, flujo de 3 pasos: resumen del saldo a cancelar → formulario del préstamo nuevo (monto pre-cargado con saldo origen, editable, producto/cuotas/tasa/fechas) → previsualización → confirmación. En una transacción cierra el préstamo origen (Refinanciado = true) y crea el nuevo; ambos muestran badge con link cruzado. Requiere permiso Prestamos.Refinanciar. Verificar endpoint en Crono.WebApi.
  • MOV-09 — Aplicar cargo adicional al préstamo. Formulario para agregar un cargo manual a una cuota pendiente: tipo de cargo (seguro, gasto notarial, otro), monto y cuota destino (solo no pagadas). Se refleja en el cronograma inmediatamente; los cargos adicionales no afectan el estado ni generan mora. Requiere permiso Prestamos.AgregarCargo.
  • MOV-10 — Recalcular moras del préstamo. Acción desde el detalle para forzar el recálculo de penalizaciones acumuladas hasta la fecha actual, con desglose mora anterior vs. mora recalculada por cuota. Requiere permiso correspondiente. Verificar si el endpoint de recálculo ya está expuesto en Crono.WebApi o solo existe en la web.
  • MOV-11 — Editar garantía del préstamo. Sección de garantías con opción de editar cada garantía registrada (tipo, descripción, valor, estado), agregar nueva o eliminar existente si el préstamo lo permite. Requiere permiso Prestamos.EditarGarantia. Verificar qué campos expone el endpoint en Crono.WebApi.
  • MOV-12 — Comprobantes electrónicos del préstamo. Sección de comprobantes emitidos por SUNAT (boletas/facturas) con número, fecha de emisión, monto y estado SUNAT; cada ítem permite ver el PDF y compartirlo por WhatsApp u otras apps. Solo lectura; la emisión sigue siendo automática al registrar el pago. Requiere permiso Prestamos.VerComprobantes. Verificar endpoints de consulta y descarga en Crono.WebApi.
  • MOV-13 — Eventos del préstamo. Historial de eventos ordenado cronológicamente (desembolso, pagos, reprogramaciones, refinanciamientos, cargos, cambios de estado, recálculos de mora, modificaciones), con fecha/hora, tipo, usuario, canal de origen (web/móvil) y monto si aplica. Solo lectura. Requiere permiso Prestamos.VerEventos. Verificar endpoint en Crono.WebApi.
  • MOV-14 — Comprobantes electrónicos (módulo Contabilidad). Lista de comprobantes de pago con filtros básicos (rango de emisión, estado, tipo de documento, búsqueda por cliente o N° Doc); cada fila permite descargar o compartir PDF, XML y CDR. Solo lectura y consulta — la generación queda exclusiva de la web. Requiere permiso Contabilidad.Comprobantes.Ver.
  • MOV-15 — Resúmenes de comprobantes. Consulta de los resúmenes diarios enviados a SUNAT: fecha, cantidad de comprobantes, estado (enviado/aceptado/con errores) y descarga del archivo de resumen. Solo lectura. Requiere permiso Contabilidad.Resumenes.Ver.
  • MOV-16 — Grupo de WhatsApp en lista de préstamos.