Raphael. F. B. Soares Postado 19 Agosto, 2025 Postado 19 Agosto, 2025 Bom dia, fiz alguns ajustes no Boleto Híbrido Bradesco utilizando a Api do Portal. Ajuste no percentual, para juros e multa, precisa ser com 5 casas decimais senão o banco não aceita; Adicionado Data Limite de Pagto; Instruções pela API de Cobrança com QR Code, alteração de Data, Conceder Abatimento, Cancelar Abatimento, Protestar e Remover Protesto. Segue o Arquivo. Obrigado ACBrBoletoW_Bradesco.pas 1
Raphael. F. B. Soares Postado 19 Agosto, 2025 Autor Postado 19 Agosto, 2025 Ajustado também o valor do pagamento no arquivo de retorno: DE ARetornoWS.DadosRet.TituloRet.ValorPago := ValorInteiroParaDouble(LjsonTitulo.AsInteger['valorPagamento']); Para ARetornoWS.DadosRet.TituloRet.ValorPago := (LjsonTitulo.AsInteger['vlrPagto']); Lembrando que o valor de pagamento só funciona quando o boleto é liquidado via linha digitável, quando o mesmo é pago por pix, não esta vindo o valor pago. Já abri um chamado no Bradesco estou aguardando retorno deles. ACBrBoletoRet_Bradesco.pas
Consultores Alexandre de Paula Postado 19 Agosto, 2025 Consultores Postado 19 Agosto, 2025 Boa noite, Criada a TK-7535 para avaliação. Obrigado pela contribuição. 1 Alexandre de Paula Gerente de Projetos Ajude o Projeto ACBr crescer - Assine o Clube PRO (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Raphael. F. B. Soares Postado 25 Agosto, 2025 Autor Postado 25 Agosto, 2025 Só uma correção: ARetornoWS.DadosRet.TituloRet.ValorPago := (LjsonTitulo.AsCurrency['vlrPagto']); 1
Raphael. F. B. Soares Postado 10 Setembro, 2025 Autor Postado 10 Setembro, 2025 Bom dia pessoal, aproveitando o mesmo tópico. Notamos que alguns boletos, quando pagos por linha, a DtPagto, quando o dia for menor que dia 10, o banco retorna por exemplo: 4092025 e na função que decodifica a data (DateBradescoToDateTime) acaba se perdendo pois espera 8 caracteres. Então ajustei para que quando tiver 7 caracteres inserir o '0' as esquerda. Obrigado ACBrBoletoRet_Bradesco.pas
Raphael. F. B. Soares Postado 27 Novembro, 2025 Autor Postado 27 Novembro, 2025 (editado) Bom dia, surgiu mais um ajuste, posso encaminhar o arquivo aqui ou é melhor um novo tópico?♦ Editado 27 Novembro, 2025 por Raphael. F. B. Soares
Raphael. F. B. Soares Postado 1 Dezembro, 2025 Autor Postado 1 Dezembro, 2025 (editado) O ajuste trata-se na leitura do retorno. ARetornoWS.DadosRet.TituloRet.EstadoTituloCobranca := IntToStrZero(LJsonTitulosBaixa.AsInteger['codigo'],2); os retornos possuem dois digitos. Segue o arquivo ajustado. ACBrBoletoRet_Bradesco.pas Editado 1 Dezembro, 2025 por Raphael. F. B. Soares
Consultores Juliomar Marchetti Postado 22 Janeiro Consultores Postado 22 Janeiro Em 01/12/2025 at 08:32, Raphael. F. B. Soares disse: O ajuste trata-se na leitura do retorno. ARetornoWS.DadosRet.TituloRet.EstadoTituloCobranca := IntToStrZero(LJsonTitulosBaixa.AsInteger['codigo'],2); os retornos possuem dois digitos. Segue o arquivo ajustado. ACBrBoletoRet_Bradesco.pas 23.3 kB · 1 download sabe se já está OK no SVN? Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Raphael. F. B. Soares Postado 22 Janeiro Autor Postado 22 Janeiro 1 hora atrás, Juliomar Marchetti disse: sabe se já está OK no SVN? Amanhã confimo pra voce.
Raphael. F. B. Soares Postado 27 Janeiro Autor Postado 27 Janeiro Boa tarde! @Juliomar Marchetti, nenhum dos ajustes (Envio e Retorno) estão presentes no SVN, qualquer dúvida, estou a disposição. Obrigado.
Consultores valterpatrick Postado 31 Janeiro Consultores Postado 31 Janeiro Ainda não está concluido. Peço que aguarde um pouco mais. Valter Patrick Gerente de Projetos na empresa CTEC Consultor ACBr (33)98400-0936 GitHub: https://github.com/valterpatrick Ajude o Projeto ACBr crescer - Assine o Clube PRO (15) 2105-0750 (15)99790-2976. Discord
hugoleo2000 Postado 6 Março Postado 6 Março (editado) Em 19/08/2025 at 11:31, Raphael. F. B. Soares disse: Ajustado também o valor do pagamento no arquivo de retorno: DE ARetornoWS.DadosRet.TituloRet.ValorPago := ValorInteiroParaDouble(LjsonTitulo.AsInteger['valorPagamento']); Para ARetornoWS.DadosRet.TituloRet.ValorPago := (LjsonTitulo.AsInteger['vlrPagto']); Lembrando que o valor de pagamento só funciona quando o boleto é liquidado via linha digitável, quando o mesmo é pago por pix, não esta vindo o valor pago. Já abri um chamado no Bradesco estou aguardando retorno deles. ACBrBoletoRet_Bradesco.pas 23.25 kB · 4 downloads Como estão fazendo para obter o valor pago quando o boleto é liquidado via qrCode? No json retornado pela api de boletos do Bradesco a chave "vlrPagto" está vindo zerado, bem como "dtPagto" está zerada. Também percebi que a chave "ValorMoedaBol" está vindo zerada e consequentemente o trecho ARetornoWS.DadosRet.TituloRet.ValorDocumento := ValorInteiroParaDouble(LJsonObject.AsInteger['valorMoedaBol']); em ACBrBoletoRet_Bradesco estava vindo zerado, então alterei para ARetornoWS.DadosRet.TituloRet.ValorDocumento := ValorInteiroParaDouble(LJsonObject.AsInteger['valMoeda']); e resolveu. Editado 6 Março por hugoleo2000 1 Hugo Leonardo Programador
Alexandre Scheidt Postado 9 Março Postado 9 Março Olá, Em anexo arquivo ACBrBoletoRet_Bradesco.pas com a correção, se possível disponibilizar para todos no svn. Algumas datas retornadas pelo Bradesco, usando a operação tpConsultaDetalhe podem retornar com 7 dígitos. Exemplo de divergências nos campos de retorno: "dataMulta": "06032026", "dtPagto": 6032026, "dtBaixa": 6032026, Em anexo também print do problema e print da correção. ACBrBoletoRet_Bradesco.pas 1
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora