openboleto / OpenCnabPHP

Biblioteca multibanco para geração e leitura de arquivos Cnab240 e Cna400 de remessa e retorno
MIT License
190 stars 118 forks source link

Dúvidas de como aplicar #88

Closed 11JoseMarcos11 closed 6 years ago

11JoseMarcos11 commented 6 years ago

Bom dia pessoal. Todos bem?

Estou com algumas dúvidas em como aplicar o projeto em nosso sistema. Temos um sistema remoto onde o nosso cliente irá enviar boletos para seus respectivos clientes. Estamos pensando em usar o projeto Boleto PHP https://boletophp.com.br/ para o envio dos boletos, e no caso de remessa e retorno, usar o projeto OpenCnabPHP. Minhas dúvidas são:

  1. Tem como configurar o projeto Boleto PHP para envio de boletos registrados?
  2. Como faço para aplicar o OpenCnabPHP em servidores remotos?

Muito obrigado desde já pela ajuda e por compartilhar seus conhecimentos. José Marcos

Rctnet commented 6 years ago

Bom dia, sempre bem. Vamos lá

  1. Quanto o projeto de boletos recomendo fredroo/OpenBoleto, do qual também sou admin, tenho ainda um exemplo de uso em conjunto com outra biblioteca minha QuilhaSoft/JasperPHP, para gerar o boleto em pdf com qualidade profissional, uma biblioteca em PHP puro com a possibilidade de editar o layout do boleto pelo aplicativo JasperSoft-Studio, exemplo disponível no em https://github.com/QuilhaSoft/JasperPHP-OpenBoleto

  2. Para usar qualquer um desses projetos o seu servidor remoto deve suportar composer, nele cada pacote é adicionado com uma linha no arquivo de configuração da sua aplicação, ao rodar composer - install , o composer se encarrega de baixar as bibliotecas dos lugares corretos e gerar o arquivo autoload para que você possa fazer o include somente do arquivo autload.php que o composer gerou e não se preocupar mais com os includes, se seu servidor não tem suporte ao composer não tem problema, pois você pode montar um servidor windows por exemplo, instalar o composer, fazer a instação dos pacotes e upar para o servidor remoto todo o conjunto de pastas.

Espero ter ajudado, se ainda tiver duvidas, fica a vontade para perguntar.

11JoseMarcos11 commented 6 years ago

Olá Rctnet. Obrigado pelo retorno. No caso do PHP-OpenBoleto, ele só tem para o Itaú? Quando tento clicar no link https://github.com/QuilhaSoft/JasperPHP-openboleto/tree/master/samples/app.jrxml/bol01Files, ele dá página não encontrada.

Rctnet commented 6 years ago

Olá, obrigado por informar o link corrompido, já fiz a correção, Os layouts produzidos nesse exemplo estão Homologados para os bancos Caixa, Itau, Bradesco. e certamente serão facilmente homologados para qualquer outro banco, já na ultima revisão a CNAB fez um esforço em igualar todos o boletos, a nova plataforma de compensação eletronica

11JoseMarcos11 commented 6 years ago

Obrigado você pela ajuda e compartilhar seus conhecimentos.

Abraço José Marcos