Versión: 1.0 Última actualización: Diciembre 2024 Plataforma: MPAY (Mercandu Pay / n1co)
Fecha: Diciembre 2025 Objetivo: Documentar dependencias y requisitos para migrar repositorios de GitLab a GitHub y configurar ambiente de desarrollo local.
MPAY es una plataforma BNPL (Buy Now Pay Later) compuesta por 5 microservicios con arquitectura event-driven. Actualmente los repositorios estan en GitLab con CI/CD configurado usando templates compartidos.
Cuando un pago solo cubre parcialmente el fee moratorio ($100), se necesita calcular y registrar el IVA proporcional (13% de los $50 pagados = $6.50). Actualmente Fineract trata cada charge como independiente.
Fineract emite eventos de negocio via Kafka/ActiveMQ para notificar cambios en el ciclo de vida de préstamos. Este documento detalla los eventos relevantes para:
- Próximo a vencer: Recordatorios antes del vencimiento
- Vencido: Alertas post-vencimiento
- En mora: Clasificación y cambios de estado de morosidad
Esta guía explica cómo simular los eventos LoanRepaymentDueBusinessEvent y LoanRepaymentOverdueBusinessEvent en un ambiente de desarrollo sin modificar la fecha del sistema.