These bots will help you to automate the bank reconciliation with Brazilian banks: Banco do Brasil, Caixa Economica, Itau, Santander and NuBank. You can use financial software that supports OFX format, like GNUCash, HomeBank.free.fr and Microsoft Money.
- Downloading 'ofx' from checking account
- Downloading 'ofx' from saving account
- Downloading 'ofx' from Petrobras credit card
- Downloading 'ofx' from checking account
- Downloading 'ofx' from checking account
- Downloading 'csv' from checking account
- Downloading 'csv' from credit card
Run ofx-itau --help for more options.
- Downloading 'ofx' from checking account
- Downloading 'ofx' from credit card
Run ofx-nubank --help for more options.
- Python2 Selenium package
pip2 install selenium- Haskell Stack package:
wget -q -O- https://s3.amazonaws.com/download.fpcomplete.com/ubuntu/fpco.key | sudo apt-key add -
echo "deb http://download.fpcomplete.com/ubuntu/$(lsb_release -sc) stable main"|sudo tee /etc/apt/sources.list.d/fpco.list
sudo apt-get update
sudo apt-get install stack- Compiling:
cd itau
./build.shor
cd nubank
./build.sh- The first
build.shexecution will download all packages in~/.stack.
./ofx-bb.py
./ofx-caixa.py
./ofx-itau
./ofx-santander.py
./ofx-nubankUsing files:
./ofx-bb.py < input.cfg
./ofx-caixa.py < input.cfg
./ofx-itau < input.cfg
./ofx-santander.py < input.cfg
./ofx-nubank < input.cfgHiding the browser window:
xvfb-run --server-args="-screen 0, 1440x900x24" ./ofx-bb.py < input.cfgMore details in the PT-BR Readme