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