Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 543516
            [titulo] => Geração de boletos com Open Boleto ou Boleto Cloud?
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-01-24 16:47:40
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 269142
            [status] => A
            [isExample] => 
            [NomeUsuario] => William 
            [Apelido] => William (Devwilliam)
            [Foto] => 269142_20150809195205.jpg
            [Conteudo] => Joaci na empresa implementei o [url:descricao=BoletoPHP]http://boletophp.com.br/[/url], usamos apenas com ITAU e funciona muito bem.

Só precisei criar uma rotina para que o financeiro faça o upload das capturas no final do dia para dar baixa nos pagamentos. ) )

Geração de boletos com Open Boleto ou Boleto Cloud?

PHP
Joaci Gomes
   - 24 jan 2016

Boa noite galera,
Preciso integrar um sistema de geração de boletos ao meu ERP em PHP (Dollibar), não tenho um servidor dedicado na internet e não posso pagar além dos R$15,00 reais por boleto pago(taxa do banco do brasil)+Impostos,+hospedagem.
Então conheci o Open Boleto: Totalmente free, sem intermediários e sem taxas, mas parece que precisa de servidor dedicado.
Biblioteca em PHP http://kriansa.github.io/openboleto/
E o Boleto Cloud: Não tem muita opção de personalização do boleto, layout semiprofissional, mas não requer servidor dedicado, é descomplicado e você paga somente a taxa do banco por boleto pago.
Biblioteca: https://www.boletocloud.com/app/dev/api
Então eu pergunto: Alguém já usou alguma dessas duas plataformas antes? Alguém poderia me indicar a melhor solução?
Precisava de um comparativo, além da definição: Para utilizar o Open Boleto, é necessário ter um servidor dedicado? Ou posso instalar no meu plano de hospedagem convencional?
Obrigado!

Post mais votado

William (devwilliam)
   - 24 jan 2016

Joaci na empresa implementei o BoletoPHP, usamos apenas com ITAU e funciona muito bem.

Só precisei criar uma rotina para que o financeiro faça o upload das capturas no final do dia para dar baixa nos pagamentos.

David Sylvestre
   - 24 jan 2016

Nunca utilizei, mas o que a documentação diz é que pode ser utilizado normalmente no seu servidor, basta fazer a utilização da biblioteca.

Edson Rodrigo
   - 24 jan 2016

A devemedi tem uma API de boletos amigo:

Nao sei se resolve o problema que voce quer :Da uma olhadinha ..

http://www.devmedia.com.br/api/boleto/

Joaci Gomes
   - 24 jan 2016


Citação:
Nunca utilizei, mas o que a documentação diz é que pode ser utilizado normalmente no seu servidor, basta fazer a utilização da biblioteca.


Documentação referente a qual solução?

Joaci Gomes
   - 24 jan 2016


Citação:
Joaci na empresa implementei o BoletoPHP, usamos apenas com ITAU e funciona muito bem.

Só precisei criar uma rotina para que o financeiro faça o upload das capturas no final do dia para dar baixa nos pagamentos.


Dei uma olhada no boletoPHP e gostei demais!

Tenho duas dúvidas:

1- Como seria essa questão das capturas do dia a dia para dar baixa nos pagamentos?
2- Como faço o armazenamento correto dos arquivos de projeto no subdomínio? (baixados do boletophp.com.br)

Gostaria de um toque seu sobre como iniciar os trabalhos com ele.

Obrigado!

Joaci Gomes
   - 24 jan 2016


Citação:
A devemedi tem uma API de boletos amigo:

Nao sei se resolve o problema que voce quer :Da uma olhadinha ..

http://www.devmedia.com.br/api/boleto/


No momento o serviço de API's Boletos via WebService encontra-se indisponível para novos usuários

Edson Rodrigo
   - 24 jan 2016

Vixi man , ele gera boleto pra uns tres banco se nao me engano, pra quem nao é assinante ele tem algumas limitações, entra em contato com a Devmedia ..

Joaci Gomes
   - 25 jan 2016


Citação:
Vixi man , ele gera boleto pra uns tres banco se nao me engano, pra quem nao é assinante ele tem algumas limitações, entra em contato com a Devmedia ..


Era apenas uma versão beta com limitação de 5 boletos por dia.

Quero agora disponibilizar uma API de geração de boletos, totalmente free.

Hardsoft
|
MVP
Pontos: 200
    25 jan 2016

William (Devwilliam) você falou que "Só precisei criar uma rotina para que o financeiro faça o upload das capturas no final do dia para dar baixa nos pagamentos."

você está se referindo ao arquivo remessa.. poderia esclarecer um pouco por favor.. Obrigado.

William (devwilliam)
   - 25 jan 2016


Citação:
William (Devwilliam) você falou que "Só precisei criar uma rotina para que o financeiro faça o upload das capturas no final do dia para dar baixa nos pagamentos."

você está se referindo ao arquivo remessa.. poderia esclarecer um pouco por favor.. Obrigado.


Sim.

No final de cada dia a funcionária do financeiro baixa o arquivo de remessa (um txt com formato padrão), nesse arquivo temos todos os boletos pagos na data atual, mas pode acontecer de só cair 48 horas depois do pagamento.

Basicamente o que preciso desse arquivo é o número do boleto que foi pago, então após o upload leio as linhas e capturo os números dos boletos e vou dando baixa nos pagamentos ou nas parcelas conforme o número do boleto.

Não tem muito segredo, é um loop com select dentro.

Hardsoft
|
MVP
Pontos: 200
    25 jan 2016

entendi.. obrigado.. teria como compartilhar o código que gera o arquivo remessa.

Joaci Gomes
   - 14 fev 2016


Citação:

Citação:
William (Devwilliam) você falou que "Só precisei criar uma rotina para que o financeiro faça o upload das capturas no final do dia para dar baixa nos pagamentos."

você está se referindo ao arquivo remessa.. poderia esclarecer um pouco por favor.. Obrigado.


Sim.

No final de cada dia a funcionária do financeiro baixa o arquivo de remessa (um txt com formato padrão), nesse arquivo temos todos os boletos pagos na data atual, mas pode acontecer de só cair 48 horas depois do pagamento.

Basicamente o que preciso desse arquivo é o número do boleto que foi pago, então após o upload leio as linhas e capturo os números dos boletos e vou dando baixa nos pagamentos ou nas parcelas conforme o número do boleto.

Não tem muito segredo, é um loop com select dentro.


Boa noite William,

Como seria a estrutura desse script para fazermos isso? Eé fundamental pra não ter que fazer a conferencia manualmente.

Outra dúvida que eu tenho é: Como eu integraria o boleto php numa loja do magento por exemplo?

Obrigado!

Din
|
MVP
Pontos: 45
    15 fev 2016

William (Devwilliam)

Você teve que ir ao banco solicitar alguma liberação? só funciona para CNPJ? Pode me dar mais informações sobre isso?

William (devwilliam)
   - 15 fev 2016


Citação:
William (Devwilliam)

Você teve que ir ao banco solicitar alguma liberação? só funciona para CNPJ? Pode me dar mais informações sobre isso?


Então Din, os donos da empresa conversaram com o gerente da conta para acertar a carteira que tem um número específico, esse número vai no boleto.

Não sei se funciona com pessoa física, geralmente o gerente do seu tipo de conta orienta sobre essas restrições.

William (devwilliam)
   - 15 fev 2016


Citação:

Boa noite William,

Como seria a estrutura desse script para fazermos isso? Eé fundamental pra não ter que fazer a conferencia manualmente.

Outra dúvida que eu tenho é: Como eu integraria o boleto php numa loja do magento por exemplo?

Obrigado!


Joaci, a estrutura do script é específica para as regras de negócio do nosso ERP, inclusive com restrições para financeiro e vendedoras, por esse motivo não posso postar o script!

O fluxograma porém não tem segredo:

1 - Efetua o upload o arquivo de remessa txt
2 - Usando uma função PHP vc lê linha por linha do arquivo, dentro de um loop
3 - Identifica em qual coluna está o número do boleto que vc já tem gravado no banco de dados
4 - Executa um Update na tabela de parcelas quando o número do boleto bater, alterando para 'Pago' por exemplo
5 - Pode enviar e-mail de confirmação para vendedora e para o cliente
6 - Grava dados dessa captura para manter histórico

Basicamente é isso, mas cada sistema tem sua regra de negócio específica!

Nunca trabalhei com Magento, então não tenho a mínima ideia de como integrar isso com essa plataforma!