Preskočiť na hlavný obsah

Amortizácia

Predstavte si, že zaplatíte ročné poistenie auta jednorazovou platbou 600 USD. Ak to zaúčtujete ako jednorazový výdavok, vaše knihy za daný mesiac ukážu veľký náklad, zatiaľ čo nasledujúcich 11 mesiacov ukáže nulový náklad na poistenie. To skresľuje váš mesačný finančný obraz, čo sťažuje pochopenie vašich skutočných prevádzkových nákladov a efektívne rozpočtovanie.

Riešením je amortizácia: účtovná prax rozloženia jednorazových nákladov na obdobie, počas ktorého sú využívané. Tento návod vám ukáže, ako bez problémov implementovať amortizáciu v Beancounte pomocou pluginu Fava.

Čo je amortizácia?

Amortizácia je proces postupného vykazovania nákladov na nehmotný majetok alebo vopred zaplatenú položku počas jej životnosti.

Kľúčové výhody:

  • Presné vykazovanie: Vyhladzuje veľké výdavky pre realistickejší pohľad na mesačnú ziskovosť.
  • Lepšie rozpočtovanie: Umožňuje vám rozpočtovať si konzistentný mesačný výdavok namiesto veľkého, nepravidelného.
  • Jasnejšia analýza cash flow: Oddeľuje časovanie platby v hotovosti od vykazovania výdavku.

Riešenie Beancount: fava.plugins.amortize_over

Beancount, s webovým rozhraním Fava, poskytuje jednoduchý, ale výkonný plugin na automatizáciu amortizácie.

Krok 1: Povolenie pluginu

Najprv musíte povoliť plugin pridaním nasledujúceho riadku na začiatok vášho Beancount súboru:

plugin "fava.plugins.amortize_over"

Dôležité: Virtuálne transakcie Upozorňujeme, že tento plugin generuje virtuálne účtovania. Dynamicky sa zobrazujú v prehľadoch Fava a v nástrojoch ako bean-report (ak je plugin načítaný), ale nie sú zapísané späť do vášho súboru .bean. Váš zdrojový súbor zostáva nezmenený.

Krok 2: Štruktúra vašich účtov

Pre typický vopred zaplatený výdavok potrebujete tri kľúčové účty:

  1. Assets:Bank:Checking: Zdroj platby v hotovosti.
  2. Assets:Prepaid:Insurance: Dočasný držobný účet pre hodnotu, ktorú ste zaplatili, ale ešte nepoužili.
  3. Expenses:Insurance:Auto: Konečné miesto určenia pre mesačný výdavok.
2024-01-01 open Assets:Bank:Checking
2024-01-01 open Assets:Prepaid:Insurance
2024-01-01 open Expenses:Insurance:Auto

Krok 3: Zaznamenanie amortizovanej transakcie

Zaznamenajme platbu poistenia vo výške 600 USD za 6-mesačnú poistku. Presunieme peniaze z našej banky na účet vopred zaplateného majetku a pridáme metadátový tag.

2024-06-01 * "Platba 6-mesačného poistného za auto"
amortize_months: 6
Assets:Prepaid:Insurance 600.00 USD
Assets:Bank:Checking -600.00 USD
Expenses:Insurance:Auto
  • amortize_months: 6: Povie pluginu, aby rozložil hodnotu na 6 mesiacov.
  • Transakcia presúva peniaze na vopred zaplatený majetok.
  • Expenses:Insurance:Auto: Táto konečná, nečíslovaná časť hovorí pluginu, kam zaúčtovať mesačný výdavok.

Plugin generuje mesačné položky, ktoré zaťažia Expenses:Insurance:Auto a pripíšu Assets:Prepaid:Insurance o 100 USD každý, počnúc prvým dňom mesiaca transakcie.

Praktické príklady

Ročná licencia na softvér

2024-01-15 * "Ročná licencia Adobe Creative Suite"
amortize_months: 12
Assets:Prepaid:Software 1200.00 USD
Assets:Bank:Checking -1200.00 USD
Expenses:Software:Adobe

Výsledok: Výdavok vo výške $100.00 sa vykáže v Expenses:Software:Adobe každý mesiac počas 12 mesiacov.

Príplatok za odborné služby

; Štvrťročný právny poplatok, zaplatený vopred z bežného účtu
2024-01-05 * "Právny poplatok za Q1"
amortize_months: 3
Assets:Prepaid:Professional 4500.00 USD
Assets:Bank:Checking -4500.00 USD
Expenses:Professional:Legal

Výsledok: Právny výdavok vo výške $1500.00 sa vykáže každý mesiac počas Q1.

Odpisovanie zariadení (dlhodobý majetok)

Odpisovanie dlhodobého majetku si vyžaduje formálnejší prístup na zachovanie pôvodnej ceny majetku vo vašich knihách. Toto sa vykonáva pomocou kontra-majetkového účtu, ktorý sa zvyčajne nazýva Accumulated-Depreciation (Oprávky).

Proces zahŕňa dve samostatné transakcie:

; Otvorte požadované účty, vrátane kontra-majetkového účtu
2024-01-01 open Assets:Equipment:Computers:Cost
2024-01-01 open Assets:Equipment:Computers:AccumDep
2024-01-01 open Expenses:Depreciation:Computers

; Krok 1: Zaznamenajte počiatočný nákup. Toto je jednoduchá, neamortizovaná transakcia.
2024-01-20 * "Nákup MacBooku Pro pre podnikanie"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; Krok 2: Nastavte plán odpisovania. Táto transakcia s nulovým súčtom
; povie pluginu, aby vytvoril mesačné odpisy.
2024-01-20 * "Plán odpisovania pre MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

Výsledok: Plugin vygeneruje mesačný záznam na 36 mesiacov, ktorý zaťaží Expenses:Depreciation:Computers o $83.33 a pripíše kontra-majetkový účet Assets:Equipment:Computers:AccumDep o $83.33.

Vykazovanie a overovanie

1. Monitorujte zostatky vopred zaplatených položiek pomocou asercií

Použite direktívu balance v Beancounte na overenie, či sa váš vopred zaplatený účet správne znižuje.

Poznámka: Dátum asercie musí byť v deň alebo po dátume virtuálneho zaúčtovania (ktorý je štandardne 1. deň v mesiaci). Dobrým postupom je uviesť ho na 2. deň.

; Pre príklad s poistením skontrolujte zostatok po prvom mesiaci.
2024-07-02 balance Assets:Prepaid:Insurance 500.00 USD

2. Pokročilé overovanie pomocou bean-query

Pre rýchly prehľad o tom, ako sa vaše zostatky vopred zaplatených položiek menia v priebehu času, môžete použiť bean-query vo vašom termináli:

bean-query your-ledger.beancount "SELECT date, account, SUM(position) WHERE account ~ 'Prepaid' GROUP BY date, account ORDER BY date"

Obmedzenia a záverečné tipy

  • Iba rovnaké rozdelenia: Plugin amortize_over je určený na rovnaké rozdelenia počas celého počtu mesiacov. Nerieši nepravidelné plány ani denné pomerné rozdelenie. Pre tie je potrebný manuálny prístup.
  • Daňové vs. manažérske účtovníctvo: Zobrazené plány amortizácie sú určené pre manažérske účtovníctvo (získanie jasného prehľadu o vašich financiách). Ak robíte štatutárne účtovníctvo, uistite sa, že vaše plány odpisovania sú v súlade s miestnymi predpismi (GAAP/IFRS).
  • Spracovanie dátumov: Plugin generuje mesačné položky prvý deň každého mesiaca, počnúc mesiacom zdrojovej transakcie. Ak chcete, aby sa amortizácia začala napríklad vo februári, uveďte zdrojovú transakciu dňom 2024-02-01 alebo neskôr.