cancel
Showing results for 
Search instead for 
Did you mean: 

Facturas con o sin entrega

0 Kudos
164

Hola buenas tardes tengo el siguiente codigo que me arroja las facturas con las entregas con sus respectivos lotes pero hay algunas facturas que no tienen notas de entrega como haria para que me aparezcan con o sin entrega con sus respectivos lotes

Select T0.DocNum , t1.Dscription,T5.DocNum, T6.BatchNum

FROM [dbo].[OINV]

T0 INNER JOIN [dbo].[INV1] T1 ON T0.DocEntry = T1.DocEntry

LEFT JOIN [dbo].[DLN1] T2 ON T1.BaseEntry = T2.DocEntry AND T1.BaseLine = T2.LineNum

INNER JOIN ODLN T5 ON T2.DocEntry = T5.DocEntry

left join IBT1 T6 on T6.[BaseEntry] = t2.docentry and T6.[BaseLinNum] = T2.[LineNum] and T2.[ItemCode] = T6.[ItemCode]

WHERE T6.[BaseType] = '15'

espero darme a entender

Accepted Solutions (0)

Answers (1)

Answers (1)

0 Kudos

Hola, buenas tardes, De acuerdo con su solicitud, he proporcionado un código para tomar el albarán de entrega y la factura AR, tanto el número de documento como el tipo, la cantidad y el número de lote de la tabla IBT1. Espero que este sea tu requerimiento.

SELECT T0."BaseNum" as "Document Number",

CASE WHEN CAST (T0."BaseType" AS NVARCHAR) = '13' THEN 'AR Invoice'

WHEN CAST (T0."BaseType" AS NVARCHAR) = '15' THEN 'Delivery Note'

else CAST (T0."BaseType" AS NVARCHAR) END "Document Type"

, T0."ItemCode", T0."ItemName", T0."BatchNum" FROM IBT1 T0

where T0."BaseType" in ('13','15')