Ir para conteúdo
  • Cadastre-se

Implementação do Banco Asaas (461) - Units prontas e testadas


Ver Solução Respondido por Renato Rubinho,
  • Este tópico foi criado há 198 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá pessoal,

Gostaria de contribuir com a implementação do Banco Asaas (código 461) no ACBrBoleto.

Realizei o desenvolvimento das units necessárias e já executei testes tanto em ambiente de homologação quanto em produção.

Toda produção foi feita levando como base a unit do Banco Inter.

Informações Técnicas

  • Versão do Delphi utilizada: 12.1
  • Ambiente testados: Homologação e Produção (Ambos somente via API, não foi feito teste via CNAB)

Units Implementadas

Segue anexo as seguintes units:

ACBrBancoAsaas.pasACBrBancoAsaas_Const.pasACBrBoletoWS.pasACBrBoleto.pasACBrBoletoW_Asaas_API.pasACBrBoletoRet_Asaas_API.pas

Observações

As units seguem o padrão do ACBrBoleto e são compatíveis com a estrutura atual do componente. (Com exeção da unit de 'Const', onde acredito que foi melhor criar ela para não precisar repetir a mesma coisa em várias units diferentes)

Estou à disposição para realizar ajustes, melhorias ou esclarecimentos que se fizerem necessários para a incorporação oficial dessas implementações ao projeto.

Agradeço antecipadamente a atenção e fico no aguardo de um retorno.

  • 2 semanas depois ...
  • Consultores
Postado
Em 03/10/2025 at 12:11, João Vitor Bogo disse:

Olá pessoal,

Gostaria de contribuir com a implementação do Banco Asaas (código 461) no ACBrBoleto.

Realizei o desenvolvimento das units necessárias e já executei testes tanto em ambiente de homologação quanto em produção.

Toda produção foi feita levando como base a unit do Banco Inter.

Informações Técnicas

  • Versão do Delphi utilizada: 12.1
  • Ambiente testados: Homologação e Produção (Ambos somente via API, não foi feito teste via CNAB)

Units Implementadas

Segue anexo as seguintes units:

ACBrBancoAsaas.pas 55.94 kB · 1 download ACBrBancoAsaas_Const.pas 439 B · 1 download ACBrBoletoWS.pas 21.57 kB · 2 downloads ACBrBoleto.pas 272.88 kB · 3 downloads ACBrBoletoW_Asaas_API.pas 24.63 kB · 2 downloads ACBrBoletoRet_Asaas_API.pas 21.75 kB · 2 downloads

Observações

As units seguem o padrão do ACBrBoleto e são compatíveis com a estrutura atual do componente. (Com exeção da unit de 'Const', onde acredito que foi melhor criar ela para não precisar repetir a mesma coisa em várias units diferentes)

Estou à disposição para realizar ajustes, melhorias ou esclarecimentos que se fizerem necessários para a incorporação oficial dessas implementações ao projeto.

Agradeço antecipadamente a atenção e fico no aguardo de um retorno.

Criada tarefa ACBR-8211

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • 2 semanas depois ...
Postado

Boa tarde, só queria deixar uma atualização à respeito das units.

 

Estava fazendo sempre uma consulta à mais para pegar o ID do boleto no Asaas, porém isso não era necessário, o ID é retornado na inclusão, eu só não estava salvando.

 

Também fiz uma alteração geral na estrutura das 2 units a seguir para ficar mais parecido ao padrão ACBR ACBrBoletoRet_Asaas_API.pasACBrBoletoW_Asaas_API.pas

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