Ir para conteúdo
  • Cadastre-se

dev botao

Consultar boleto Banco Inter via WS pela DataMovimento não retorna os baixados


Ver Solução Respondido por Daniel InfoCotidiano,

Recommended Posts

  • Membros Pro
Postado

Boa tarde!
Estou usando a seguinte configuração para consultar os boletos pagos no Banco Inter:
   FiltrosAPI.indicadorSituacao        := isbBaixado;
   FiltrosAPI.dataMovimento.DataInicio :=IncDay(Date,-1);
   FiltrosAPI.dataMovimento.DataFinal  := date;

Porem os boletos pagos só são retornados se passar a informar FiltrosAPI.dataMovimento.DataInicio := <data de vencimento do boleto>

 

  • Consultores
Postado

No inter temos 2 consultas em endpoint diferente (com pix) qdo IndicadorPix = true

Para boleto baixado, Cancelado informar datainicio e final de movimento:
Boleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio
Boleto.Configuracoes.WebService.Filtro.dataMovimento.DataFinal

Para Boletos Abertos, informar data vencimento
Boleto.Configuracoes.WebService.Filtro.dataVencimento.DataInicio
Boleto.Configuracoes.WebService.Filtro.dataVencimento.DataFinal

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado

Obrigado Juliomar!
Eu alterei o fonte modificando para filtrar por PAGAMENTO quando indicadorPIX = TRUE e as baixas vieram.
Vi que já estão fazendo essa alteração neste post: 

 

  • Membros Pro
Postado

Olá Daniel!
Mantive meu código passando datainicial = date-1 e com indicadorPIX = TRUE. Alterei no arquivo ACBrBoletoW_Inter_API.pas as linhas:
image.thumb.png.d89c14f21805d14a63d9155d11387ce4.png

As baixas passaram a vir.

  • Consultores
Postado

Anexe a unit .pas que foi alterada  por favor
Vamos criar uma tarefa para este ajuste.
Se vc consultar um boleto mais antigo com indicadorPix false, ele retorna algo?

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Consultores
  • Solution
Postado

Para manter a compatibilidade fiz algumas alterações. Como não tenho credenciais, pode testar em seu ambiente por favor?
1. faça um backup do seu arquivo ACBrBoletoW_Inter_API.pas
salve o arquivo anexo na pasta  ...:\ACBr\Fontes\ACBrBoleto\WS (mesma pasta onde esta o seu)
ACBrBoletoW_Inter_API.pas
Rode o instalador do ACBr
Pode testar com indicadorPIX como true e false (pq com indicador pix ele usa V3, sem indicador  pix ele usa V2)

 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado

Funcionou perfeitamente com indicadorPIX = TRUE e tambem no teste com indicadorPIX = FALSE.
 

  • Curtir 1
  • Consultores
Postado

Obrigado pelos testes !

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.