# Cálculo de préstamos El motor inicial es `AmortizationCalculator`, separado de controladores y vistas. Implementa cuota periódica nivelada con reducción de saldo como método estándar de referencia configurable; no afirma representar las condiciones contractuales definitivas de FLEXI. La tasa de entrada es nominal anual expresada como porcentaje. La tasa periódica se obtiene dividiendo entre 12 para mensual o 24 para quincenal. Se usa BCMath con escala interna 14 y redondeo half-up a centavos en cada cuota. La última cuota ajusta el capital restante para asegurar balance final `0.00`; cargos y seguro totales se distribuyen por centavos, colocando el residuo en la última cuota. No se implementan mora, penalidades, días de gracia, refinanciamiento ni cancelación anticipada. PENDIENTE DE DEFINICIÓN DE NEGOCIO.