From af71968c7ff738fe5ae93bcbfd2983608daa0795 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Sat, 11 Jul 2026 11:37:08 -0500 Subject: [PATCH] fix: TRIM en CODCONTRATO de queries ventas 040 Firebird rellena campos CHAR con espacios, causando que '040' != '040 '. TRIM(e.CODCONTRATO) = '040' soluciona el filtro. Co-Authored-By: Claude Sonnet 4.6 --- app/routes/queries.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/routes/queries.py b/app/routes/queries.py index 4543102..af8d538 100644 --- a/app/routes/queries.py +++ b/app/routes/queries.py @@ -210,7 +210,7 @@ LEFT JOIN EXAMEN ex ON TRIM(ex.CODIGO) = TRIM(rel.COD_EXAMEN) LEFT JOIN EMPRESA e ON e.NIT = r.NIT_EMPRESA LEFT JOIN TARIFA t ON TRIM(t.COD_EXAMEN) = TRIM(rel.COD_EXAMEN) AND t.TARIFA = e.TARIFA WHERE r.FECHA_RECEPCION BETWEEN :fecha_ini AND :fecha_fin - AND e.CODCONTRATO = '040' + AND TRIM(e.CODCONTRATO) = '040' ORDER BY r.IDRECEPCION""", "description": "Facturas de venta contrato 040 en un rango de fechas" }, @@ -237,7 +237,7 @@ LEFT JOIN EXAMEN ex ON TRIM(ex.CODIGO) = TRIM(rel.COD_EXAMEN) LEFT JOIN EMPRESA e ON e.NIT = r.NIT_EMPRESA LEFT JOIN TARIFA t ON TRIM(t.COD_EXAMEN) = TRIM(rel.COD_EXAMEN) AND t.TARIFA = e.TARIFA WHERE r.NUM_FACTURA = :num_factura - AND e.CODCONTRATO = '040'""", + AND TRIM(e.CODCONTRATO) = '040'""", "description": "Factura de venta contrato 040 por nĂºmero de factura" }, ]