Breadcrumbs

Monitoramento Diário

Introdução

Monitoramento diário.

Essas consultas abaixo, são utilizadas para monitorar falhas que possam impactar nas emissões dos clientes.

Passo a passo

–Falha de pagamentos exec MonitorarFalhaDePagamentos

–Ciot em contingencia select * from tbcartafrete where status = 7

–Erro de transferencias select * from tbTransferenciaConta where status = 201

–Parcelas agendadas sem pagamento select A.parcelaId,pc.nome, pc.valor, pc.valorReal,pc.status, pc.dataCriacao, pc.dataPagamento, cf.CIOT, pj.nome from tbParcelaCarta (nolock) PC join tbAgendamento (nolock) A on A.parcelaId = PC.id join tbCartaFrete (nolock) CF on CF.id = PC.cartaFreteId join tbContratante (nolock) C on C.id = cf.contratanteId join tbPessoaFisicaJuridica (nolock) PJ on PJ.id = C.juridicaId join tbTransportador (nolock) T on T.id = CF.transportadorId join tbPessoaFisicaJuridica (nolock) P on P.id = t.fisicajuridicaId where pc.dataPagamento <= getdate() and pc.status = 0 and CF.status <> 2 and cf.dataEmissao >= '20190101'

–Transferencias sem retorno SELECT TOP 1000 [ID]

  ,[CARTAOIDDEBITO]
  ,[CONTACREDITOID]
  ,[VALOR]
  ,[NUMEROPROTOCOLO]
  ,[NUMEROTRANSACAO]
  ,[EMAILTRANSPORTADOR]
  ,[STATUS]
  ,[NUMEROPROTOCOLOESTORNO]
  ,[NUMEROTRANSACAOESTORNO]
  ,[DATAPROTOCOLOESTORNO]
  ,[DATAENVIOINTEGRACAO]
  ,[DATAPROCESSAMENTORETORNO]
  ,[NUMEROTRANSACAOBPP]
  ,[TRANSFERENCIAIDBPP]

FROM [TBTRANSFERENCIACONTA] WHERE (DATEDIFF(DAY, DATAENVIOINTEGRACAO, GETDATE()) > 2) AND STATUS = 1 AND DATEPART(WEEKDAY,DATAENVIOINTEGRACAO) != 7 AND DATEPART(WEEKDAY,DATAENVIOINTEGRACAO) != 1

–Registros Duplicados select COUNT(pessoaId) from tbCondutor group by pessoaId having COUNT (*) > 1

select fisicajuridicaId from tbTransportador group by fisicajuridicaId having COUNT (*) > 1

select cpf from tbPessoaFisicaJuridica group by cpf having COUNT (*) > 1

select cnpj from tbPessoaFisicaJuridica group by cnpj having COUNT (*) > 1

select placa from tbCaminhao group by placa having COUNT (*) > 1

select pessoaId from tbContato group by pessoaId having COUNT (*) > 1

Outras informações

Fonte: Fernando Junior