Скопируйте проверенную структуру счетов из одной из этих пяти живых бухгалтерских книг Beancount, затем переименуйте счета и замените вымышленные суммы своими. Каждая встроенная книга является публичной, хранится в Git и проверена с помощью bean-check.
Повседневные личные финансы
Используйте один счет активов на каждый банк, один счет обязательств на каждую кредитную карту и счета расходов для вопросов, на которые вы хотите получить ответы в своих отчетах. Полный пример также показывает зарплату, льготы, переводы, проверку балансов и инвестиционные активы.
Скопируйте эту структуру, если вам нужен один комплект книг для наличных, карт, доходов и обычных расходов:
option "operating_currency" "USD"
2026-01-01 open Assets:Bank:Checking USD
2026-01-01 open Liabilities:CreditCard USD
2026-01-01 open Equity:Opening-Balances USD
2026-01-01 open Expenses:Food:Groceries USD
2026-01-01 * "Opening balance"
Assets:Bank:Checking 3,000.00 USD
Equity:Opening-Balances -3,000.00 USD
2026-01-18 * "Corner Market" "Weekly groceries"
Liabilities:CreditCard -71.90 USD
Expenses:Food:Groceries 71.90 USD
2026-01-25 * "Credit card" "Statement payment"
Liabilities:CreditCard 71.90 USD
Assets:Bank:Checking -71.90 USDСчет кредитной карты отделяет дату покупки от даты оплаты наличными. Добавляйте ежемесячную проверку balance к каждому реальному счету, чтобы ошибка импорта не могла остаться незамеченной.
Конвертное бюджетирование с переносом остатков
Моделируйте каждый конверт как субсчет капитала, наложенный на реальный банковский счет. Распределение зарплаты перемещает стоимость внутри капитала, а покупка фиксирует как движение наличных, так и бюджетное решение.
Скопируйте дерево Equity:Budget и держите план отдельно от денег:
option "operating_currency" "USD"
2026-01-01 open Assets:Bank:Checking USD
2026-01-01 open Income:Salary USD
2026-01-01 open Expenses:Groceries USD
2026-01-01 open Equity:Budget:Unallocated USD
2026-01-01 open Equity:Budget:Groceries USD
2026-01-05 * "Acme Corp" "January salary"
Assets:Bank:Checking 4,100.00 USD
Income:Salary -4,100.00 USD
2026-01-05 * "Budget" "Fund groceries"
Equity:Budget:Unallocated -550.00 USD
Equity:Budget:Groceries 550.00 USD
2026-01-08 * "Whole Foods" "Weekly shop"
Assets:Bank:Checking -128.44 USD
Expenses:Groceries 128.44 USD
Equity:Budget:Groceries -128.44 USD
Equity:Budget:Unallocated 128.44 USDДве пары в покупке балансируются независимо. Такое разделение позволяет сбросить или переназначить конверт без изменения сверенного банковского баланса. Для отображения «план-факт» в Fava используйте более простые бюджетные директивы.
Выставление счетов фрилансерам и дебиторская задолженность
Фиксируйте счет, когда вы зарабатываете доход, затем спишите дебиторскую задолженность, когда клиент платит. Отдельный счет дебиторской задолженности на каждого клиента делает неоплаченные и частично оплаченные счета видимыми как обычные остатки.
Скопируйте дерево дебиторской задолженности и укажите номер счета в обоих событиях:
option "operating_currency" "USD"
2026-01-01 open Assets:Bank:Business USD
2026-01-01 open Assets:Receivable:Northwind USD
2026-01-01 open Income:Consulting USD
2026-01-09 * "Northwind Traders" "January retainer"
invoice: "2026-001"
due: 2026-02-08
Assets:Receivable:Northwind 6,000.00 USD
Income:Consulting -6,000.00 USD
2026-02-05 * "Northwind Traders" "Payment — invoice 2026-001"
invoice: "2026-001"
Assets:Bank:Business 6,000.00 USD
Assets:Receivable:Northwind -6,000.00 USDОтносите налог с продаж к обязательствам, а не к доходу, и переводите денежные средства для расчетного налога в резервный актив перед его уплатой. Живая книга показывает оба шаблона, частичные платежи, перевыставленные расходы и списание безнадежных долгов.
Арендная недвижимость и основная сумма ипотеки
Рассматривайте недвижимость как актив, ипотеку как обязательство, а обеспечительный депозит арендатора как деньги, которые вы должны вернуть. Разделяйте каждый ипотечный платеж на проценты, основную сумму и эскроу, чтобы балансовый отчет и отчет о прибылях и убытках показывали разные истины.
Скопируйте группы счетов недвижимости, долга и операционной деятельности, прежде чем добавлять ежемесячную активность:
option "operating_currency" "USD"
1970-01-01 commodity PROP123MAIN
2024-01-01 open Assets:RealEstate:Property PROP123MAIN
2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Assets:Bank:EscrowImpound USD
2024-01-01 open Liabilities:Mortgage USD
2024-01-01 open Income:RealEstate:Rent USD
2024-01-01 open Expenses:RealEstate:MortgageInterest USD
2024-03-15 * "Escrow" "Buy rental property"
Assets:RealEstate:Property 1 PROP123MAIN {400,000.00 USD}
Assets:Bank:Checking -80,000.00 USD
Liabilities:Mortgage -320,000.00 USD
2024-04-01 * "Bank" "Mortgage payment"
Expenses:RealEstate:MortgageInterest 1,866.67 USD
Liabilities:Mortgage 262.39 USD
Assets:Bank:EscrowImpound 566.67 USD
Assets:Bank:Checking -2,695.73 USDДержите отдельно землю, амортизируемую стоимость здания, капитальные улучшения, накопленную амортизацию и операции по эскроу. Руководство по арендной недвижимости объясняет, как эти остатки питают отчеты.
Криптовалютные лоты и налоговая база
Указывайте стоимость каждой покупки в фигурных скобках и идентифицируйте тот же лот при продаже. Beancount затем переносит дату приобретения и базу через кошельки, биржи и налогооблагаемые продажи, а не сводит инвестицию к одному смешанному балансу.
Скопируйте товар, биржевые счета и явную проводку реализованной прибыли:
option "operating_currency" "USD"
1970-01-01 commodity BTC
2024-01-01 open Assets:Crypto:Coinbase:BTC BTC
2024-01-01 open Assets:Crypto:Coinbase:USD USD
2024-01-01 open Expenses:Crypto:Fees:Trading USD
2024-01-01 open Income:Crypto:CapitalGains:ShortTerm USD
2024-02-15 * "Coinbase" "Buy 0.10 BTC"
Assets:Crypto:Coinbase:BTC 0.10 BTC {43,800.00 USD, 2024-02-15}
Assets:Crypto:Coinbase:USD -4,380.00 USD
2024-08-20 * "Coinbase" "Sell the February lot"
Assets:Crypto:Coinbase:BTC -0.10 BTC {43,800.00 USD, 2024-02-15}
Assets:Crypto:Coinbase:USD 5,900.00 USD
Expenses:Crypto:Fees:Trading 8.85 USD
Assets:Crypto:Coinbase:USD -8.85 USD
Income:Crypto:CapitalGains:ShortTerm -1,520.00 USDПереводы между вашими собственными кошельками сохраняют лот, а не создают доход. Живая книга продолжается через стейкинг, майнинг, децентрализованные финансы и NFT; руководство по учету запасов объясняет методы учета и сокращение лотов.