Saltar al contenido principal

Primeros Pasos con Beancount

¿Listo para tomar el control de tus finanzas? Esta guía te pondrá en marcha con Beancount en minutos. Aprenderás cómo crear tu primer libro mayor, configurar cuentas esenciales y registrar tus primeras transacciones.

Configuración Inicial

Creando Tu Primer Libro Mayor

; Estructura básica para un nuevo libro mayor
2024-01-01 open Assets:Checking
2024-01-01 open Equity:Opening-Balances

2024-01-02 * "Depósito Inicial"
Assets:Checking 100.00 USD
Equity:Opening-Balances

Configuración Esencial

option "title" "Libro Mayor de Finanzas Personales"
option "operating_currency" "USD"

Organización de Archivos

Estructura Recomendada

; 1. Opciones de Configuración
option "title" "Libro Mayor Personal"
option "operating_currency" "USD"

; 2. Declaraciones de Cuenta
2024-01-01 open Assets:Checking USD
2024-01-01 open Assets:Savings USD
2024-01-01 open Expenses:Food USD

; 3. Saldos Iniciales
2024-01-01 pad Assets:Checking Equity:Opening-Balances
2024-01-01 balance Assets:Checking 1000.00 USD

; 4. Transacciones
2024-01-15 * "Supermercado" "Compras semanales"
Expenses:Food 50.00 USD
Assets:Checking

Organización por Sección

  1. Cuentas Permanentes

    2024-01-01 open Liabilities:Payables    USD
    2024-01-01 open Assets:Receivables USD
  2. Cuentas Bancarias

    2024-01-01 open Assets:Bank:Checking     USD
    2024-01-01 open Assets:Bank:Savings USD
    2024-01-01 open Income:Bank:Interest USD
  3. Cuentas de Inversión

    2024-01-01 open Assets:Investment:Cash    USD
    2024-01-01 open Assets:Investment:Stocks VTSAX
    2024-01-01 open Income:Investment:Dividend USD

Validación e Informes

Validación Básica

# Comprobar errores
bean-check ledger.beancount

# Ver la interfaz web
bean-web ledger.beancount

Informes Comunes

# Balance general
bean-report ledger.beancount balsheet

# Estado de resultados
bean-report ledger.beancount income

# Diario de la cuenta
bean-report ledger.beancount journal -a Assets:Checking

Gestión de Saldos Iniciales

Ejemplo de Padding

2024-01-01 open Assets:Checking    USD

; Rellenar la cuenta para que coincida con el saldo conocido
2024-01-01 pad Assets:Checking Equity:Opening-Balances

; Afirmar el saldo conocido
2024-01-01 balance Assets:Checking 1525.00 USD

Cierre de Cuenta

2024-01-01 open Assets:OldBank:Checking   USD
2024-06-30 close Assets:OldBank:Checking ; Cuenta cerrada

De-duplicación de Transacciones

Manejo de Transferencias

; Pago con tarjeta de crédito - vista combinada
2024-01-15 * "Pago con Tarjeta de Crédito"
Assets:Checking -500.00 USD
Liabilities:CreditCard 500.00 USD

; Marca para coincidencia pendiente
2024-01-15 * "Pago CC Pendiente"
! Assets:Checking -500.00 USD
Liabilities:CreditCard 500.00 USD

Aserciones de Saldo

; Las comprobaciones regulares de saldo evitan duplicados
2024-01-31 balance Assets:Checking 2150.25 USD
2024-01-31 balance Liabilities:CreditCard -350.00 USD

Mejores Prácticas

  1. Organización de Archivos

    • Mantén un archivo principal inicialmente
    • Usa encabezados de sección claros
    • Agrupa cuentas relacionadas
  2. Nombres de Cuenta

    • Usa convenciones de nomenclatura consistentes
    • Incluye prefijos de país/institución
    • Mantén una jerarquía lógica
  3. Verificación de Saldo

    • Aserciones de saldo regulares
    • Rellena las cuentas apropiadamente
    • Rastrea los cierres de cuenta
  4. Manejo de Divisas

    • Declara las monedas operativas
    • Usa códigos de productos básicos consistentes
    • Especifica restricciones de moneda

Próximos Pasos

Ahora que tienes un libro mayor básico configurado:

  1. Registra Transacciones Regulares: Comienza con tus gastos e ingresos diarios
  2. Configura Importaciones de Cuentas Bancarias: Usa importaciones CSV o conexiones bancarias para automatizar la entrada de datos
  3. Aprende Sintaxis Avanzada: Explora la referencia de sintaxis para escenarios más complejos
  4. Genera Tus Primeros Informes: Usa las funciones de la UI para crear informes financieros y analizar tus gastos

Referencia Rápida

Tipos de Cuenta Comunes:

  • Assets:Bank:Checking - Tu cuenta corriente
  • Expenses:Food:Groceries - Gasto en comestibles
  • Income:Salary:Company - Ingresos del empleo
  • Liabilities:CreditCard:Visa - Deuda de la tarjeta de crédito

Comandos Esenciales:

  • bean-check ledger.beancount - Valida tu libro mayor
  • bean-report ledger.beancount balsheet - Genera el balance general
  • bean-web ledger.beancount - Inicia la interfaz web

Estas pautas establecen una base sólida para administrar las finanzas personales con Beancount. ¿Listo para agregar tu primera transacción? Consulta nuestra guía de transacciones de la UI.