Buen día Comunidad de SAP una vez mas solicito de su gran conocimiento con el tema de facturas de clientes vs Notas de Crédito, he generado un query para el reporte de ventas solo que tengo una diferencia en total de lineas (LineTotal) de INV1 note que las facturas de contado les están aplicando un 3% de descuento adicional y no se como jalarlo a tal query. Por su gran ayuda y aporte como siempre les estoy agradecido.
Saludos.
SELECT T1.[CardCode] AS 'Código SN', T1.[CardName] AS 'Socio de Negocio', T0.[DocDate], T0.[CreateDate], 'FACTURA' as Documento, T0.[DocNum], T1.[U_Sucursal] AS 'Sucursal', T2.[ItemCode] AS 'Código de Producto', T2.[Dscription] AS 'Nombre del Producto', T2.[Quantity] AS 'Cantidad', T2.[Price] AS 'Precio U', T2.[LineTotal] AS 'Importe Total', T3.[U_Factor] AS 'Factor de Conversión', T4.[SlpName] AS 'Ruta', T5.[firstName] AS 'Nombre de Vendedor', T5.[lastName] AS 'Apellido Vendedor', T4.[U_SEGMENTO] AS 'Segmento', T3.[U_Grup] AS 'LOB', T3.[U_Clasif] AS 'Clasificación', T3.[U_Marca] AS 'Marca', (T2.[Quantity] * T3.[U_Factor]) as Litros_Piezas
FROM OINV T0 INNER JOIN OCRD T1 ON T0.CardCode = T1.CardCode INNER JOIN INV1 T2 ON T0.DocEntry = T2.DocEntry
INNER JOIN OITM T3 ON T2.ItemCode = T3.ItemCode INNER JOIN OSLP T4 ON T0.SlpCode = T4.SlpCode
INNER JOIN OHEM T5 ON T0.OwnerCode = T5.empID where T0.[CreateDate] between [%0] and [%1]
Union all
SELECT T0.[CardCode], T0.[CardName], T0.[DocDate], T0.[CreateDate], 'NC', T0.[DocNum], T1.[U_Sucursal], T2.[ItemCode], T2.[Dscription], T2.[Quantity] * -1, T2.[Price], T2.[LineTotal] * -1, T3.[U_Factor], T4.[SlpName], T5.[firstName], T5.[lastName], T4.[U_SEGMENTO], T3.[U_Grup], T3.[U_Clasif], T3.[U_Marca], (T2.[Quantity] * T3.[U_Factor]) * -1 as Litros_Piezas FROM ORIN T0 INNER JOIN OCRD T1 ON T0.CardCode = T1.CardCode INNER JOIN RIN1 T2 ON T0.DocEntry = T2.DocEntry INNER JOIN OITM T3 ON T2.ItemCode = T3.ItemCode INNER JOIN OSLP T4 ON T0.SlpCode = T4.SlpCode INNER JOIN OHEM T5 ON T0.OwnerCode = T5.empID where T0.[CreateDate] between [%0] and [%1]