Hola a todos:
Quisiera pedirles de su valiosa ayuda para generar un informe de pagos efectuados a proveedores con sus respectivas notas de credito: eh estado trabajando con este query pero no me da el resultado que deseo ya que me muestra el total del pago, si el pago que realice fue de varias facturas en este caso me agrego varias lineas en la tabla VPM1, en este query quisiera que solo se mostrara el pago d la factura digamos la que va en la linea 2 por un importe de 5,000.00 y no el total de todas las lineas del documento de pago que son 50,000.00, anexo el query para ver si me pueden ayudar, saludos.
DECLARE @P1 INT
SET @P1=(SELECT TransID FROM OPCH WHERE DocNum=3052) --3052 ES EL NUMERO DE FACTURA DE PROVEEDOR
SELECT T0.* FROM ITR1 T0
INNER JOIN JDT1 T1 ON T0.TransRowId = T1.Line_ID AND T0.TransId = T1.TransId
INNER JOIN OITR T2 ON T0.ReconNum = T2.ReconNum
WHERE EXISTS(SELECT U0.ReconNum FROM ITR1 U0 WHERE U0.TransId = (@P1)
AND U0.TransRowId = 0 AND T2.ReconNum = U0.ReconNum)
AND (T1.TransId<>(@P1) OR T1.Line_ID<>0)
Este query me trae todas las transacciones realizadas del documento.