Quantcast
Channel: SCN : Discussion List - SAP Business One (Português)
Viewing all articles
Browse latest Browse all 111

Campo do valores de juros do Boleto (BankSync)

$
0
0

Boa tarde.

 

Estou fazendo uma consulta para retorna os valores recebidos do boletos até aqui tudo bem o problema e que o valor do juros e criado um novo documento LCM e gostaria de saber qual e o vinculo para esse novo lançamento.

 

-- Boletos

SELECT OBOE.BoeKey as DocEntry,

       OBOE.Comments,

       'OBOE' as LinkDoc,

        (select TOP 1 TaxDate FROM OBOT T0 INNER JOIN BOT1 T1 ON T0.AbsEntry=T1.AbsEntry

        Where StatusTo='P' AND StatusFrom<>'P' AND BOENumber=OBOE.BoeNum) as TaxDate,

       OBOE.DueDate,

       OBOE.PmntDate as DocDate,

       OBOE.CardCode,

       OBOE.CardName,

       'OCRD' as CardType,

       'BOLETO' as TypeDoc,

       100,

       CASE WHEN (Select COUNT(*) from RCT2 Where RCT2.DocNum=T2.DocNum) > 1 THEN '1/1'

       ELSE (SELECT CAST(T31.[InstlmntId] as VARCHAR(10))+'/'+CAST(T3.[Installmnt] as VARCHAR(10)) FROM RCT2 T22

            LEFT OUTER JOIN OINV T3 ON T22.DocEntry=T3.DocEntry

            LEFT OUTER JOIN INV6 T31 ON T22.DocEntry=T31.DocEntry AND T22.InstId=T31.InstlmntID

            WHERE T22.DocNum=T2.DocNum)

       END as InstlmntId,

       --'1/1' as InstlmntId,

       CAST(OBOE.PmntNum as VARCHAR(254)) as DocNum,

       t22.sumapplied as Total,--OBOE.BoeSum as Total,

       0 Pagamento,

       t22.sumapplied as SumApplied,--OBOE.BoeSum as SumApplied,

       0 as WtAppld,

      0 as Juros,

       0 as Descontos,

       CASE WHEN ISNULL(CAST(OBOE.PmntDate-OBOE.DueDate AS INT),0) < 0 THEN 0

       ELSE ISNULL(CAST(OBOE.PmntDate-OBOE.DueDate AS INT),0) END as DaysLate,

       'Y',

       T51.TransId,

       'Recebidas' as 'Tipo',

       '0' ContaPG,

       '' Conta,

       T200.AcctCode+' - '+ T200.AcctName   as ContaRB,

       T2.BPLId as CodigoBPL,

       T2.BPLName as NomeEmpresa

FROM OBOE INNER JOIN ORCT T2 ON T2.DocNum=OBOE.PmntNum

INNER JOIN RCT2 T22 ON T2.DocNum=T22.DocNum

LEFT OUTER JOIN OINV T3 ON T22.DocEntry=T3.DocEntry

LEFT OUTER JOIN INV6 T31 ON T22.DocEntry=T31.DocEntry AND T22.InstId=T31.InstlmntID

LEFT OUTER JOIN OJDT T51 ON T2.DocEntry=T51.BaseRef AND T2.TransId = T51.TransId

left JOIN OACT T200 ON T200.AcctCode=OBOE.BoeAcct

 

WHERE OBOE.BoeStatus in ('P') AND OBOE.BoeNum IN (select BOENumber FROM OBOT T0 INNER JOIN BOT1 T1 ON T0.AbsEntry=T1.AbsEntry

                                                  Where StatusTo='P' AND StatusFrom not in ('P','F') AND t0.TaxDate BETWEEN

                                                   @DataInicio

 

 

Att.

 

Denilson Rezende


Viewing all articles
Browse latest Browse all 111

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>