Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ $ poetry run fava financeiro/main.beancount

### Como adicionar um novo extrato mensal (apenas BB)?
- [ ] Salve o arquivo do extrato no formato `.ofx` na pasta `extratos/`. Use o formato `<ano>-<mês>-bb.ofx` como nome do arquivo (exemplo: `extratos/2022-08-bb.ofx`).
- [ ] Criei um novo arquivo `.beancount` a partir do extrato com o comando abaixo (exemplo: `2022-08-bb.ofx -> 2022-08.beancount`:
- [ ] Crie um novo arquivo `.beancount` a partir do extrato com o comando abaixo (exemplo: `2022-08-bb.ofx -> 2022-08.beancount`:
```
$ poetry run bean-extract config.py extratos/2022-08-bb.ofx > financeiro/2022-08.beancount
```
Expand Down
2 changes: 1 addition & 1 deletion config.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from beancount.ingest.importers import ofx

CONFIG = [
ofx.Importer(r"78126\-6", "Assets:Bancos:BB", balance_type=ofx.BalanceType.NONE),
ofx.Importer(r"^78126$", "Assets:Bancos:BB", balance_type=ofx.BalanceType.NONE), # Há versões que no arquivo ofx do app do BB está com o dígito 6: "78126\-6"
]
301 changes: 301 additions & 0 deletions extratos/2026-01-bb.ofx
Original file line number Diff line number Diff line change
@@ -0,0 +1,301 @@
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:UTF-8
CHARSET:NONE
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE


<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>0</CODE>
<SEVERITY>INFO</SEVERITY>
</STATUS>
<DTSERVER>20260204205830[-3:BRT]</DTSERVER>
<LANGUAGE>POR</LANGUAGE>
<FI>
<ORG>Banco do Brasil</ORG>
<FID>1</FID>
</FI>
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<TRNUID>1</TRNUID>
<STATUS>
<CODE>0</CODE>
<SEVERITY>INFO</SEVERITY>
</STATUS>
<STMTRS>
<CURDEF>BRL</CURDEF>
<BANKACCTFROM>
<BANKID>1</BANKID>
<BRANCHID>89</BRANCHID>
<ACCTID>78126</ACCTID>
<ACCTTYPE>CHECKING</ACCTTYPE>
</BANKACCTFROM>
<BANKTRANLIST>
<DTSTART>20260131000000[-3:BRT]</DTSTART>
<DTEND>20260204205830[-3:BRT]</DTEND>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20251230000000[-3:BRT]</DTPOSTED>
<TRNAMT>68027.64</TRNAMT>
<FITID></FITID>
<NAME>Saldo Anterior</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260102000000[-3:BRT]</DTPOSTED>
<TRNAMT>-66.82</TRNAMT>
<FITID>10.201</FITID>
<NAME>Pix - Enviado</NAME>
<MEMO>02/01 16:46 ANA CECILIA VIEIRA SILVA</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260102000000[-3:BRT]</DTPOSTED>
<TRNAMT>-1.00</TRNAMT>
<FITID>830.021.100.145.645</FITID>
<NAME>Tarifa Pix Enviado</NAME>
<MEMO>Tar. agrupadas - ocorrencia 02/01/2026</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260102000000[-3:BRT]</DTPOSTED>
<TRNAMT>67959.82</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260105000000[-3:BRT]</DTPOSTED>
<TRNAMT>61.06</TRNAMT>
<FITID>110.050.100.000.311</FITID>
<NAME>Stripe Crédito</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260105000000[-3:BRT]</DTPOSTED>
<TRNAMT>68020.88</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260109000000[-3:BRT]</DTPOSTED>
<TRNAMT>80.00</TRNAMT>
<FITID>33.596.388</FITID>
<NAME>TED-Pag Fornecedores</NAME>
<MEMO>376 0001 15913672000165 EVENTBRITE BRA</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260109000000[-3:BRT]</DTPOSTED>
<TRNAMT>68100.88</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260114000000[-3:BRT]</DTPOSTED>
<TRNAMT>750.00</TRNAMT>
<FITID>33.612.319</FITID>
<NAME>TED-Pag Fornecedores</NAME>
<MEMO>376 0001 15913672000165 EVENTBRITE BRA</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260114000000[-3:BRT]</DTPOSTED>
<TRNAMT>68850.88</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260115000000[-3:BRT]</DTPOSTED>
<TRNAMT>-139.20</TRNAMT>
<FITID>830.151.100.477.825</FITID>
<NAME>Tarifa Pacote de Serviços</NAME>
<MEMO>Cobrança referente 15/01/2026</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260115000000[-3:BRT]</DTPOSTED>
<TRNAMT>68711.68</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260116000000[-3:BRT]</DTPOSTED>
<TRNAMT>-138.75</TRNAMT>
<FITID>11.601</FITID>
<NAME>Pagamento de Boleto</NAME>
<MEMO>VILLA URBANA STUDIO CRIATIVO L</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260116000000[-3:BRT]</DTPOSTED>
<TRNAMT>-129.94</TRNAMT>
<FITID>11.602</FITID>
<NAME>Pix - Enviado</NAME>
<MEMO>16/01 14:25 ANA CECILIA VIEIRA SILVA</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260116000000[-3:BRT]</DTPOSTED>
<TRNAMT>-243.00</TRNAMT>
<FITID>11.603</FITID>
<NAME>Pagamento de Impostos</NAME>
<MEMO>RFB-DARF CODIGO DE BARRAS</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260116000000[-3:BRT]</DTPOSTED>
<TRNAMT>-265.00</TRNAMT>
<FITID>11.604</FITID>
<NAME>Pix - Enviado</NAME>
<MEMO>16/01 14:31 ATUALE ASSESSORIA CONTABI</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260116000000[-3:BRT]</DTPOSTED>
<TRNAMT>-1257.42</TRNAMT>
<FITID>11.605</FITID>
<NAME>Pagamento de Impostos</NAME>
<MEMO>PREF MUN CAXIAS DO SUL</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260116000000[-3:BRT]</DTPOSTED>
<TRNAMT>-113.70</TRNAMT>
<FITID>11.606</FITID>
<NAME>Pagamento de Impostos</NAME>
<MEMO>PREF MUN CAXIAS DO SUL</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260116000000[-3:BRT]</DTPOSTED>
<TRNAMT>-3.90</TRNAMT>
<FITID>860.161.200.009.170</FITID>
<NAME>Tarifa Pix Enviado</NAME>
<MEMO>Tar. agrupadas - ocorrencia 16/01/2026</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260116000000[-3:BRT]</DTPOSTED>
<TRNAMT>66559.97</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260119000000[-3:BRT]</DTPOSTED>
<TRNAMT>59.71</TRNAMT>
<FITID>110.190.100.000.454</FITID>
<NAME>Stripe Crédito</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260119000000[-3:BRT]</DTPOSTED>
<TRNAMT>66619.68</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260122000000[-3:BRT]</DTPOSTED>
<TRNAMT>60.55</TRNAMT>
<FITID>33.547.144</FITID>
<NAME>TED-Pag Fornecedores</NAME>
<MEMO>745 0001 22121209000146 STRIPE BRASIL</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260122000000[-3:BRT]</DTPOSTED>
<TRNAMT>66680.23</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT</TRNTYPE>
<DTPOSTED>20260126000000[-3:BRT]</DTPOSTED>
<TRNAMT>-66.20</TRNAMT>
<FITID>820.260.800.807.159</FITID>
<NAME>Tarifa Renovação Cadastro</NAME>
<MEMO>Cobrança referente 05/01/2026</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260126000000[-3:BRT]</DTPOSTED>
<TRNAMT>66614.03</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260127000000[-3:BRT]</DTPOSTED>
<TRNAMT>300.00</TRNAMT>
<FITID>33.566.215</FITID>
<NAME>TED-Pag Fornecedores</NAME>
<MEMO>376 0001 15913672000165 EVENTBRITE BRA</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260127000000[-3:BRT]</DTPOSTED>
<TRNAMT>66914.03</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260128000000[-3:BRT]</DTPOSTED>
<TRNAMT>300.00</TRNAMT>
<FITID>33.504.550</FITID>
<NAME>TED-Pag Fornecedores</NAME>
<MEMO>376 0001 15913672000165 EVENTBRITE BRA</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260128000000[-3:BRT]</DTPOSTED>
<TRNAMT>25239.15</TRNAMT>
<FITID>280.919.186.676.882</FITID>
<NAME>Pix - Recebido</NAME>
<MEMO>28/01 09:19 10878448000166 PAYPAL DO B</MEMO>
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT</TRNTYPE>
<DTPOSTED>20260128000000[-3:BRT]</DTPOSTED>
<TRNAMT>92453.18</TRNAMT>
<FITID></FITID>
<NAME>Saldo do dia</NAME>
<MEMO></MEMO>
</STMTTRN>
</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>92453.18</BALAMT>
<DTASOF>20260131000000[-3:BRT]</DTASOF>
</LEDGERBAL>
</STMTRS>
</STMTTRNRS>
</BANKMSGSRSV1>
</OFX>
Loading