No dia seguinte, logo no primeiro horário, após os pagamentos realizados do dia anterior. Deve-se, rodar a consulta abaixo para validação das solicitações das transferências bancárias automáticas. Com o resultado obtido a partir da consulta abaixo, deverá exportar para uma planilha Excel.
--Transferencias Automáticas
select
P.nome,
P.cpf,
t.RNTRC,
TC.dataEnvioIntegracao,
TC.valor,
case
when TC.status = 0 then 'Não processado'
when TC.status = 1 then 'Enviado financeira'
when TC.status = 2 then 'Aguardando processamento'
when TC.status = 3 then 'Processado com sucesso'
when TC.status = 4 then 'Estorno realizado'
when TC.status = 5 then 'Aguardando estorno'
when TC.status = 6 then 'Erro de processamento do estorno'
when TC.status = 7 then 'Estorno realizado com erro'
when TC.status = 200 then 'Erro'
else 'Erro na consulta de log na financeira'
End[Status Transferência]
from tbTransferenciaConta TC
join tbCartao C on C.id = TC.cartaoIdDebito
join tbPortadorCartao PC on PC.cartaoId = C.id
left join tbTransferenciaBancariaAutoHabilitar TAH on TAH.transportadorId = PC.transportadorId
join tbCartaFrete CF on CF.transportadorId = TAH.transportadorId
--join tbParcelaCarta PCT on PCT.cartaFreteId = http://CF.id
join tbTransportador T on T.id = CF.transportadorId
join tbPessoaFisicaJuridica P on P.id = T.fisicajuridicaId
where TC.dataEnvioIntegracao between '20230105 09:00:00' and '20230106 23:59:59' and http://cf.id in (select cartaFreteId from tbParcelaCarta where nome like ('%FAT_%') and dataCriacao >= '20210819 14:00:00' and status = 3)
group by P.nome,P.cpf,t.RNTRC,TC.dataEnvioIntegracao, TC.valor, TC.status,t.id
order by tc.dataEnvioIntegracao, 5
Depois, rodar essa segunda consulta:
select concat(P.CPF,';',P.nome,';','4.5') from tbCartaFrete CF
join tbParcelaCarta PC on PC.cartaFreteId = http://CF.id
join tbTransportador T on T.id = CF.transportadorId
join tbPessoaFisicaJuridica P on P.id = T.fisicajuridicaId
where PC.nome like ('%FAT_%') and PC.dataCriacao >= '20230706 09:00:00' and CF.contratanteId in (659,768)
group by P.CPF,P.nome
order by 1
**Lembrando sempre de colocar a data do inicio do pagamento e data final da consulta.
Com os resultados obtidos dessa segunda consulta, deve-se também exportar para o Excel e organizando em ordem alfabética. Desta forma, os registros que tiverem apenas uma linha deverão ser verificado, caso não tenha a opção de transferência automática pela Central deverá ser marcado. Assim como a transferência bancária, caso não tenha sido solicitada deve ser realizada também, com exceção dos transportadores que não possuírem contas cadastradas.
Feito o processo, após os dois dias úteis, deve-se rodar essa segunda consulta, afim de identificar os status das transferências. Caso haja algum problema, verificar os logs e acionar a processadora em caso de falhas.