Cordial saludo, El siguiente query me trae las facturas de clientes que tienen notas Crédito.
SELECT
T2.CardName
,T1.Dscription
,T1.OcrCode4
,T1.U_HBT_FechaInicial AS FechaI
,T1.U_HBT_FechaFinOP AS FechaF
,T0.DocNum AS NumFact
,T0.DocDate AS FechaFact
,T1.Quantity
,T1.Price
,T1.LineTotal,
T3.Name AS TipoOP
,CONVERT(NVARCHAR(30)
,T0.DocEntry) as D_Entry
,T0.Comments
,T1.Project AS Motonave,
T1.unitMsr,DATENAME(MONTH
,T0.DocDate) AS MFACT
,T4.DocNum AS NumPed
,T4.DocDate AS FechaIniOP
,T4.DocDueDate AS FechaFinOP
,DATENAME(MONTH
,T1.U_HBT_FechaInicial) AS MES_OP
,T5.PrcName AS LineaNeg
,T6.Name AS Prod
FROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry=T1.DocEntry
INNER JOIN OCRD T2 ON T2.CardCode=T0.CardCode
LEFT JOIN “@HBT_TIPO_OPERACION” T3 ON T3.Code=T1.U_HBT_Tipo_Operacion
LEFT JOIN ORDR T4 ON T4.DocNum=T1.BaseRef AND T1.BaseType=17
LEFT JOIN OPRC T5 ON T5.PrcCode=T1.OcrCode2
LEFT JOIN “@HBT_PROD_DESCARGUE” T6 ON T6.Code=T1.U_HBT_PROD_DESCARGUE
WHERE EXISTS (SELECT * FROM RIN1 T1 WHERE T1.BaseEntry=T0.DocEntry)
Este Query me trae 10 facturas, de las cuales :
8 facturas están anuladas con notas creditos por el valor total.
y
2 facturas tienen una nota crédito parcial.
Como puedo hacer para que NO me salgan las 8 facturas que están anuladas en su totalidad.?
Solo quiero ver las 2 que tienen notas crédito parciales.
Supongo que el campo T1.LineTotal de la INV1 debe de ser igual al Linetotal de la RIN1