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:
co-authored by
Claude Sonnet 4.6
parent
6a54b61a2e
commit
551dec9c11
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user