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,
  • Este tópico foi criado há 121 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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

  • Este tópico foi criado há 121 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.