Ir para conteúdo
  • Cadastre-se

Fenix

Membros
  • Total de ítens

    115
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Fenix postou

  1. Foi o que pensei, vai ter que usar o Indy, estou vendo que não vai ter para onde fugir, vou ter que adaptar minha classe de consumo rest. Valeu por contribuir
  2. Legal, depois posta como implementou o consumo com o certificado. Eu não vou usar o pdf original deles, tem muita propaganda, vou pegar os dados do boleto e gerar a impressão seguindo o padrão dos layouts que uso do acbr
  3. Oi Juliomar, Quando se cadastra a aplicação no banco, precisa gerar um certificado usando o openssl, conforme o anexo: Depois disto é possível baixar o crt pelo portal do banco. Para fazer qualquer comunicação com o banco precisa usar ele, conforme essa configuração no postman, no httpclient ou restclient não encontrei possibilidade de fazer isso, acho que somente com o indy usando algo do tipo: FSSLIOHandlerSocket.SSLOptions.CertFile = "cert-only.crt"; FSSLIOHandlerSocket.SSLOptions.KeyFile = "key-only.key"; Aproveitando, tem um biblioteca que criaram no php, pode ser usado como fonte de estudo também: https://github.com/ctodobom/APInter-PHP
  4. No forum do banco, um usuário fez a documentação no postman, talvez ajude para os que não tem o acesso. Segue o link: https://documenter.getpostman.com/view/316127/T1LFoWF1?version=latest#696d7d52-5d11-4f8b-b184-d83f280fa6ae A API é simples a parte mais chata é fazer o client rest usar o certificado do banco, tive que parar para adiantar um outro projeto, mas pelo que vi, só usando o indy para poder vincular o certificado crt e key, se alguem encontrou outra forma, posta aqui, por favor.
  5. Hoje perdi algumas horas tentando resolver esse erro: Erro ao carregar bibliotecas do OpenSSL Para deixar documentado o que fiz para resolver o problema, tirando a parte padrão que todo mundo que usa o acbr sabe que tem que copiar as dll para o windows ou a pasta da aplicação e se mesmo assim continuar o erro como o meu caso, verifique se o Microsoft Visual C++ 2017 Redistributable (x86 se sua aplicação for 32bit ou x64 se for 64bit) está instalado, isso pode ser causo do seu problema em sua aplicação não conseguir reconhecer o openssl, mesmo copiando as dll.
  6. Oi Juliomar, Vou ver se dá para aproveitar, o banco inter obriga gerar um certificado para poder registrar a aplicação da integração, agora preciso descobrir como vou usar esse certificado para consumir essa api. Estou vendo se consigo fazer todos os testes no postman para depois começar a desenvolver. A API é até simples estou quebrando a cabeça é com essa questão do certificado. Dá para economizar um pouco, são 100 boletos de cobrança gratis por mês e pode adicionar mais com um custo adicional conforme esse print: Qualquer novidade, volto aqui e compartilho.
  7. Boa tarde! Só para deixar registrado o Bco Inter já disponibilizou API de integração através de REST. Como é algo fora do padrão do ACBrBoleto onde se trabalha com remessa e retorno, vou desenvolver a parte essa integração.
  8. A mensagem de erro do sicredi é mal elaborada, mas já informa esses dados, no dia se não me falha memoria deveria ser a sequencia que deveria ter colocado, nesse caso 10 e no seu arquivo está 11. No nosso sistema deixamos a opção do usuario conseguir alterar essa sequencia, pois provavelmente ele gerou uma no seu sistema e por algum motivo não enviou e depois gerou outra.
  9. Olá Moreira, Estive analisando essa rotina, pois também uso este banco, isso só aconteceria se tivesse alterada a data do documento. No nosso sistema essa data é a data da geração do título, imagino que na sua rotina esteja pegando a data do dia e explicaria o problema ocorrido. Abraços
  10. O anexo das alterações. ACBrBoleto.zip
  11. Boa tarde! Segue uma atualização, meu cliente começou a receber os pagamentos e precisava fazer um ajuste no tratamento da verificação da conta no retorno, pois a remessa sai com os dados da conta vinculada ao bradesco, mas o retorno volta com os dados da conta do safra que nesse caso são os dados informado no código do cedente. No zip inclui a ultima modificação no demo com o recurso de ler o retorno. Em anexo segue o print da leitura do retorno do meu cliente comprovando que as alterações estão funcionando corretamente.. Att ACBrBoleto.zip
  12. Bom dia, Na propriedade nossonumero, Informe somente o sequencial. Ex: 000000001 = 09/16 000000001-9 000000002 = 09/16 000000002-7 000000003 = 09/16 000000003-5 000000004 = 09/16 000000004-3 000000005 = 09/16 000000005-1 Inclusive está em produção em um cliente que emite 400 boletos por dia e até o momento não tive relato de nenhum problema.
  13. Bom dia. Juliana, me desculpe, mas você está errada, você está olhando o calculo para o boleto Safra e não o do Safra com correspondente bradesco, que está o calculo na pagina 27. O print que te enviei é da mesa de homologação que bate com a pagina 27. A cada teste eram enviado 10 boletos com dados aleatórios para homologação. Att,
  14. Boa tarde Juliana, Mas conforme o arquivo a composição ficou: Modulo.Documento := ACBrTitulo.Carteira + FormatDateTime('yy', ACBrTitulo.DataDocumento) + ACBrTitulo.NossoNumero; Acho que com a imagem abaixo, esclarece a solução aplicada ou não entendi a sua dúvida. Att,
  15. Olá Paulo, Só consegui vê a mensagem agora. Vejo que já conseguiu com a orientação do Juliomar. Qualquer coisa, me avisa. Abraços
  16. Bom dia Roberto, Removi o link, pois a versão foi atualizada para as alterações que fiz para atender o safra. (Assim que ela for para o svn, irei postar mais uma atualização, incluir o recurso de ler o arquivo retorno do banco no demo) Baixe o desse link:
  17. Juliomar, Sei que é difícil arrumar tempo para vocês analisarem, que algumas componente possuem atualizações constantes e quando forem atualizar terão mais trabalho. Só envio atualizações depois que homologo com o banco e o novo demo do boleto está ótimo, todas homologações que estou fazendo são 100% com ele.
  18. Obrigado. Agora só ficou pendente a do boleto. Abraços
  19. Bom dia! Obrigado pelo retorno. Abraços
  20. Fenix

    Banco Safra Bradesco

    Olá moderadores, Foram feitas várias modificações para passar na homologação, pois o fonte atual do repositório contem vários erros. Não será necessário os colegas fazerem nenhum mudança no seus fontes, mas se precisarem usar esse banco é necessário informar o Avalista. Foi adicionado uma propriedade do responsável pelas instruções no acbrboleto (ResponMsgInstrucao), como default será o beneficiário, mas para quem precisar usar para este banco, será necessário alterar a propriedade para o Avalista. No anexo contem as mudanças dos layout do fastreport, demo, etc. Manual: http://www.safraempresas.com.br/manuais/cobranca2016.pdf Além do manual o banco forneceu arquivo detalhado com todos dados preenchidos do boleto e da remessa, como contem as informações do cliente não estarei anexando, mas caso tenham dúvida sobre algo, me retornem que recorto o local e envio. ACBrBoleto.zip
  21. Boa tarde! Segue o demo com a correção da mensagem padrão que estava sendo impressa em duplicidade e outros ajustes. AcbrBoletoDemo.zip
  22. Olá, Adicionei mais um recurso de salvar os dados em um arquivo INI. Assim que os moderadores atualizarem, vou abrir um tópico para todos compartilharem exemplos de configurações de cada banco através desse arquivo ini . AcbrBoletoDemo.zip
  23. Olá Marlon, Obrigado! Só querendo facilitar a nossa vida, só faltou adicionar a leitura e salvamento dos dados em arquivo ini. As vezes estamos homologando um banco novo para algum cliente e é mais fácil fazer os testes paralelo antes de subi as configurações para o sistema. Abraços
  24. Olá Moderadores, Essa atualização será atualizada no repositório? Att
  25. Fenix

    Demo Boleto reformulado

    Olá! Moderadores, Por favor, assim que possível atualizem o repositório com essa nova versão do demo do boleto, fiz diversas alterações da ultima versão que disponibilizei: - Ajustes possibilitando o desenvolver fazer os testes diretamente no executável sem precisar alterar o fonte; - Separei o .dpr (AcbrBoletoDemoForte.dpr, AcbrBoletoDemoFast.dpr), isso vai evitar erros para os usuários que não possuem o fortes report; - Layout e posicionamento dos campos. AcbrBoletoDemo.zip
×
×
  • 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.

The popup will be closed in 10 segundos...