Query para mostrar lotes

Hola a todos,

Quisiera pedirle el apoyo con un query que me muestre las facturas de ventas pero a su vez que me muestre los número de lotes de los productos.

Lo he intentado pero hasta los momentos no consigo como unir las 2 tablas de manera efectiva.

Por favor su valiosa ayuda.

Gracias.

Saludos.

Podría intentar con la OINV INV1 OBTN y ITL1

Un ejemplo podría ser así:

SELECT T0.DocNum AS 'Número de Factura', 
       T0.CardName AS 'Nombre del Cliente', 
       T1.ItemCode AS 'Código de Producto', 
       T1.Dscription AS 'Descripción de Producto', 
       T2.DistNumber AS 'Número de Lote', 
       T2.Quantity AS 'Cantidad en Lote'
FROM OINV T0 
INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry 
LEFT JOIN OITL T3 ON T1.DocEntry = T3.DocEntry AND T1.LineNum = T3.DocLine 
LEFT JOIN ITL1 T4 ON T3.LogEntry = T4.LogEntry 
LEFT JOIN OBTN T2 ON T4.ItemCode = T2.ItemCode AND T4.SysNumber = T2.SysNumber
WHERE T0.DocDate >= '2024-01-01'


Ese ejemplo es funcional trayendo las facturad el 01 de Enero en adelante, aunque para un mejor resultado deberías editar a tus necesidades.

Ah, si el ‘DistNumber’ te da problemas porque no lo tengas, cámbialo a ‘BatchNum’

Estimado,

Muchas gracias por el apoyo.

Saludos.

hola @Frank1985 he realizado algunos y utilizo OINV, INV1, IBT1 y OBTN, la IBT1 muestra la cantidad suministrada de cada lote (podría ocurrir que de una misma línea se entregue más de un lote).

Slds,