Query no debe incluir clietnes de contado

Buenas tardes estimados , requiero que esta consulta no incluya los clientes de contado, actualmente mis socios de negocios tienen la condición de contado C- Contado

SELECT Distinct ‘TRUE’
FROM OINV T0 WHERE T0.DocStatus = ‘O’ AND DateDiff(dd, DATEADD(DAY, 15,T0.DocDueDate), CONVERT(DateTime, CONVERT(nvarchar(11),GetDate(),112),112)) >= 1 AND T0.CardCOde = $[$4.0.0] AND (Select balance from ocrd where cardcode=$[$4.0.0]) <>0

Lo que posteas es una busqueda formateada y no una consulta.

¿Pero donde tienen ese dato marcado? ¿En OCRD?

Tienes que hacer la join desde OINV a OCRD para poder incluir la clausula where.

agradezco @meqs tus comentarios , tomare en cuanta lo indicado

Si tienes parametrizado en el maestro SN los grupos de clientes y ahí defines el cliente final, podrías considerar con ese campo que no se incluya ese tipo de cliente.

Buenas tardes, lo que posteas, es una búsqueda formateada para revisar que no tenga facturas vencidas el cliente. Si quieres agregar que no valide en facturas de contado, puedes con agregar una validacion como la siguiente:

AND $[OINV.GroupNum] <> (numero de la condición de pago que quieres descartar)

Las condiciones de pago que tienes dadas de alta las puedes visualizar ejecutando la siguiente consulta:

SELECT *  FROM OCTG T0

Saludos.

1 me gusta