fix: separar routing CMXC (Ventas) vs LHXC (RDA) por prefijo en SQL
- _SQL_PACIENTES y _SQL_RDA: excluyen PREFIJO = 'CMXC' - _SQL_VENTAS: solo trae PREFIJO = 'CMXC' - Contrato 050: excluir_ventas=0 para permitir CMXC+050 en Ventas Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
ebc24bd480
commit
f0c4436622
@@ -44,6 +44,7 @@ LEFT JOIN CIUDAD c ON c.CODIGO = p.CIUDAD
|
||||
WHERE r.FECHA_RECEPCION BETWEEN :fecha_ini AND :fecha_fin
|
||||
AND r.NUM_FACTURA > 0
|
||||
AND r.PS_NUM IS NULL
|
||||
AND r.PREFIJO != 'CMXC'
|
||||
{filtro_contrato_pac}
|
||||
"""
|
||||
|
||||
@@ -82,6 +83,7 @@ LEFT JOIN TARIFA t ON TRIM(t.COD_EXAMEN) = TRIM(rel.COD_EXAMEN) AND t.TARIFA = e
|
||||
WHERE r.FECHA_RECEPCION BETWEEN :fecha_ini AND :fecha_fin
|
||||
AND r.NUM_FACTURA > 0
|
||||
AND r.PS_NUM IS NULL
|
||||
AND r.PREFIJO != 'CMXC'
|
||||
{filtro_contrato_rda}
|
||||
ORDER BY r.IDRECEPCION
|
||||
"""
|
||||
@@ -174,6 +176,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 r.PREFIJO = 'CMXC'
|
||||
ORDER BY r.IDRECEPCION
|
||||
"""
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ _SEED = [
|
||||
("040", "", "11", "MARTHA LILIANA SALGAR GALLEGO", 1, 1, 0),
|
||||
("041", "", "11", "GENCELL PHARMA S.A.S", 1, 0, 1),
|
||||
("042", "", "07", "AXA COLPATRIA HYC", 1, 0, 1),
|
||||
("050", "", "11", "PARTICULAR COLEGAS", 0, 0, 1),
|
||||
("050", "", "11", "PARTICULAR COLEGAS", 0, 0, 0),
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user