python-boleto

Python Library to create "boletos de cobrança bancária" for several Brazilian banks


License
BSD-3-Clause
Install
pip install python-boleto==0.3.6

Documentation

python-boleto - Fork mantido por Trustcode

https://travis-ci.org/Trust-Code/python-boleto.svg?branch=master3 https://coveralls.io/repos/github/Trust-Code/python-boleto/badge.svg?branch=master3 Code Health

python-boleto é um projeto python para gerar boletos de cobrança.

O projeto original pode ser encontrado aqui: https://github.com/eduardocereto/pyboleto

Bancos implementados

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

Documentation

Installation

Você pode instalar o pyboleto através do Python Package Index (PyPI) ou instalando diretamente da fonte.

Para instalar usando o pip,:

$ pip3 install python3-boleto

Baixando e instalando da fonte

Baixe a última versão do pyboleto em http://pypi.python.org/pypi/python-boleto/

Você pode instalar utilizando os seguintes passos,:

$ tar xvfz python-boleto-0.0.0.tar.gz
$ cd python-boleto-0.0.0
$ python setup.py build
# python setup.py install # as root

Utilizando a versão de desenvolvimento

Você pode clonar o repositório usando o seguinte comando:

$ git clone https://github.com/Trust-Code/python-boleto.git

Executando unittests

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

License

Este software é licenciado sob a New BSD License. Veja o arquivo LICENSE na raiz do projeto para ler o texto completo. .. vim:tw=0:sw=4:et