01 - Visão Geral do Sistema¶
Propósito¶
O sistema de contabilidade registra toda a atividade financeira das associações de forma estruturada e verificável. Ele foi projetado para responder às perguntas normais de contabilidade:
- Quanto dinheiro está disponível no momento?
- Quais receitas e despesas pertencem à própria associação?
- Quais receitas e despesas pertencem a um projeto específico?
- Os saldos da Sparkasse, PayPal e dinheiro estão corretos?
- Quais comprovantes e documentos pertencem a quais transações?
- Quais projetos estão ativos, concluídos ou já encerrados?
Componentes Principais¶
| Componente | O que faz |
|---|---|
| Beancount | O formato dos dados contábeis. As transações são escritas em arquivos de texto simples. |
| Fava | A interface do navegador para visualizar e filtrar os dados do Beancount. |
| Fava Dashboards | Páginas de painel personalizadas dentro do Fava para visão geral da gestão e visualizações de projetos. |
| Obsidian | O sistema de notas a partir do qual a contabilidade pode ser aberta através de botões. |
| Scripts de importação CSV | Scripts auxiliares que convertem exportações CSV da Sparkasse em entradas Beancount. |
Como as partes se encaixam¶
- Os dados do banco ou PayPal são exportados como CSV.
- O CSV é convertido em entradas temporárias do Beancount.
- As novas entradas são copiadas para o arquivo de razão correto.
- O usuário verifica, classifica e corrige as entradas.
- Verificações de saldo confirmam que a razão corresponde ao saldo do banco ou PayPal.
- O Fava exibe relatórios, páginas de contas, demonstrações de resultados, balanços e painéis.
Duas associações separadas¶
| Associação | Razão | Prefixo de conta típico |
|---|---|---|
| NICA e.V. | nica.beancount |
Sparkasse-NICA, NICA |
| Tohuwabohu Halle e.V. | 2023.beancount |
Sparkasse-Tohuwabohu, Tohuwabohu |
Existe também um arquivo combinado experimental: 1. Vereinsverwaltung/Buchhaltung/all.beancount. O trabalho normal do dia a dia deve ser feito na razão individual da associação relevante.
Fluxo de trabalho básico¶
- Abra a instância correta do Fava.
- Encontre a última verificação de saldo concluída.
- Exporte as novas transações bancárias da Sparkasse a partir da última data verificada.
- Converta o CSV para o formato Beancount.
- Cole as entradas geradas primeiro na seção
Bank Dump. - Mova ou classifique as entradas para as seções corretas da associação ou projeto.
- Adicione comprovantes, links, comentários ou tags quando necessário.
- Adicione uma nova verificação de saldo.
- Recarregue o Fava e verifique se não há erros.