Corrección a incidente Reporte CUIPO ISVIMED Tickect #54349 zoho

1. Descripción General

Se realizaron ajustes en los procesos de generación de reportes del sistema CUIPO para el cliente ISVIMED. El objetivo fue corregir inconsistencias en los valores de las Cuentas por Pagar (CXP) y estandarizar los valores por defecto en la ejecución de ingresos.

2. Ajustes Realizados

A. Corrección de Totales en Cuentas por Pagar (CXP) Problema: El reporte D_EJECUCION_DE_GASTOS mostraba líneas con valores superiores a los totales reales (ej. grupo 2.1.2.02.02.008) debido a una suma incorrecta de registros que incluían movimientos anulados o no amortizados.

Solución Técnica:

Se creó la vista PRESUP01.V_CXPAGAR_OPANT.

Esta vista centraliza la lógica de negocio, aplicando SUM(cantidad_credito - cantidad_amortizada) y filtrando registros mediante NVL para asegurar que solo se sumen valores activos.

Se integró esta vista en el SELECT 3.1 del reporte, filtrando VALOR > 0 para excluir automáticamente los registros de saldo cero o anulados.

B. Estandarización de Valores por Defecto (Ejecución de Ingresos) Problema: En el reporte B_EJECUCION_DE_INGRESOS, los campos NUMERO_FECHA_NORMA y TIPO_NORMA presentaban valores nulos o vacíos cuando no existía parametrización, afectando la lectura del reporte.

Solución Técnica:

Se implementó el uso de la función NVL en los CASE de destinación dentro de la consulta SQL.

Se definieron los valores por defecto como '0' (equivalente a “No Aplica”) para asegurar consistencia en la visualización.

3. Impacto en el Negocio

Precisión Financiera: Los totales por concepto en el reporte de ejecución de gastos ahora concuerdan con el detalle contable.

Mejora en la Interfaz: Los reportes de ingresos ya no presentan celdas vacías, lo que facilita la auditoría y lectura por parte del usuario final.

Desarrollado por: [Miguel Muñoz] Fecha: [05/06/2026] Versión de PB: 12.5