cancel
Showing results for 
Search instead for 
Did you mean: 

Contas a receber Pagos

Former Member
0 Kudos

Olá,

tenho essa consulta que mostra os recebimentos de clientes em um periodo, que utilizo para calcular as comissões de vendas. Ocorre que utilizo o BankSync, e este ao gerar um boleto, baixa o título como pago. Como faço para essa consultar apresentar apenas o que foi efetivamente pago, seja por meio de boletos ou transferências?

SELECT Distinct

   T0.DocNum AS 'Incoming Payment',

   T1.DocNum AS 'Invoice Number',

   T0.DocDate AS ' Data Pagamento',

      T0.CardName,

      T2.Dscription,

   T3.SlpName,

   T1.DocTotal       

  

FROM ORCT T0

LEFT JOIN RCT2 T4 ON T0.DocNum = T4.DocNum

LEFT JOIN OINV T1 ON T1.DocEntry = T4.DocEntry

LEFT JOIN INV1 T2 ON T1.DocEntry = T2.DocEntry

LEFT JOIN OSLP T3 ON T1.SlpCode = T3.SlpCode

WHERE T0.DocDate >=[%0\] AND T0.DocDate <=[%1\] AND T0.JrnlMemo <> 'Cancelado' AND T1.CANCELED = 'N'

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Boa tarde Paulo.

Faça um 'LEFT JOIN'

LEFT JOIN OBOE B ON B.BoeKey=T0.BoeAbs AND B.BoeType='I'

e na condição acrescente

AND ISNULL(B.BoeStatus,'')='' OR B.BoeStatus='P'

Verifique se funcionou.

Abraço.

Jaime

Former Member
0 Kudos

Funcionou perfeitamente! Muito Obrigado!

Answers (1)

Answers (1)

Former Member
0 Kudos

Olá Amigos...

Como vocês estão tratando a data de pagamento do boleto?

Pois quando eu baixo o título no contas a receber para gerar o boleto, esta é a data de geração do boleto bancário, porém a data efetiva do pagamento é quando eu transfiro o boleto para a gaveta "Pago".

Como faço para puxar no relatório a data de pagamento do boleto bancário, que é a data quando transfiro para a gaveta depositados.

Agradeço desde já pela atenção prestada.