Ir para conteúdo
  • Cadastre-se

Fenix

Membros
  • Total de ítens

    115
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por Fenix

  1. 19 minutos atrás, Larry disse:

    Consegui fazer inclusão, consulta e download pdf com a api do Inter.
    Se aguem quiser me avisa que faço um passo a passo.

    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

  2. 30 minutos atrás, Juliomar Marchetti disse:

    onde tem essa informação para sabermos como resolver essa questão de certificado

    Oi Juliomar,

    Quando se cadastra a aplicação no banco, precisa gerar um certificado  usando o openssl, conforme o anexo:

    gerarcertificado.jpg

    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";

    dca4019-Captura_de_Tela_2020-07-24_as_9.

     

    Aproveitando, tem um biblioteca que criaram no php, pode ser usado como fonte de estudo também:

    https://github.com/ctodobom/APInter-PHP

     

     

  3. 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.

  4. 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.

    • Curtir 4
  5. 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:

    image.thumb.png.90f826753b94a3a910e6ead2632ee28a.png

    Qualquer novidade, volto aqui e compartilho.
     

    • Curtir 3
  6. 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.

  7. 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

  8. 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

    acbrretorno.jpg

  9. 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.

     

  10. 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,

  11. 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.

    safra.jpg

     

     

    Att,

  12. 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:

     

    • Curtir 1
  13. 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.

     

  14. 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

    • Curtir 1
  15. 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

  16. 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.jpg

    AcbrBoletoDemo.zip

    • Curtir 1
×
×
  • 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...