53 Configuración de Días de Gracia y Registro de Pagos en Laravel 12: Lógica de Cobro y Ajustes ⚙️💸
Duración: 17 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 53: Registro de Pagos y Configuración de Días de Gracia
En esta sesión de Benji V2, completamos el ciclo de cobranza e introducimos conceptos avanzados de gestión de mora y notificaciones. Aprendemos a automatizar el registro de pagos y a preparar el sistema para alertar sobre vencimientos basándonos en parámetros globales.
💳 Lógica de Cobro en el Backend
Tras diseñar el formulario en la lección anterior, ahora implementamos su funcionalidad:
- 🔍 Validación Rigurosa: Aseguramos que el pago_id exista en la base de datos, que el método de pago sea válido y que el monto no esté vacío [01:29].
- 🔄 Actualización del Registro: En lugar de crear un nuevo pago, buscamos el registro existente (que estaba en estado "Pendiente") y actualizamos los campos de Método de Pago, Fecha de Cancelación y Monto Pagado.
- ✅ Cambio de Estado: Automáticamente, el sistema cambia el estado de la cuota de "Pendiente" a "Pagado". Esto dispara la actualización visual del progress bar y los balances de saldo pendiente en la vista del préstamo [03:43].
⚙️ Parámetros Globales (Ajustes del Sistema)
Para que el sistema sea flexible, vinculamos la configuración de ajustes con la operativa diaria:
- 💰 Tasa de Interés por Defecto: Ahora, al crear un préstamo, el campo de tasa de interés jala automáticamente el valor definido en los ajustes generales, ahorrando tiempo al administrador [07:35].
📅 Nuevos Conceptos: Días de Gracia y Notificación
Añadimos dos columnas cruciales a la tabla de ajustes para mejorar la relación con el cliente y la operatividad:
- ⏳ Días de Gracia: Tiempo adicional que se le otorga al cliente después de la fecha de vencimiento antes de empezar a cobrarle mora [08:38].
- 🔔 Días de Notificación: Cantidad de días previos al vencimiento en los que el sistema debe empezar a alertar al administrador para que realice la gestión de cobro [10:16].
- 🛠️ Implementación Técnica: Se actualizaron las migraciones, el modelo Ajuste y el formulario de configuración para incluir estos campos, asegurando que se guarden y editen correctamente desde el panel de administración [11:46].
✅ Resultado de la Lección
Al finalizar, el sistema no solo permite registrar cobros reales de forma exitosa, sino que ya posee la "inteligencia" necesaria para saber cuándo un préstamo está a punto de vencer y cuánto margen de espera tiene el cliente antes de ser penalizado.
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! ❤️