01 - Resumen del Sistema¶
Propósito¶
El sistema de contabilidad registra toda la actividad financiera de las asociaciones de una manera estructurada y verificable. Está diseñado para responder a las preguntas contables habituales:
- ¿Cuánto dinero está disponible actualmente?
- ¿Qué ingresos y gastos pertenecen a la propia asociación?
- ¿Qué ingresos y gastos pertenecen a un proyecto específico?
- ¿Son correctos los saldos de Sparkasse, PayPal y efectivo?
- ¿Qué recibos y documentos pertenecen a qué transacciones?
- ¿Qué proyectos están activos, terminados o ya cerrados?
Componentes principales¶
| Componente | Qué hace |
|---|---|
| Beancount | El formato de datos contables. Las transacciones se escriben en archivos de texto plano. |
| Fava | La interfaz del navegador para ver y filtrar los datos de Beancount. |
| Fava Dashboards | Páginas de panel personalizadas dentro de Fava para una visión general de la gestión y vistas de proyectos. |
| Obsidian | El sistema de notas desde el cual se puede abrir la contabilidad a través de botones. |
| Scripts de importación CSV | Scripts auxiliares que convierten las exportaciones CSV de Sparkasse en entradas de Beancount. |
Cómo encajan las partes¶
- Los datos bancarios o de PayPal se exportan como CSV.
- El CSV se convierte en entradas temporales de Beancount.
- Las nuevas entradas se copian al archivo de libro mayor correcto.
- El usuario revisa, clasifica y corrige las entradas.
- Las comprobaciones de saldo confirman que el libro mayor coincide con el saldo bancario o de PayPal.
- Fava muestra informes, páginas de cuentas, estados de resultados, balances y paneles de control.
Dos asociaciones separadas¶
| Asociación | Libro Mayor | Prefijo de cuenta típico |
|---|---|---|
| NICA e.V. | nica.beancount |
Sparkasse-NICA, NICA |
| Tohuwabohu Halle e.V. | 2023.beancount |
Sparkasse-Tohuwabohu, Tohuwabohu |
También existe un archivo combinado experimental: 1. Vereinsverwaltung/Buchhaltung/all.beancount. El trabajo diario normal debe realizarse en el libro mayor individual de la asociación correspondiente.
Flujo de trabajo básico¶
- Abrir la instancia de Fava correcta.
- Buscar la última comprobación de saldo completada.
- Exportar las nuevas transacciones bancarias de Sparkasse a partir de la última fecha comprobada.
- Convertir el CSV al formato Beancount.
- Pegar las entradas generadas primero en la sección
Bank Dump. - Mover o clasificar las entradas en las secciones de asociación o proyecto correctas.
- Añadir recibos, enlaces, comentarios o etiquetas cuando sea necesario.
- Añadir una nueva comprobación de saldo.
- Recargar Fava y verificar que no haya errores.