Ir para conteúdo
  • Cadastre-se

dev botao

Boleto WebService Banco do Brasil e Simular Pagamento de Titulo


Ver Solução Respondido por Daniel InfoCotidiano,

Recommended Posts

  • Membros Pro
Postado

Deu certo fazer o pagamento do QRCode que gerei após enviar o boleto em homologação, porém, o JSON de retorno quando vou fazer a consulta detalhada não me retorna nenhuma informação de identificação do boleto bancário no meu sistema para realizar o encontro do registro, estava fazendo através da linha digitável, porém, quando feita a consulta detalhada não é retornada essa informação, sabe me dizer como poderia realizar esse vinculo? Qual método conseguiria vincular este retorno a um boleto bancário existente no meu sistema? Como vocês estão fazendo para envio e registro do retorno junto ao boleto?

 

'{"codigoLinhaDigitavel":"","textoEmailPagador":"","textoMensagemBloquetoTitulo":"","codigoTipoMulta":0,"codigoCanalPagamento":261,"numeroContratoCobranca":19581316,"codigoTipoInscricaoSacado":1,"numeroInscricaoSacadoCobranca":96050176876,"codigoEstadoTituloCobranca":6,"codigoTipoTituloCobranca":17,"codigoModalidadeTitulo":1,"codigoAceiteTituloCobranca":"A","codigoPrefixoDependenciaCobrador":95,"codigoIndicadorEconomico":9,"numeroTituloCedenteCobranca":"","codigoTipoJuroMora":1,"dataEmissaoTituloCobranca":"16.07.2024","dataRegistroTituloCobranca":"05.08.2024","dataVencimentoTituloCobranca":"15.08.2024","valorOriginalTituloCobranca":1599,"valorAtualTituloCobranca":1599,"valorPagamentoParcialTitulo":0,"valorAbatimentoTituloCobranca":0,"percentualImpostoSobreOprFinanceirasTituloCobranca":0,"valorImpostoSobreOprFinanceirasTituloCobranca":0,"valorMoedaTituloCobranca":0,"percentualJuroMoraTitulo":0,"valorJuroMoraTitulo":5.33,"percentualMultaTitulo":2,"valorMultaTituloCobranca":0,"quantidadeParcelaTituloCobranca":0,"dataBaixaAutomaticoTitulo":"08.03.2025","textoCampoUtilizacaoCedente":"","indicadorCobrancaPartilhadoTitulo":"N","nomeSacadoCobranca":"VALERIO DE AGUIAR ZORZATO","textoEnderecoSacadoCobranca":"Rua Indaiatuba 0","nomeBairroSacadoCobranca":"Do Salto","nomeMunicipioSacadoCobranca":"Blumenau","siglaUnidadeFederacaoSacadoCobranca":"SC","numeroCepSacadoCobranca":89031690,"valorMoedaAbatimentoTitulo":0,"dataProtestoTituloCobranca":"","codigoTipoInscricaoSacador":3,"numeroInscricaoSacadorAvalista":0,"nomeSacadorAvalistaTitulo":"","percentualDescontoTitulo":0,"dataDescontoTitulo":"","valorDescontoTitulo":0,"codigoDescontoTitulo":0,"percentualSegundoDescontoTitulo":0,"dataSegundoDescontoTitulo":"","valorSegundoDescontoTitulo":0,"codigoSegundoDescontoTitulo":0,"percentualTerceiroDescontoTitulo":0,"dataTerceiroDescontoTitulo":"","valorTerceiroDescontoTitulo":0,"codigoTerceiroDescontoTitulo":0,"dataMultaTitulo":"05.09.2024","numeroCarteiraCobranca":17,"numeroVariacaoCarteiraCobranca":35,"quantidadeDiaProtesto":0,"quantidadeDiaPrazoLimiteRecebimento":200,"dataLimiteRecebimentoTitulo":"03.03.2025","indicadorPermissaoRecebimentoParcial":"S","textoCodigoBarrasTituloCobranca":"","codigoOcorrenciaCartorio":0,"valorImpostoSobreOprFinanceirasRecebidoTitulo":0,"valorAbatimentoTotal":0,"valorJuroMoraRecebido":0,"valorDescontoUtilizado":0,"valorPagoSacado":1599,"valorCreditoCedente":1596.1,"codigoTipoLiquidacao":4,"dataCreditoLiquidacao":"05.08.2024","dataRecebimentoTitulo":"05.08.2024","codigoPrefixoDependenciaRecebedor":551,"codigoNaturezaRecebimento":1,"numeroIdentidadeSacadoTituloCobranca":"000000000000000","codigoResponsavelAtualizacao":"CBRSLX11","codigoTipoBaixaTitulo":0,"valorMultaRecebido":0,"valorReajuste":0,"valorOutroRecebido":0,"codigoIndicadorEconomicoUtilizadoInadimplencia":0}'

  • Membros Pro
Postado

Sim sim, mesmo assim gostaria de simular o pagamento de um boleto bancário e encontrar alguma informação de retorno que consiga vincular as alterações ao meu boleto bancário no sistema, porém, não consegui simular este pagamento correto em homologação e retorno...

  • Consultores
Postado

@Paulo Alexandre Hostert
Pix no ACBrBoleto é criado todo através da solução ACBrBoleto. Vc não vai usar ACBrPix para criar o QrCode.
Quando incluir o tituto, existe uma propriedade IndicadorPix deve estar setada para true;
Lembrando que para obter o qrCode, vc precisa registrar o boleto via CNAB ou API, aguardar o retorno do banco com as informações do PIX.
Eles que vinculam o boleto com PIX e devolvem o campo EMV.
Você pode realizar o teste com com o programa exemplo, tanto em homologacao ou producao que ele vai devolver a informação no RETORNO EMV:
Exemplo delphi Retorno apos registro API:
image.png

Exemplo delphi apos ler o retorno CNAB
image.png

 

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 (editado)

Quando incluso o titulo eu consigo obter o código EMV normalmente e até mesmo consigo pagar em homologação simulando o pagamento, porém, conforme disse anteriormente, no JSON retornado quando feita a consulta detalhada desse boleto bancário não retorna nenhuma informação para identificação de qual boleto bancário se refere a consulta detalhada. A propriedade codigolinhadigitavel não é preenchida por exemplo, gostaria de entender como vocês estão fazendo para obter qual o boleto bancário foi consultado por exemplo através da lista de retorno quando existem liquidações no titulo ou outros casos. Segue abaixo o JSON de retorno disponibilizado pelo WebService.

'{"codigoLinhaDigitavel":"","textoEmailPagador":"","textoMensagemBloquetoTitulo":"","codigoTipoMulta":0,"codigoCanalPagamento":261,"numeroContratoCobranca":19581316,"codigoTipoInscricaoSacado":1,"numeroInscricaoSacadoCobranca":96050176876,"codigoEstadoTituloCobranca":6,"codigoTipoTituloCobranca":17,"codigoModalidadeTitulo":1,"codigoAceiteTituloCobranca":"A","codigoPrefixoDependenciaCobrador":95,"codigoIndicadorEconomico":9,"numeroTituloCedenteCobranca":"","codigoTipoJuroMora":1,"dataEmissaoTituloCobranca":"16.07.2024","dataRegistroTituloCobranca":"05.08.2024","dataVencimentoTituloCobranca":"15.08.2024","valorOriginalTituloCobranca":1599,"valorAtualTituloCobranca":1599,"valorPagamentoParcialTitulo":0,"valorAbatimentoTituloCobranca":0,"percentualImpostoSobreOprFinanceirasTituloCobranca":0,"valorImpostoSobreOprFinanceirasTituloCobranca":0,"valorMoedaTituloCobranca":0,"percentualJuroMoraTitulo":0,"valorJuroMoraTitulo":5.33,"percentualMultaTitulo":2,"valorMultaTituloCobranca":0,"quantidadeParcelaTituloCobranca":0,"dataBaixaAutomaticoTitulo":"08.03.2025","textoCampoUtilizacaoCedente":"","indicadorCobrancaPartilhadoTitulo":"N","nomeSacadoCobranca":"VALERIO DE AGUIAR ZORZATO","textoEnderecoSacadoCobranca":"Rua Indaiatuba 0","nomeBairroSacadoCobranca":"Do Salto","nomeMunicipioSacadoCobranca":"Blumenau","siglaUnidadeFederacaoSacadoCobranca":"SC","numeroCepSacadoCobranca":89031690,"valorMoedaAbatimentoTitulo":0,"dataProtestoTituloCobranca":"","codigoTipoInscricaoSacador":3,"numeroInscricaoSacadorAvalista":0,"nomeSacadorAvalistaTitulo":"","percentualDescontoTitulo":0,"dataDescontoTitulo":"","valorDescontoTitulo":0,"codigoDescontoTitulo":0,"percentualSegundoDescontoTitulo":0,"dataSegundoDescontoTitulo":"","valorSegundoDescontoTitulo":0,"codigoSegundoDescontoTitulo":0,"percentualTerceiroDescontoTitulo":0,"dataTerceiroDescontoTitulo":"","valorTerceiroDescontoTitulo":0,"codigoTerceiroDescontoTitulo":0,"dataMultaTitulo":"05.09.2024","numeroCarteiraCobranca":17,"numeroVariacaoCarteiraCobranca":35,"quantidadeDiaProtesto":0,"quantidadeDiaPrazoLimiteRecebimento":200,"dataLimiteRecebimentoTitulo":"03.03.2025","indicadorPermissaoRecebimentoParcial":"S","textoCodigoBarrasTituloCobranca":"","codigoOcorrenciaCartorio":0,"valorImpostoSobreOprFinanceirasRecebidoTitulo":0,"valorAbatimentoTotal":0,"valorJuroMoraRecebido":0,"valorDescontoUtilizado":0,"valorPagoSacado":1599,"valorCreditoCedente":1596.1,"codigoTipoLiquidacao":4,"dataCreditoLiquidacao":"05.08.2024","dataRecebimentoTitulo":"05.08.2024","codigoPrefixoDependenciaRecebedor":551,"codigoNaturezaRecebimento":1,"numeroIdentidadeSacadoTituloCobranca":"000000000000000","codigoResponsavelAtualizacao":"CBRSLX11","codigoTipoBaixaTitulo":0,"valorMultaRecebido":0,"valorReajuste":0,"valorOutroRecebido":0,"codigoIndicadorEconomicoUtilizadoInadimplencia":0}'

Editado por Paulo Alexandre Hostert
  • Consultores
Postado

Ele retorna nestas propriedades do retorno da consulta lista:
NossoNumero, ele devolve concatenado conforme manual de envio API
e se vc desejar, apenas o nossonumero no BB, Ele devolve em NossoNumeroCorrespondente.

image.png

Por favor pode nos enviar o LogWS que conste o envio e o retorno para que possamos ver como esta sendo enviado e o retorno do mesmo.
envie para [email protected] no corpo da mensagem colar o link deste post para que possamos identifica-lo

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
Postado

Realizei uma consulta de boletos liquidados, dai vc tem esta resposta:
2024.08.05.13.46.19.686-RetornoConsulta.txt

FiltrosAPI.Clear;
FiltrosAPI.indicadorSituacao        := isbBaixado;
FiltrosAPI.codigoEstadoTituloCobranca  := 6;
FiltrosAPI.dataMovimento.DataInicio := StrToDate('01/06/2024');
FiltrosAPI.dataMovimento.DataFinal  := StrToDate('30/06/2024');
FACBrBoleto.Configuracoes.WebService.Operacao := tpConsulta;

 

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

Não tem como fazer uma consulta detalhada encaminhando o boleto em questão e retornando o nosso numero ou nosso numero correspondente? Tentei, porém informação nenhuma para identificação foi retornada. Queria encaminhar exatamente qual boleto queria consultar, por isso, não gostaria de usar o tpConsulta e sim o tpConsultaDetalhada.

  • Consultores
  • Solution
Postado

Na consulta detalhe, vc informa qual o NossoNumero, exemplo 915419 ele concatena conforme o manual com o código do convenio ao enviar para API.
No retorno ele devolve o NossoNumero capturado para API 00031285570000915419 , conteúdo em verde é Conveio e o Vermelho o nosso numero.
vc pode pegar utilizando copy(NossoNumero,11,10)
 


image.png

2024.08.05.16.31.33.817-RetornoConsultaDetalhe.txt

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.