on 02-04-2014 3:56 PM
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'
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.