Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Consultores
Postado

Neste post vou mostrar como funciona a consulta em lista do banco do Brasil.

Delphi / Lazarus:

Atenção:

É necessário incluir um titulo na lista de títulos antes do envio da consulta.
O Campo marcado com asterisco (*) é Obrigatório, sendo assim os demais são opcionais.
Índice de continuidade é a paginação, quando necessário mais de uma consulta para o restante dos títulos.

  FiltrosAPI := Boleto.Configuracoes.WebService.Filtro;
  FiltrosAPI.Clear;
* FiltrosAPI.indicadorSituacao          := isbAberto;
  FiltrosAPI.boletoVencido              := ibvNao;
  FiltrosAPI.contaCaucao                := 0;
  FiltrosAPI.cnpjCpfPagador             := '';
  FiltrosAPI.codigoEstadoTituloCobranca := 6;
  FiltrosAPI.carteira                   := 17;
  FiltrosAPI.modalidadeCobranca         := 35;

  FiltrosAPI.dataRegistro.DataInicio := strtodate('01/04/2025');
  FiltrosAPI.dataRegistro.DataFinal  := strtodate('02/04/2025');

  FiltrosAPI.dataMovimento.DataInicio := strtodate('01/04/2025');
  FiltrosAPI.dataMovimento.DataFinal  := strtodate('02/04/2025');

  FiltrosAPI.dataVencimento.DataInicio := strtodate('01/04/2025');
  FiltrosAPI.dataVencimento.DataFinal  := strtodate('02/04/2025');

  FiltrosAPI.indiceContinuidade       := 0;

Atenção, o envio das consultas deve ser realizado pelo parâmetro: TpConsulta

Boleto.Configuracoes.WebService.Operacao := tpConsulta;

Exemplos:
Consultar lista dos títulos em Aberto (sem exibir os boletos vencidos), Registrados no período 04/04/2025 até 10/04/2025:

  FiltrosAPI := Boleto.Configuracoes.WebService.Filtro;
  FiltrosAPI.Clear;
* FiltrosAPI.indicadorSituacao          := isbAberto;
  FiltrosAPI.boletoVencido              := ibvNao;
  FiltrosAPI.dataRegistro.DataInicio    := strtodate('04/04/2025');
  FiltrosAPI.dataRegistro.DataFinal     := strtodate('10/04/2025');
  FiltrosAPI.indiceContinuidade         := 0;

Consultar lista dos títulos em Aberto exibir os boletos vencidos, com vencimento no período 01/04/2025 até 05/04/2025:

  FiltrosAPI := Boleto.Configuracoes.WebService.Filtro;
  FiltrosAPI.Clear;
* FiltrosAPI.indicadorSituacao          := isbAberto;
  FiltrosAPI.boletoVencido              := ibvSim;
  FiltrosAPI.dataVencimento.DataInicio  := strtodate('01/04/2025');
  FiltrosAPI.dataVencimento.DataFinal   := strtodate('05/04/2025');
  FiltrosAPI.indiceContinuidade         := 0;

Consultar lista dos títulos Liquidados, com data movimento (liquidação) no período 01/04/2025 até 10/04/2025:

  FiltrosAPI := Boleto.Configuracoes.WebService.Filtro;
  FiltrosAPI.Clear;
* FiltrosAPI.indicadorSituacao          := isbBaixado;
  FiltrosAPI.boletoVencido              := ibvNao;
  FiltrosAPI.dataMovimento.DataInicio  := strtodate('01/04/2025');
  FiltrosAPI.dataMovimento.DataFinal   := strtodate('10/04/2025');
  FiltrosAPI.indiceContinuidade         := 0;

 

ACBrLibBoleto:

Atenção:

É necessário incluir um titulo na lista de títulos antes do envio da consulta.
O Campo marcado com asterisco (*) é Obrigatório, sendo assim os demais são opcionais.
Índice de continuidade é a paginação, quando necessário mais de uma consulta para o restante dos títulos.

  [ConsultaAPI]
* IndicadorSituacaoBoleto    = 1
  BoletoVencido              = 0
  contaCaucao                = 
  cnpjCpfPagador             = 
  codigoEstadoTituloCobranca = 
  carteira                   = 
  modalidadeCobranca         = 

  DataInicioRegistro   = 01/04/2025
  DataFinalRegistro    = 02/04/2025

  DataInicioMovimento  = 01/04/2025
  DataFinalMovimento   = 02/04/2025

  DataInicioVencimento = 01/04/2025
  DataFinalVencimento  = 02/04/2025

  indiceContinuidade = 0

Atenção, o envio das consultas deve ser realizado pelo parâmetro: TpConsulta

Boleto_EnviarBoleto(3, sResposta, esTamanho);

Exemplos:
Consultar lista dos títulos em Aberto (sem exibir os boletos vencidos), Registrados no período 04/04/2025 até 10/04/2025:

  [ConsultaAPI]
  IndicadorSituacaoBoleto  = isbAberto
  boletoVencido         = 1
  DataInicioRegistro    = 04/04/2025
  DataInicioRegistro    = 10/04/2025
  indiceContinuidade    = 0

Consultar lista dos títulos em Aberto exibir os boletos vencidos, com vencimento no período 01/04/2025 até 05/04/2025:

  [ConsultaAPI]
  IndicadorSituacaoBoleto = 1
  boletoVencido         = 2
  DataInicioVencimento  = 01/04/2025
  DataFinalVencimento   = 05/04/2025
  indiceContinuidade    = 0

Consultar lista dos títulos Liquidados, com data movimento (liquidação) no período 01/04/2025 até 10/04/2025:

  [ConsultaAPI]
  IndicadorSituacaoBoleto : 2
  boletoVencido      : 1
  DataInicioMovimento: 01/04/2025
  DataFinalMovimento : 10/04/2025
  indiceContinuidade : 0

ACBrMonitorPlus:

Atenção:

É necessário incluir um titulo na lista de títulos antes do envio da consulta.
O Campo marcado com asterisco (*) é Obrigatório, sendo assim os demais são opcionais.
Índice de continuidade é a paginação, quando necessário mais de uma consulta para o restante dos títulos.

  BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI]
* IndicadorSituacaoBoleto    = 1
  BoletoVencido              = 0
  contaCaucao                = 
  cnpjCpfPagador             = 
  codigoEstadoTituloCobranca = 
  carteira                   = 
  modalidadeCobranca         = 

  DataInicioRegistro   = 01/04/2025
  DataFinalRegistro    = 02/04/2025

  DataInicioMovimento  = 01/04/2025
  DataFinalMovimento   = 02/04/2025

  DataInicioVencimento = 01/04/2025
  DataFinalVencimento  = 02/04/2025

  indiceContinuidade = 0")

Exemplos:
Consultar lista dos títulos em Aberto (sem exibir os boletos vencidos), Registrados no período 04/04/2025 até 10/04/2025:

  BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI]
  IndicadorSituacaoBoleto = isbAberto
  boletoVencido         = 1
  DataInicioRegistro    = 04/04/2025
  DataInicioRegistro    = 10/04/2025
  indiceContinuidade    = 0")

Consultar lista dos títulos em Aberto exibir os boletos vencidos, com vencimento no período 01/04/2025 até 05/04/2025:

  BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI]
  IndicadorSituacaoBoleto = 1
  boletoVencido         = 2
  DataInicioVencimento  = 01/04/2025
  DataFinalVencimento   = 05/04/2025
  indiceContinuidade    = 0")

Consultar lista dos títulos Liquidados, com data movimento (liquidação) no período 01/04/2025 até 10/04/2025:

  BOLETO.ConsultarTitulosPorPeriodo("[ConsultaAPI]
  IndicadorSituacaoBoleto  = 2
  boletoVencido      = 1
  DataInicioMovimento= 01/04/2025
  DataFinalMovimento = 10/04/2025
  indiceContinuidade = 0")

 

* Em breve será disponibilizado vídeos em nosso portal de cursos.*

 

 

 

 

 

 

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.