From 8982db77c6287b283a570d8ab812805ac6d63a16 Mon Sep 17 00:00:00 2001 From: miky_somos_educacao Date: Mon, 9 Feb 2026 16:46:40 -0300 Subject: [PATCH 1/4] corrige typo em README.md, alterei config.py para funcionar o beancount do extrato do BB, adicionei arquivo 2026-01-bb.ofx na pasta extratos --- README.md | 2 +- config.py | 3 +- extratos/2026-01-bb.ofx | 301 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 304 insertions(+), 2 deletions(-) create mode 100644 extratos/2026-01-bb.ofx diff --git a/README.md b/README.md index 800eb58..a99fb5e 100644 --- a/README.md +++ b/README.md @@ -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 `--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 ``` diff --git a/config.py b/config.py index a995fdf..b5fbb85 100644 --- a/config.py +++ b/config.py @@ -1,5 +1,6 @@ from beancount.ingest.importers import ofx CONFIG = [ - ofx.Importer(r"78126\-6", "Assets:Bancos:BB", balance_type=ofx.BalanceType.NONE), + # ofx.Importer(r"78126\-6", "Assets:Bancos:BB", balance_type=ofx.BalanceType.NONE), # tive que alterar aqui para considerar os arquivos ofx que estava baixando do app do BB + ofx.Importer(r"^78126$", "Assets:Bancos:BB", balance_type=ofx.BalanceType.NONE), ] diff --git a/extratos/2026-01-bb.ofx b/extratos/2026-01-bb.ofx new file mode 100644 index 0000000..a8ecf2b --- /dev/null +++ b/extratos/2026-01-bb.ofx @@ -0,0 +1,301 @@ +OFXHEADER:100 +DATA:OFXSGML +VERSION:102 +SECURITY:NONE +ENCODING:UTF-8 +CHARSET:NONE +COMPRESSION:NONE +OLDFILEUID:NONE +NEWFILEUID:NONE + + + + + + + 0 + INFO + + 20260204205830[-3:BRT] + POR + + Banco do Brasil + 1 + + + + + + 1 + + 0 + INFO + + + BRL + + 1 + 89 + 78126 + CHECKING + + + 20260131000000[-3:BRT] + 20260204205830[-3:BRT] + + CREDIT + 20251230000000[-3:BRT] + 68027.64 + + Saldo Anterior + + + + DEBIT + 20260102000000[-3:BRT] + -66.82 + 10.201 + Pix - Enviado + 02/01 16:46 ANA CECILIA VIEIRA SILVA + + + DEBIT + 20260102000000[-3:BRT] + -1.00 + 830.021.100.145.645 + Tarifa Pix Enviado + Tar. agrupadas - ocorrencia 02/01/2026 + + + CREDIT + 20260102000000[-3:BRT] + 67959.82 + + Saldo do dia + + + + CREDIT + 20260105000000[-3:BRT] + 61.06 + 110.050.100.000.311 + Stripe Crédito + + + + CREDIT + 20260105000000[-3:BRT] + 68020.88 + + Saldo do dia + + + + CREDIT + 20260109000000[-3:BRT] + 80.00 + 33.596.388 + TED-Pag Fornecedores + 376 0001 15913672000165 EVENTBRITE BRA + + + CREDIT + 20260109000000[-3:BRT] + 68100.88 + + Saldo do dia + + + + CREDIT + 20260114000000[-3:BRT] + 750.00 + 33.612.319 + TED-Pag Fornecedores + 376 0001 15913672000165 EVENTBRITE BRA + + + CREDIT + 20260114000000[-3:BRT] + 68850.88 + + Saldo do dia + + + + DEBIT + 20260115000000[-3:BRT] + -139.20 + 830.151.100.477.825 + Tarifa Pacote de Serviços + Cobrança referente 15/01/2026 + + + CREDIT + 20260115000000[-3:BRT] + 68711.68 + + Saldo do dia + + + + DEBIT + 20260116000000[-3:BRT] + -138.75 + 11.601 + Pagamento de Boleto + VILLA URBANA STUDIO CRIATIVO L + + + DEBIT + 20260116000000[-3:BRT] + -129.94 + 11.602 + Pix - Enviado + 16/01 14:25 ANA CECILIA VIEIRA SILVA + + + DEBIT + 20260116000000[-3:BRT] + -243.00 + 11.603 + Pagamento de Impostos + RFB-DARF CODIGO DE BARRAS + + + DEBIT + 20260116000000[-3:BRT] + -265.00 + 11.604 + Pix - Enviado + 16/01 14:31 ATUALE ASSESSORIA CONTABI + + + DEBIT + 20260116000000[-3:BRT] + -1257.42 + 11.605 + Pagamento de Impostos + PREF MUN CAXIAS DO SUL + + + DEBIT + 20260116000000[-3:BRT] + -113.70 + 11.606 + Pagamento de Impostos + PREF MUN CAXIAS DO SUL + + + DEBIT + 20260116000000[-3:BRT] + -3.90 + 860.161.200.009.170 + Tarifa Pix Enviado + Tar. agrupadas - ocorrencia 16/01/2026 + + + CREDIT + 20260116000000[-3:BRT] + 66559.97 + + Saldo do dia + + + + CREDIT + 20260119000000[-3:BRT] + 59.71 + 110.190.100.000.454 + Stripe Crédito + + + + CREDIT + 20260119000000[-3:BRT] + 66619.68 + + Saldo do dia + + + + CREDIT + 20260122000000[-3:BRT] + 60.55 + 33.547.144 + TED-Pag Fornecedores + 745 0001 22121209000146 STRIPE BRASIL + + + CREDIT + 20260122000000[-3:BRT] + 66680.23 + + Saldo do dia + + + + DEBIT + 20260126000000[-3:BRT] + -66.20 + 820.260.800.807.159 + Tarifa Renovação Cadastro + Cobrança referente 05/01/2026 + + + CREDIT + 20260126000000[-3:BRT] + 66614.03 + + Saldo do dia + + + + CREDIT + 20260127000000[-3:BRT] + 300.00 + 33.566.215 + TED-Pag Fornecedores + 376 0001 15913672000165 EVENTBRITE BRA + + + CREDIT + 20260127000000[-3:BRT] + 66914.03 + + Saldo do dia + + + + CREDIT + 20260128000000[-3:BRT] + 300.00 + 33.504.550 + TED-Pag Fornecedores + 376 0001 15913672000165 EVENTBRITE BRA + + + CREDIT + 20260128000000[-3:BRT] + 25239.15 + 280.919.186.676.882 + Pix - Recebido + 28/01 09:19 10878448000166 PAYPAL DO B + + + CREDIT + 20260128000000[-3:BRT] + 92453.18 + + Saldo do dia + + + + + 92453.18 + 20260131000000[-3:BRT] + + + + + From d7d473f2cccc4a4180a8640fc81a20b0160e3be7 Mon Sep 17 00:00:00 2001 From: Marcelo Miky Mine Date: Tue, 10 Feb 2026 10:38:12 -0300 Subject: [PATCH 2/4] Update config.py --- config.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/config.py b/config.py index b5fbb85..e1b54ce 100644 --- a/config.py +++ b/config.py @@ -1,6 +1,5 @@ from beancount.ingest.importers import ofx CONFIG = [ - # ofx.Importer(r"78126\-6", "Assets:Bancos:BB", balance_type=ofx.BalanceType.NONE), # tive que alterar aqui para considerar os arquivos ofx que estava baixando do app do BB - ofx.Importer(r"^78126$", "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" ] From 1c66a0a012fbef900841140e1de2812de49acca2 Mon Sep 17 00:00:00 2001 From: marcelomiky Date: Tue, 10 Feb 2026 16:55:13 -0300 Subject: [PATCH 3/4] add financeiro/2026-01.beancount --- financeiro/2026-01.beancount | 101 +++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 financeiro/2026-01.beancount diff --git a/financeiro/2026-01.beancount b/financeiro/2026-01.beancount new file mode 100644 index 0000000..761f7e4 --- /dev/null +++ b/financeiro/2026-01.beancount @@ -0,0 +1,101 @@ +;; -*- mode: beancount -*- +;; extratos/2026-01-bb.ofx + +2026-01-02 * "Reembolso" "AWS - Pix - Enviado / 02/01 16:46 ANA CECILIA VIEIRA SILVA" + comprovante: "https://drive.google.com/file/d/1aHGAlX_w0spfpQXdsJgdoHhzJGKyYUBm/view?usp=drive_link" + Assets:Bancos:BB -66.82 BRL + Expenses:APyB:Ops + +2026-01-02 * "Tarifa Pix Enviado / Tar. agrupadas - ocorrencia 02/01/2026" + comprovante: "" + Assets:Bancos:BB -1.00 BRL + Expenses:APyB:Taxas:BB + +2026-01-05 * "Stripe Crédito" + comprovante: "" + Assets:Bancos:BB 61.06 BRL + Income:APyB:Anuidades + +2026-01-09 * "Ingressos" "TED-Pag Fornecedores / 376 0001 15913672000165 EVENTBRITE BRA" + comprovante: "https://drive.google.com/file/d/1ykpBEy9vc3IiFG3THgnLgR-IK95rqM7p/view?usp=drive_link" + Assets:Bancos:BB 80.00 * 0.1 BRL + Assets:Eventos:Caipyra2026 80 * 0.9 BRL + Income:Eventos:Caipyra2026 + +2026-01-14 * "Ingressos" "TED-Pag Fornecedores / 376 0001 15913672000165 EVENTBRITE BRA" + comprovante: "https://drive.google.com/file/d/1uVlY5UsHCqcEZ7PRHn_bs_KT8GnEnOXO/view?usp=drive_link" + Assets:Bancos:BB 750.00 * 0.1 BRL + Assets:Eventos:Pybr2026 750 * 0.9 BRL + Income:Eventos:Pybr2026 + +2026-01-15 * "Tarifa Pacote de Serviços / Cobrança referente 15/01/2026" + comprovante: "" + Assets:Bancos:BB -139.20 BRL + Expenses:APyB:Taxas:BB + +2026-01-16 * "Domicílio fiscal" "Pagamento de Boleto / VILLA URBANA STUDIO CRIATIVO L" + comprovante: "https://drive.google.com/file/d/1J3HMbmcz9AeygwR-DC5m4b-961EasMDu/view?usp=drive_link" + Assets:Bancos:BB -138.75 BRL + Expenses:APyB:Infra + +2026-01-16 * "Pix - Enviado / 16/01 14:25 ANA CECILIA VIEIRA SILVA" + comprovante: "https://drive.google.com/file/d/17IFAw-TgzG2Mj1Ckj1bu-Z0yEhtbeK4u/view?usp=drive_link" + Assets:Bancos:BB -129.94 BRL + Expenses:APyB:Ops + +2026-01-16 * "Pagamento de Impostos / RFB-DARF CODIGO DE BARRAS" + comprovante: "https://drive.google.com/file/d/10F7yjBwsu2eiGrqxD-9wzhs-5fVhEBa6/view?usp=drive_link" + Assets:Bancos:BB -243.00 BRL + Expenses:APyB:Impostos + +2026-01-16 * "Pix - Enviado / 16/01 14:31 ATUALE ASSESSORIA CONTABI" + comprovante: "https://drive.google.com/file/d/1nXNDvcTuSgxggRbuoLSYwLUQoQ5zs2ho/view?usp=drive_link" + Assets:Bancos:BB -265.00 BRL + Expenses:APyB:Contadora + +2026-01-16 * "Pagamento de Impostos / PREF MUN CAXIAS DO SUL" + comprovante: "https://drive.google.com/file/d/1ZuaJcKQ8Pz0TWaSqKMjez6GhlNDiL_Sj/view?usp=drive_link" + Assets:Bancos:BB -1257.42 BRL + Expenses:APyB:Impostos + +2026-01-16 * "Pagamento de Impostos / PREF MUN CAXIAS DO SUL" + comprovante: "https://drive.google.com/file/d/1ZuaJcKQ8Pz0TWaSqKMjez6GhlNDiL_Sj/view?usp=drive_link" + Assets:Bancos:BB -113.70 BRL + Expenses:APyB:Impostos + +2026-01-16 * "Tarifa Pix Enviado / Tar. agrupadas - ocorrencia 16/01/2026" + comprovante: "" + Assets:Bancos:BB -3.90 BRL + Expenses:APyB:Taxas:BB + +2026-01-19 * "Stripe Crédito" + comprovante: "" + Assets:Bancos:BB 59.71 BRL + Income:APyB:Anuidades + +2026-01-22 * "TED-Pag Fornecedores / 745 0001 22121209000146 STRIPE BRASIL" + comprovante: "" + Assets:Bancos:BB 60.55 BRL + Income:APyB:Anuidades + +2026-01-26 * "Tarifa Renovação Cadastro / Cobrança referente 05/01/2026" + comprovante: "" + Assets:Bancos:BB -66.20 BRL + Expenses:APyB:Taxas:BB + +2026-01-27 * "Ingressos" "TED-Pag Fornecedores / 376 0001 15913672000165 EVENTBRITE BRA" + comprovante: "https://drive.google.com/file/d/1jWcZNluNPDr8u_1KMIMn_wMeISkPstWN/view?usp=drive_link" + Assets:Bancos:BB 300.00 * 0.1 BRL + Assets:Eventos:Pybr2026 300 * 0.9 BRL + Income:Eventos:Pybr2026 + +2026-01-28 * "Ingressos" "TED-Pag Fornecedores / 376 0001 15913672000165 EVENTBRITE BRA" + comprovante: "https://drive.google.com/file/d/1bU7dDTCxJs5Fl08h4h8lJoH9sR7qnCw7/view?usp=drive_link" + Assets:Bancos:BB 300.00 * 0.1 BRL + Assets:Eventos:Pybr2026 300 * 0.9 BRL + Income:Eventos:Pybr2026 + +2026-01-28 * "Pix - Recebido / 28/01 09:19 10878448000166 PAYPAL DO B" + comprovante: "https://drive.google.com/file/d/1QSFJL9Vvl8ESsBKi2KaPSNqCGkLFlQJj/view?usp=drive_link" + Assets:Bancos:BB 25239.15 BRL + Income:APyB:OrigemDesconhecida \ No newline at end of file From 706fa1fbab11ff28a97775c3204d6b0c18836613 Mon Sep 17 00:00:00 2001 From: marcelomiky Date: Tue, 10 Feb 2026 16:56:08 -0300 Subject: [PATCH 4/4] include row with 2026-01.beancount --- financeiro/main.beancount | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/financeiro/main.beancount b/financeiro/main.beancount index 194a51b..da83b32 100644 --- a/financeiro/main.beancount +++ b/financeiro/main.beancount @@ -321,4 +321,5 @@ include "2025-08.beancount" include "2025-09.beancount" include "2025-10.beancount" include "2025-11.beancount" -include "2025-12.beancount" \ No newline at end of file +include "2025-12.beancount" +include "2026-01.beancount" \ No newline at end of file