rfschubert / pys-integrabanco

Leitura de arquivos bancarios, francesinhas, .TXT ou .RET

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pys-integrabanco

SDK para integração de arquivos bancários, normalmente nos padrões CNAB

Como instalar

$ pip install pysintegrabanco

Como usar BB

from pysintegrabanco.banco_do_brasil import BancoDoBrasil
import os

dirpath = os.getcwd()
endereco = dirpath + '/src/bb_cnab400.ret'

bb = BancoDoBrasil()

# calcula o total de linhas no arquivo
with open(endereco, 'r') as arquivo:
    bb.conta_total_linhas_arquivo(arquivo)

# efetua o processamento
with open(endereco, 'r') as arquivo:
    bb.processa_arquivo(arquivo)


print(bb.TOTAL_LINHAS_ARQUIVO)
# int

print(bb.HEADER)
# dict

print(bb.DETALHES)
# list

print(bb.TRAILLER)
# dict

Como usar Santander

from pysintegrabanco.santander import ProcessaFrancesinha
import os

dirpath = os.getcwd()
arquivo = dirpath + '/src/santander_francesinha_com_liquidacao.txt'

integra = ProcessaFrancesinha()
integra.processa_arquivo(arquivo)

print(integra.BOLETOS)
# [BoletoSantander(...)]

print(integra.TOTAL_BOLETOS)
# 1

About

Leitura de arquivos bancarios, francesinhas, .TXT ou .RET

License:GNU General Public License v3.0


Languages

Language:Python 100.0%