Накопленная амортизация (для Beancount): Практическое руководство в виде простого текста
Если вы учитываете основные средства в своей бухгалтерии — ноутбуки, камеры, оборудование или даже офисную мебель — ваши книги должны отражать их снижающуюся стоимость. Это включает два ключевых понятия: амортизация (расход) и её суммарный показатель — накопленная амортизация. В этом руководстве оба понятия объяснены простым языком, а затем показано, как моделировать их в Beancount с готовыми к копированию примерами, включая мощные варианты автоматизаци и.
Что такое накопленная амортизация?
Накопленная амортизация — это общая сумма амортизации, записанной по активу с момента его ввода в эксплуатацию. Представьте её как текущий подсчёт. Это не новый тип расхода — это просто сумма всех прошлых амортизационных начислений по данному активу.
В финансовой отчётности вы увидите накопленную амортизацию рядом с первоначальной стоимостью актива. Это позволяет любому, кто читает ваши книги, увидеть как историческую стоимость (сколько вы заплатили), так и чистую балансовую стоимость (сколько он стоит сейчас в учёте).
Важный момент: накопленная амортизация — это контра‑актив счёт. Это может звучать сложно, но идея проста:
- Это счёт «актив», поэтому он находится в разделе
Assetsвашего плана счетов. - Однако он имеет кредитовый остаток (отрицательное значение в активных счетах Beancount), что уменьшает стоимость связанного основного средства.
Где она отображается в балансе?
Накопленная амортизация обычно появляется в балансе сразу под соответствующим основным средством. Например:
| Оборудование: Компьютеры | $3,000.00 |
| Минус: Накопленная амортизация | ($1,000.00) |
| Оборудование: Компьютеры, чистая стоимость | $2,000.00 |
Во многих финансовых отчётах это упрощается до одной строки — «Основные средства, чистая стоимость». Эта цифра представляет собой общую историческую стоимость всех активов за вычетом их накопленной амортизации, давая окончательную чистую балансовую стоимость.
Как рассчитывается амортизация?
Существует несколько методов расчёта амортизации. Выбранный метод определяет, какой расход вы фиксируете каждый период, а значит, как растёт накопленная амортизация. Две распространённые группы методов:
- Прямолинейный (SL): Самый простой и часто используемый метод. Вы списываете равную часть стоимости актива каждый период его полезного срока службы. Например, ноутбук стоимостью 83.33 в месяц.
- Налоговые методы (например, MACRS в США): Для налоговых целей государства часто задают ускоренные графики. В США система Modified Accelerated Cost Recovery System (MACRS) позволяет брать большие амортизационные отчисления в первые годы эксплуатации актива. Beancount легко справляется с такими графиками — нужно лишь рассчитать суммы по официальным таблицам (например, из IRS Publication 946) и сформировать соответствующие проводки.
Формула (прямолинейная)
Периодическая амортизация =
Накопленная амортизация (на дату t) =
Ликвидационная стоимость — это предполагаемая остаточная стоимость актива в конце его срока службы. Для простоты часто принимается равной нулю.
Подход Beancount: моделируем стоимость и накопленную амортизацию
Чтобы правильно отслеживать основные средства в Beancount, сохраняя их первоначальную стоимость, используйте пару активных счетов для каждой категории и од ин расходный счёт.
Assets:Equipment:Computers:Cost— для хранения исторической стоимостиAssets:Equipment:Computers:AccumDep— контра‑актив, который будет кредитоваться со временемExpenses:Depreciation:Computers— для записи периодических расходов
Эта структура отражает стандартную бухгалтерскую практику и рекомендуется для управления амортизацией основных средств в Beancount.
Вариант A: Ручные прямолинейные проводки
Самый прямой метод. Вы контролируете каждую запись, что удобно для понимания механики.
1. Откройте необходимые счета
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers
2. Запишите покупку (по исторической стоимости)
При покупке актива дебетуйте счёт Cost.
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD
3. Запишите ежемесячную амортизацию
Каждый месяц фиксируйте расход амортизации. Для актива 3000 ÷ 36 = $83.33.
Транзакция включает дебет расходного счёта и кредит контра‑активного счёта.
2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD ; кредит контра‑актива
Повторяйте эту запись каждый месяц в течение 36 мес. Баланс Assets:Equipment:Computers:AccumDep будет становиться всё более отрицательным, уменьшая чистую балансовую стоимость актива.
Быстрая проверка: легко проверить чистую стоимость в отчёте Balance Sheet Fava или запросом:
bean-query myledger.bean "SELECT account, SUM(position) WHERE account 'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"
Сумма остатков этих двух счетов — это ваша чистая балансовая стоимость.