55 Cobro de Cuotas con Mora Automática en Laravel 12: Formulario de Pago Dinámico y Flux UI 💸🚀
Duración: 12 min¡Contenido Exclusivo!
Adquiere este curso para tener acceso inmediato a esta y a **todas las lecciones Premium**.
Inscribirse Ahora por $10.00 Acceso instantáneo de por vida y código fuente incluido.Descripción
💸 Lección 55: Cobro de Cuotas con Mora Automática y Flux UI
En esta sesión de Benji V2, perfeccionamos el formulario de pagos para que sea inteligente y dinámico. La mejora principal consiste en que el sistema detecte automáticamente si una cuota tiene mora acumulada y la sume al monto base, presentando al administrador el total exacto a cobrar.
🧮 Lógica de Suma Dinámica (Frontend/Blade)
Para evitar que el usuario tenga que usar una calculadora externa, implementamos una lógica de pre-cálculo antes de renderizar el formulario:
- ➕ Suma Automática: Definimos variables en PHP que extraen el Monto Base de la Cuota y le suman el Monto de la Mora (si aplica) calculado en la lección anterior [03:34].
- ⚖️ Monto Sugerido: El campo de "Monto Total Pagado" ahora se llena automáticamente con este valor sumado, formateado con dos decimales mediante number_format para mayor precisión [08:16].
🖥️ Interfaz Informativa para el Administrador
El formulario modal ahora es mucho más transparente y detallado:
- 🔍 Desglose de Cobro: Si existe mora, el modal muestra etiquetas específicas: "Monto de la Cuota" y "Mora Aplicada", indicando claramente que el total incluye la penalización [07:51].
- 🛡️ Validación de Mora: Usamos condicionales para que, si no hay mora (pago a tiempo), el formulario solo muestre el monto original de la cuota, evitando confusiones [10:32].
📊 Mejoras en la Experiencia de Usuario (UX)
Aprovechamos para dar un toque más profesional a la vista de detalles del préstamo:
- 📈 Indicador de Progreso: Añadimos un porcentaje textual (ej: "18.33% Pagado del préstamo") junto a la barra de progreso, utilizando etiquetas small para un diseño elegante y minimalista [10:13].
- ✅ Actualización en Tiempo Real: Al registrar el pago, se actualizan instantáneamente los contadores de cuotas pagadas, cuotas pendientes y el saldo total del préstamo [10:48].
✅ Resultado de la Lección
Al finalizar, el sistema garantiza que ningún interés de mora se pierda por olvido del administrador. El proceso de cobro es ahora a prueba de errores, transparente para el cliente y visualmente informativo, reforzando la integridad financiera de la aplicación.
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️