Atenção: este fork implementa a correção que permite a geração de boletos após 21-02-2025.
python-boleto é um projeto python para gerar boletos de cobrança.
O projeto original pode ser encontrado aqui: https://github.com/eduardocereto/pyboleto https://github.com/Trust-Code/python-boleto
Você pode ajudar criando códigos para mais bancos ou imprimir e testar as implementações já existentes.
Por enquanto, são essas que temos.
Banco Carteira / Convenio Implementado Testado Banco do Brasil 18 Yes Yes Banrisul x Yes Yes Bradesco 06, 03 Yes Yes Caixa Economica SR Yes No HSBC CNR, CSB Yes No Itau 157 Yes Yes Itau 175, 174, 178, 104, 109 Yes No Santander 102 Yes Yes Santander 101, 201 Yes No Sicoob 1 Yes Yes Sicredi 1 Yes Yes Cecred 1 Yes Yes
Você pode instalar o pyboleto diretamente da fonte ou através do requirements.txt,:
python3-boleto @ git+https://github.com/rrguedes/python-boleto@master3
Você pode clonar o repositório usando o seguinte comando:
$ git clone https://github.com/rrguedes/python-boleto.git
Você irá precisar do setuptools ou do distribute para executar os testes. Provavelmente já deve ter instalado um ou o outro. Irá precisar também do pdftohtml.:
$ cd pyboleto $ python setup.py test
Este software é licenciado sob a New BSD License. Veja o arquivo
LICENSE
na raiz do projeto para ler o texto completo.