Select
T0.U_Area,
T0.DocNum CodPedido,
case T0.DocStatus when 'C' then 'Cerrado' when 'O' then 'Abierto' end Estado,
T0.DocDate FechaPedido,
T0.CardName,
T0.GrosProfit TotalAntDescuento,
T0.VatSum,
T0.TotalExpns Propina,
T0.DocTotal,
T0.PaidToDate,
TX.SlpName Ejecutiva,T3.DocNum,
T3.DocNum Facturacion,
T3.NumAtCard Referencia,
T3.DocDate FechaFac,
T3.CardName Cliente,
T3.U_Nombre FacANombreDe,
isnull(T3.GrosProfit,0) AntDesc,
isnull(T3.VatSum,0) Impuesto,
isnull(T3.TotalExpns,0) Propina,
isnull(T3.DocTotal,0) TotalFac,
isnull(T3.DocTotal,0) - isnull(T3.PaidToDate,0) Saldo,
TY.SlpName EjecFac,
T3.ReceiptNum NoPago,
Case
WHEN ISNULL(T3.ReceiptNum,0) = 0 then 0
ELSE isnull(T3.PaidToDate,0)
END montoPagado
--isnull(T3.PaidToDate,0) montoPagadoT
from ORDR T0
left join RDR1 T1 ON T0.DocEntry = T1.DocEntry
Left join OSLP TX ON T0.SlpCode = TX.SlpCode
Left join INV1 T2 ON T0.DocNum = T2.BaseRef and T0.DocEntry = T2.BaseEntry
Left join OINV T3 ON T3.DocEntry = T2.DocEntry
Left join OSLP TY ON TY.SlpCode = T3.SlpCode
Where T0.U_Area = '01' AND T0.[DocDate] >=[%1] and T0.[DocDate] <=[%2]
group by T0.U_Area,T0.DocNum,T0.DocStatus,T0.DocDate,
T0.CardName,T0.GrosProfit,T0.VatSum,T0.TotalExpns,T0.DocTotal,
T0.PaidToDate,TX.SlpName,T3.DocNum,T3.NumAtCard,T3.DocDate,T3.CardName,
T3.U_Nombre,T3.GrosProfit,T3.VatSum,T3.TotalExpns,
T3.DocTotal,T3.PaidToDate,TY.SlpName,T3.ReceiptNum