Skip to content

Releases: phpeitor/cotix-360

v1.5.0

18 Mar 08:24

Choose a tag to compare

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.

v1.0.1

14 Mar 19:01

Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

v1.1.0

14 Mar 18:55

Choose a tag to compare

Release v1.0.0

Fecha: 2026-03-14

Resumen

Esta version se enfoca en mejoras de experiencia de usuario en login y legibilidad de montos en cotizaciones, ademas de documentacion tecnica del proyecto.

Cambios Incluidos

  • README mejorado y reestructurado.

    • Instalacion paso a paso.
    • Requisitos y stack tecnico.
    • Estructura del proyecto.
    • Flujo principal de uso.
    • Novedades de la version.
  • Formato con separador de miles en precios y totales.

    • Archivo: assets/js/form-calculo.js
    • Archivo: assets/js/form-cotizacion.js
    • Se aplico formato consistente en totales y columnas de precios.
  • Mejoras UX en login (ajustes recientes de esta version).

    • Animaciones de exito/error mas consistentes.
    • Delay de redireccion para permitir visualizar animacion de exito.

Commit de Referencia

  • 882ffd4 - docs: improve README and format prices with thousand separators

Tag

  • v1.0.0

Notas

  • Estas notas se guardan localmente y no se suben al remoto (carpeta ignorada por .gitignore).