Skip to content

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

License

Notifications You must be signed in to change notification settings

rfschubert/pys-integrabanco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages