feat(ventas): codFormaPago dinámico CIAC/CR según total + fechaVence por DIASVENC

- SQL trae fd.DIASVENC en ambas queries de ventas
- total==0 → codFormaPago=CIAC, plazoDias=0, fechaVence=fechaFactura
- total>0  → codFormaPago=CR,   plazoDias=DIASVENC, fechaVence=FECHAFACT+DIASVENC días

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-30 16:10:33 -05:00
co-authored by Claude Sonnet 4.6
parent 6a54b61a2e
commit 551dec9c11
2 changed files with 33 additions and 6 deletions
+4 -2
View File
@@ -21,7 +21,8 @@ SELECT
COALESCE(NULLIF(TRIM(ex.NUM_ISS), ''), TRIM(rel.COD_EXAMEN)) AS CUPS,
rel.PRECIO, COALESCE(t.VALOR, rel.PRECIO) AS PRECIO_TARIFA,
TRIM(e.CODCONTRATO) AS CODCONTRATO,
CAST(fd.FECHAFACT AS VARCHAR(30)) AS FECHAFACT
CAST(fd.FECHAFACT AS VARCHAR(30)) AS FECHAFACT,
fd.DIASVENC
FROM RECEPCION r
JOIN FACTURA_DIAN fd ON fd.PREFIJO = r.PREFIJO AND fd.NUM_FACTURA = r.NUM_FACTURA
JOIN RELACION rel ON rel.IDRECEPCION = r.IDRECEPCION
@@ -42,7 +43,8 @@ SELECT
COALESCE(NULLIF(TRIM(ex.NUM_ISS), ''), TRIM(rel.COD_EXAMEN)) AS CUPS,
rel.PRECIO, COALESCE(t.VALOR, rel.PRECIO) AS PRECIO_TARIFA,
TRIM(e.CODCONTRATO) AS CODCONTRATO,
CAST(fd.FECHAFACT AS VARCHAR(30)) AS FECHAFACT
CAST(fd.FECHAFACT AS VARCHAR(30)) AS FECHAFACT,
fd.DIASVENC
FROM RECEPCION r
JOIN FACTURA_DIAN fd ON fd.PREFIJO = r.PREFIJO AND fd.NUM_FACTURA = r.NUM_FACTURA
JOIN RELACION rel ON rel.IDRECEPCION = r.IDRECEPCION