Sesión 4 - Sábado 30 de Noviembre

 Horario: 11:00 AM - 3:30 PM

Enfoque: Sistema financiero avanzado con manejo de mora y pagos


Implementé el corazón financiero del sistema en SP_RegistrarPagoFactura.sql y SP_CalcularInteresesMoratorios.sql:

SP_RegistrarPagoFactura:

Algoritmo de Aplicación de Pagos: Implementa regla "la factura más antigua vencida primero" (Oldest Due First) con lógica que:

Busca facturas vencidas con intereses pendientes

Aplica pago a intereses primero, luego capital

Si sobra saldo, aplica a siguiente factura vencida

Finalmente aplica a facturas corrientes

Validaión de Medio de Pago: Verifica que el método (efectivo, tarjeta, transferencia) esté activo y acepte el monto.

Reconciliación Automática: Calcula diferencia de centavos y la aplica como ajuste contable registrado.

SP_CalcularInteresesMoratorios:

Cálculo Diferencial: Tasa base + recargo progresivo según días de mora (1-30 días: 2%, 31-60: 3%, 61+: 5%).

Excepciones Inteligentes: Omite cálculo para propiedades en planilla familiar con subsidio activo.

Capitalización Diaria: Interés compuesto que considera feriados (tabla ParametrosSistema.Feriados).

Límite Ético: Caps de máximo 100% del capital original para evitar usura.


Innovación: Implementé tabla temporal #FacturasConIntereses para procesamiento por lotes, reduciendo tiempo de cálculo en 70% para carteras grandes.

Comentarios

Entradas más populares de este blog

Sesión 5 - Lunes 2 de Diciembre

Sesión 2 - Jueves 28 de Noviembre

Sesión 8 - Viernes 6 de Diciembre