Awesome Beancount
Um guia selecionado para o ecossistema Beancount. O Beancount é um sistema de contabilidade poderoso e de código aberto que utiliza um formato simples baseado em texto para gerenciar suas finanças com o rigor da contabilidade por partidas dobradas. Esta página combina listas selecionadas pela comunidade e visões gerais do ecossistema em um único recurso abrangente.
Por que Contabilidade em Texto Plano?
A contabilidade em texto plano (PTA - Plain Text Accounting) é uma metodologia para gerenciar finanças usando arquivos de texto simples e ferramentas de linha de comando poderosas. Esta abordagem oferece total propriedade dos seus dados, garante a longevidade e oferece uma flexibilidade incomparável para automação e análise.
- Hub Oficial de PTA: Plain Text Accounting
- Uma Introdução Suave: Accounting for the simple minds with plain text accounting
- De Apps Web para CLI: Command line accounting: From mint.com to Ledger
O Ecossistema Beancount
O ecossistema Beancount é uma coleção de ferramentas, plugins e recursos construídos em torno de um motor central. Cada componente desempenha um papel específico na criação de um fluxo de trabalho completo de gestão financeira.
1. Motor Principal e Recursos Oficiais
Estes são os elementos fundamentais do Beancount, mantidos pelo criador e colaboradores oficiais.
| Recurso | Descrição |
|---|---|
| Beancount (Núcleo) | O motor que lê seu arquivo de livro-razão, aplica as regras de partidas dobradas e gera relatórios. Ele fornece utilitários de linha de comando essenciais como bean-check e bean-format. Todas as outras ferramentas são construídas sobre ele. |
| Homepage | beancount.github.io |
| Código-Fonte | github.com/beancount/beancount |
| Documentação | GitHub Pages e Google Docs |
| Contribuições Externas | Lista oficial de contribuições da comunidade |
| Beanquery | Uma ferramenta de consulta poderosa, semelhante ao SQL (v3), para executar consultas avançadas (ex: SELECT ... FROM ... WHERE ...) em seu livro-razão para gerar análises personalizadas. |
2. Interfaces de Usuário
Estas ferramentas fornecem interfaces visuais para explorar e editar seus dados financeiros.
| Ferramenta | Descrição |
|---|---|
| Fava | O painel web definitivo e completo para o Beancount. Oferece gráficos interativos, tabelas detalhadas, edição no navegador e um sistema de extensões para adicionar recursos como orçamentos. |
| Fava-GTK | Uma aplicação nativa para desktop GNOME que encapsula o Fava para uma experiência de desktop integrada. |
| Beancount Mobile | Um aplicativo móvel de entrada de dados para adicionar transações em qualquer lugar. |
| Beancount Telegram Bot | Um bot do Telegram para adicionar transações rapidamente ao seu livro-razão via chat. |