Skip to content

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Mar 08:24
· 296 commits to main since this release

Release v1.5.0

Fecha: 2026-03-18

Resumen

Esta version incorpora el modulo de financiamiento de cotizaciones con calculo de formulas financieras, persistencia de datos (tasa y cuota), visualizacion en tabla/PDF y reglas de negocio para habilitar la opcion solo cuando corresponde.

Cambios principales

  • Se agrego boton Financiar en listado de cotizaciones con regla:
    • Solo se muestra cuando Total Peru > 15,000.
  • Se implemento modal de financiamiento con:
    • Tasa anual editable por controles +/-.
    • Calculo automatico de tasa mensual usando formula:
      • ((1 + i_anual)^(1/12)) - 1
    • Calculo de cuota (5 cuotas) equivalente a Excel PAGO(...).
    • Tabla de amortizacion por periodo.
  • Se implemento guardado de financiamiento en cotizaciones:
    • Guarda tasa y cuota.
    • Si ya existe financiamiento, se bloquean controles:
      • input de tasa anual
      • botones +/-
      • boton Guardar
  • Se movio la logica JS inline de cotizaciones.php a:
    • assets/js/table-gridjs-cotizacion.js
  • En tabla de cotizaciones (Items):
    • Se muestra Total PE con simbolo $.
    • Si hay financiamiento (cuota no nula), se muestra:
      • Cuota
      • Total Final = Total PE + Cuota
  • En detalle de cotizacion (form_cotizacion.php):
    • Se agrego cuota_estado junto a totales para visualizar cuota.
    • Tooltip de cuota_estado con texto Cuota.
  • En PDF (pdf_cotizacion.php):
    • Se agregan lineas debajo de Total Peru:
      • Cuota
      • Total Final
    • Solo se muestran cuando cuota > 0.

Endpoints y backend

  • Nuevo endpoint:
    • controller/financiamiento_cotizacion.php
      • GET: consulta financiamiento existente.
      • POST: registra financiamiento (con control de no sobrescribir).
  • Modelo actualizado:
    • model/cotizacion.php
      • Metodos para obtener/guardar financiamiento.
      • Se incluye cuota en la consulta de tabla de cotizaciones.

Regla de negocio aplicada

  • Financiamiento disponible solo para cotizaciones con Total PE > 15,000.
  • Cuota/Total Final visibles unicamente cuando existe cuota valida (> 0).

Commits relacionados

  • 208d7de - table financiamiento
  • 2489e17 - modal financiamiento cotizacion
  • 03a7587 - pdf y eye financiamiento

Notas

  • Release generado por workflow automatico de GitHub Actions al publicar tag v1.5.0.