Натрупана амортизация (за Beancount): Практично, текстово ръководство
Ако следите дълготрайни активи в счетоводството си — лаптопи, камери, машини или дори офис мебели — вашите книги трябва да отразяват намаляващата им стойност. Това включва два ключови понятия: амортизация (разходът) и нейният натрупан тотал, натрупана амортизация. Това ръководство обяснява и двете на прост език и след това показва точно как да ги моделирате в Beancount с готови за копиране примери, вк лючително мощни опции за автоматизация.
Какво е натрупана амортизация?
Натрупаната амортизация е общата сума амортизация, записана срещу даден актив от момента, в който е бил въведен в експлоатация. Мислете за нея като за текущо събиране. Това не е нов вид разход — това е просто сума до датата на всички предишни амортизационни начисления за този актив.
В финансовите отчети ще видите натрупаната амортизация заедно с оригиналната цена на актива. Това позволява на всеки, който чете вашите книги, да види както историческата стойност (колко сте платили), така и нетната балансовата стойност (колко струва в момента във вашите книги).
Важно е да се знае, че натрупаната амортизация е контра-актив сметка. Това може да звучи сложно, но е проста идея:
- Това е сметка от групата Assets, така че живее в секцията
Assetsна вашия план на сметките. - Обаче тя носи кредит баланс (отрицателна стойност в Beancount за активните сметки), което намалява стойността на свързания дълготраен актив.
Къде се появява в баланса?
Натрупаната амортизация обикновено се появява в баланса директно под дълготрайния актив, към който се отнася. Например:
| Оборудване: Компютри | $3,000.00 |
| Минус: Натрупана амортизация | ($1,000.00) |
| Оборудване: Компютри, нетно | $2,000.00 |
Много финансови отчети опростяват това, като показват един ред като “Собственост, съоръжения и оборудване, нетно”. Т ази единична сума представлява общата историческа стойност на всички активи минус тяхната обща натрупана амортизация, давайки ви окончателната нетна балансова стойност.
Как се изчислява амортизацията?
Съществуват няколко метода за изчисляване на амортизацията. Методът, който изберете, определя колко разход записвате във всеки период, което от своя страна се добавя към общата натрупана амортизация. Две често срещани категории методи са:
- Straight-Line (SL): Най‑опростеният и най‑често използван метод за счетоводни цели. Записвате еднаква сума от стойността на актива във всеки период от неговия полезен живот. Например, лаптоп за 83.33 на месец.
- Данъчни методи (напр. MACRS в САЩ): За данъчни цели правителствата често определят ускорени графици. В САЩ, Modified Accelerated Cost Recovery System (MACRS) позволява по‑големи амортизационни отчисления в първите години от живота на актива. Beancount лесно поддържа тези графици — просто трябва да изчислите сумите според официалните таблици (като тези в IRS Publication 946) и да генерирате съответните журнални записи.
Формула (Straight-Line)
Периодична амортизация =
Натрупана амортизация (към дата t) =
Salvage value е оценената остатъчна стойност на актива в края на полезния му живот. За простота често се приема, че е нула.
Пътят в Beancount: Моделиране на стойност и натрупана амортизация
За да следите дълготрайните активи в Beancount, като същевременно запазвате оригиналната им стойност, ще използвате двойка активни сметки за всяка категория, плюс сметка за разходи.
Assets:Equipment:Computers:Cost(за историческата стойност)Assets:Equipment:Computers:AccumDep(контра‑активът, който ще се кредитира с течение на времето)Expenses:Depreciation:Computers(за записване на периодичния разход)
Тази структура отразява стандартната счетоводна практика и е препоръчителният подход за управление на амортизацията на дълготрайни активи в Beancount.
Опция A: Ръчно въвеждане на Straight-Line записи
Това е най‑директният метод. Контролирате всеки запис, което е чудесно за разбиране на механиката.
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 ; This is the credit to the contra-asset
Повтаряте този запис всеки месец за 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"
Сумата от балансите на двете сметки е вашата нетна балансова стойност.
Опция B: Автоматизация с amortize плъгина на Fava
Ако използвате Fava (популярният уеб интерфейс за Beancount) и вашата амортизация е фиксирана сума всеки месец, можете да я автоматизирате.
Първо, активирайте плъгина в началото на вашия Beancount файл:
plugin "fava.plugins.amortize_over"
След това създайте една транзакция, която дефинира целия график на амортизация.
; 1. Запишете първоначалната покупка както обикновено
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD
; 2. Дефинирайте графика
2025-01-20 * "Amortization schedule"
Assets:Equipment:Computers:AccumDep -83.33 USD
Expenses:Depreciation:Computers 83.33 USD
Плъгинът ще разпредели тази сума автоматично за следващите 36 месеца.
Опция C: Плъгин за ускорена амортизация (MACRS)
За ускорени графици като MACRS можете да използвате специализиран плъгин (например beancount_macrs). Той изисква да посочите полезния живот и категорията на актива, след което автоматично изчислява необходимите суми.
2025-03-01 * "MACRS amortization for equipment"
Assets:Equipment:Computers:AccumDep -150.00 USD
Expenses:Depreciation:Computers 150.00 USD
Натрупана амортизация в баланса
| Активи | $3,000.00 |
| Натрупана амортизация | ($1,000.00) |
| Нетна стойност | $2,000.00 |