Nižšie uvedené otázky pochádzajú z komunity účtovníctva v čistom texte – Reddit, Hacker News, mailing listu Beancount – a pokrývajú, ako táto prax funguje. Ak máte otázky o samotnej službe Beancount.io (ceny, plány, podpora, správa účtu), pozrite si FAQ o produkte.
Ako začať
Koľko účtovníctva potrebujem ovládať, kým začnem?
Asi päť pojmov, nie vysokoškolský titul. Potrebujete päť typov účtov (majetok, záväzky, vlastné imanie, príjmy, výdavky), myšlienku, že každá transakcia presúva hodnotu medzi aspoň dvoma z nich, a pravidlo, že transakcia musí byť vyrovnaná. Beancount za vás vynucuje zvyšok – odmietne načítať súbor, ktorého transakcie nesedia, takže softvér zachytí chyby, ktoré by začiatočník inak urobil v tichosti.
Začnite s Úvodom do Beancount, majte otvorený Slovník pojmov v záložke a pridajte svoje prvé transakcie v Rýchlom štarte.
Kde sú v Beancount debet a kredit?
Beancount vôbec nepoužíva slová „debet“ a „kredit“ – používa podpísané čísla, ktoré musia dať dohromady nulu. Peniaze odchádzajúce z účtu sú záporné, peniaze prichádzajúce sú kladné a transakcia je platná, keď sa jej položky vyrušia. Ide o rovnaké podvojné účtovníctvo, aké používajú účtovníci, len bez slovnej zásoby, ktorá mätie nováčikov.
Ak ste použili tradičný účtovný softvér, preklad je: debet je kladné číslo a kredit je záporné číslo. Pozrite si referenciu Syntax jazyka pre zápis položiek, alebo Vysvetlenie debetu a kreditu pre účtovné pozadie v jednoduchej angličtine.
Prečo musia byť transakcie vyrovnané na nulu?
Pretože peniaze vždy niekam patria a nulový súčet mení túto skutočnosť na kontrolu chýb. Ak miniete 40 € na potraviny, tieto peniaze opustili bankový účet – zaznamenanie oboch polovíc znamená, že sa musia vyrušiť, a akákoľvek chyba v sume spôsobí, že sa súbor nenačíta, namiesto toho, aby v tichosti vyprodukoval nesprávny zostatok.
To je dôvod, prečo je účtovná kniha v čistom texte dôveryhodnejšia ako tabuľka výdavkov: samotná štruktúra je samokontrolná. Potvrdenie zostatku je príbuzný mechanizmus, ktorý kontroluje vašu knihu oproti realite.
Ako nastavím počiatočné zostatky?
Zaznamenajte transakciu k vášmu štartovnému dátumu, ktorá presunie aktuálny zostatok
každého účtu z Equity:Opening-Balances, potom pridajte potvrdenie balance, aby ste
ho zaistili. Nemusíte rekonštruovať svoju finančnú históriu – vyberte štartovný dátum,
vezmite zostatky také, aké sú v ten deň, a pokračujte odtiaľ.
Rýchly štart vás prevedie kompletným príkladom počiatočného zostatku.
Aký podrobný by mal byť môj účtový rozvrh?
Začnite hrubo a rozdeľujte len vtedy, keď by jemnejšie rozdelenie zmenilo rozhodnutie. Približne dvadsať účtov je na začiatok viac než dosť; ak rozmýšľate, či by sa „Výdavky:Potraviny“ mali rozdeliť na nákupy a reštaurácie, užitočným testom je, či by ste skutočne urobili niečo inak, keby ste to rozdelenie poznali.
Premenovanie a rozdelenie neskôr je len nájdenie a nahradenie v textovom súbore, takže náklady na jednoduchý začiatok sú nízke. Názvy účtov sa dajú vnoriť, takže môžete začať so širokou kategóriou a rozdeliť ju na podúčty neskôr bez prepisovania histórie – pozrite si Ako navrhnúť účtový rozvrh ak chcete štruktúru na okopírovanie.
Prečo čistý text?
Prečo používať účtovníctvo v čistom texte namiesto tabuľky?
Tabuľka vám nepovie, kedy je nesprávna. Účtovníctvo v čistom texte vynucuje podvojnosť,
takže každá transakcia je samokontrolná a súbor zostáva vyhľadateľný, porovnateľný a
skriptovateľný tak dlho, ako textové súbory existujú. Taktiež získate skutočnú históriu
verzií: git log vašej knihy presne ukáže, čo sa zmenilo, kedy a prečo.
Praktický rozdiel sa prejaví pri viacerých účtoch, menách alebo investíciách, kde jednoduchá tabuľka v tichosti stráca presnosť. Pozrite si Transparentné a auditovateľné účtovníctvo.
Nie je podvojné účtovníctvo pre osobné financie príliš?
Ak chcete len vedieť, koľko ste minuli na kávu, áno – tabuľka je v poriadku. Podvojnosť sa oplatí v momente, keď máte niekoľko účtov, hypotéku, maklérsky účet alebo viac ako jednu menu, pretože práve v týchto situáciách jednoduché sledovanie stráca peniaze bez toho, aby vás upozornilo.
Užitočný spôsob, ako o tom premýšľať: podvojné účtovníctvo je kontrolný súčet pre vaše financie. Pozrite si Úvod pre podrobnejší prípad.
Musím používať príkazový riadok?
Nie. Fava je plné webové rozhranie nad rovnakým textovým súborom – súvahy, výkazy ziskov a strát, grafy a zadávanie transakcií – a Beancount.io ho za vás spúšťa s vašou knihou v cloude. Textový súbor zostáva zdrojom pravdy, takže môžete používať webové rozhranie denne a na terminál prejsť len vtedy, keď chcete.
Pozrite si Funkcie rozhrania pre to, čo rozhranie dokáže, alebo vyskúšajte živé demo.
Ako dostať svoje údaje do systému
Ako dostanem svoje bankové transakcie do Beancount?
Väčšina ľudí importuje 80 – 95 % transakcií a zvyšok zadáva ručne. V približnom poradí spoľahlivosti: priame stiahnutie OFX/QFX z vašej banky, export CSV s pravidlami importu, pripojenie cez agregátora a – len ako posledná možnosť – prevod PDF výpisu na CSV. Beancount.io banková synchronizácia rieši pripojenie a kategorizáciu za vás.
Očakávajte, že napíšete alebo upravíte pravidlo pre každú inštitúciu: bankové CSV exporty sú notoricky nekonzistentné a názov obchodníka obsahujúci neescapovanú čiarku je skutočný a bežný problém. Pozrite si Inteligentný import pre automatizovanú cestu.
Pre jednorazový súbor zvládnu mechanickú časť dva bezplatné prehliadačové konvertory bez nahrávania čohokoľvek: CSV do Beancountu pre exporty z tabuliek a OFX a QIF do Beancountu pre súbory .ofx, .qfx, .qbo a .qif, ktoré banky ponúkajú na stiahnutie, keď neponúkajú žiadne CSV.
Ako sa vyhnem importovaniu rovnakej transakcie dvakrát?
Importéry deduplikujú oproti záznamom už vo vašej knihe, pričom porovnávajú dátum, sumu a príjemcu, a všetko nejednoznačné označia na potvrdenie, namiesto hádania. Bežný postup označí neisté importy ako čakajúce, aby ste ich skontrolovali predtým, ako sa stanú súčasťou trvalého záznamu.
Druhou polovicou odpovede sú prevody: peniaze pohybujúce sa medzi dvoma účtami, ktoré vlastníte, sa objavia v exportoch oboch bánk. Zaznamenajte ich raz ako jednu transakciu s dvoma položkami.
OFX to uľahčuje viac ako CSV: každá transakcia nesie FITID, ktoré banka udržiava stabilné
naprieč sťahovaniami, takže importér môže porovnávať podľa identity namiesto odhadovania —
konvertor OFX ho zachováva ako pole metadát id:.
Musím dať tretej strane svoje bankové prihlásenie?
Nie – a pre mnohých ľudí je to dôvod používať účtovníctvo v čistom texte vôbec. Môžete si sami exportovať OFX alebo CSV z vašej banky a nikdy neodovzdávať prihlasovacie údaje agregátorovi. Ak uprednostňujete automatickú synchronizáciu, Beancount.io používa bankou schváleného agregátora namiesto ukladania vášho hesla k internetovému bankovníctvu.
Prečítajte si podrobnosti na bezpečnostnej stránke.
Ako zosúladím svoju knihu s bankovým výpisom?
Pridajte potvrdenie balance s konečným zostatkom a dátumom z výpisu. Beancount
odmietne načítať súbor, ak sa vaša kniha nezhoduje s bankou, čo mení zosúlaďovanie
z manuálneho porovnávania na niečo, čo softvér kontroluje pri každom spustení.
Mesačná kadencia je pre väčšinu ľudí dostatočná. Pozrite si Filtrovanie a vyhľadávanie pre dohľadanie nezrovnalosti.
Meny a investície
Ako Beancount pracuje s viacerými menami?
Natívne, a to je jedna z jeho najsilnejších výhod oproti spotrebiteľským finančným
aplikáciám. Každá suma nesie svoju menu, účty môžu naraz držať niekoľko mien a
konverzie sa zaznamenávajú explicitne pomocou @ pre cenu alebo {} pre náklady, takže
zmena kurzu nikdy v tichosti neprepíše vašu históriu.
Nič sa nekonvertuje za vaším chrbtom – vždy vidíte pôvodnú menu aj prepočítanú hodnotu. Pozrite si Syntax jazyka, Presnosť a tolerancie a Účtovníctvo s viacerými menami pre účtovnú stránku.
Ako sledujem obstarávaciu cenu a kapitálové zisky?
Zaznamenávajte nákupy s nákladmi v zložených zátvorkách – 10 AAPL {150.00 USD} – a
Beancount sleduje každú dávku samostatne. Keď predávate, uvediete, ktorú dávku
znižujete, a kapitálový zisk vypadne z aritmetiky automaticky namiesto toho, aby ste ho
počítali ručne.
Beancount podporuje metódy STRICT, FIFO, LIFO a NONE. Priemerná cena je parsovaná, ale nie je plne implementovaná – ak vaša daňová jurisdikcia vyžaduje priemernú cenu, plánujte ju sledovať pomocou pluginu alebo explicitných dávok. Pozrite si Správa zásob.
Ako zaznamenávam krypto obchody a ich obstarávaciu cenu?
Presne ako akúkoľvek inú komoditu: kryptomena je jednotka s nákladmi, takže platí rovnaký mechanizmus dávok a metód. Swap jedného tokenu za druhý je jedna transakcia, ktorá znižuje jednu dávku a otvára ďalšiu, čo je tiež spôsob, ako získať realizovaný zisk, ktorý väčšina daňových úradov požaduje vykázať.
Pozrite si Sledovanie portfólia kryptomien a hotové šablóny pre kryptomeny.
Firemné a živnostenské knihy
Môžem použiť Beancount pre malú firmu, alebo je len pre osobné financie?
Firmy ho používajú, vrátane spoločností so státisícmi transakcií. Zvláda akruálne účtovníctvo, multi-entitné štruktúry a výkazy, ktoré účtovník očakáva. Úprimné limity sú, že neexistuje súbežná editácia viacerými používateľmi, žiadne vstavané rozhranie pre fakturáciu a žiadny workflow pre schvaľovanie záväzkov – je to kniha, nie ERP.
Pozrite si Nastavenia špecifické pre odvetvia a Otvorenú knihu s ukážkami skutočných firemných kníh.
Mám viesť oddelené knihy pre osobné a firemné účty?
Veďte ich oddelene – buď ako samostatné stromy účtov na najvyššej úrovni v jednom
súbore, alebo ako dva súbory skombinované pomocou include. Zmiešanie robí výkaz ziskov
a strát firmy nezmyselným a sťažuje daňové obdobie, a oddelenie vás na začiatku nič
nestojí.
Dva súbory sú zvyčajne čistejšou voľbou, akonáhle má firma vlastný bankový účet. Pozrite si Podpora viacerých súborov.
Ako riešim faktúry a pohľadávky?
Modelujte pohľadávky ako majetkový účet a záväzky ako záväzkový, potom zaznamenajte faktúru pri jej vystavení a platbu pri jej prijatí – to je akruálne účtovníctvo a Beancount ho priamo podporuje. Čo nemá, je rozhranie na fakturáciu: sleduje, čo vám je dlžné, ale negeneruje ani neodosiela faktúru.
Pozrite si Šablóny finančných výkazov pre stránku výkazov, Nastavenia špecifické pre odvetvia pre pracovné príklady a Pochopenie pohľadávok pre koncepty.
Ako odovzdám svoje knihy účtovníkovi v čase daní?
Exportujte výkazy, nie knihu. Váš účtovník takmer určite nechce textový súbor – chce výkaz ziskov a strát, súvahu a zoznam transakcií, ktoré môžete vyprodukovať ako CSV alebo PDF z webového rozhrania alebo pomocou dotazu.
Pozrite si Sprievodcovia prípravou daní, Šablóny finančných výkazov a Dotazovanie pomocou SQL pre získanie presne tých čísel, ktoré požadujú.
Nástroje a ekosystém
Ako sa líšia Beancount, Ledger a hledger?
Všetky tri sú systémy podvojného účtovníctva v čistom texte s podobným formátom súborov. Ledger je pôvodný a najzhovievavejší parser; hledger je Haskell reimplementácia známa priateľskými pravidlami pre import CSV a dokumentáciou; Beancount má najprísnejší parser a najsilnejšiu podporu pre investície, dávky a viacero mien, plus API pre Python pluginy.
Prísnosť je skutočný kompromis: Beancount odmieta načítať súbor, ktorý považuje za nejednoznačný, čo zachytáva chyby skoro za cenu väčšej puntičkárskosti. Pozrite si Beancount vs Ledger CLI a Beancount vs hledger.
Robí Beancount obálkové rozpočtovanie ako YNAB?
Nie natívne – toto je skutočná medzera, nie skrytá funkcia. Beancountova vstavaná podpora rozpočtov je obmedzená a ľudia, ktorí chcú prísne obálkové správanie, zvyčajne používajú komunitný plugin alebo modelujú obálky ako účty.
Ak je obálkové rozpočtovanie to hlavné, čo chcete, prečítajte si Beancount vs YNAB pred prechodom. Pre to, čo dnes funguje, pozrite si Rozpočtovanie v Beancount.
Môžem k transakciám pripájať účtenky?
Áno. Direktíva document prepojí súbor s účtom a dátumom a webové rozhranie vám
umožňuje nahrávať a prezerať tieto dokumenty spolu s transakciami, ku ktorým patria.
Účtenky zostávajú ako bežné súbory na disku, takže sú rovnako prenosné ako samotná
kniha.
Pozrite si Funkcie rozhrania.
Existuje mobilná aplikácia?
Ako veľká môže byť kniha, kým sa spomalí?
Desaťročie osobných financií je niekoľko megabajtov a načíta sa za menej ako sekundu.
Beancount prepočítava zostatky z celej histórie transakcií pri každom načítaní a
zostáva rýchly až do státisícov záznamov; za týmto bodom rozdelenie podľa rokov pomocou
include udržuje pohodlnú prevádzku.
Pozrite si Podpora viacerých súborov pre to, ako rozdeliť rastúcu knihu.
Stále v koncoch?
Centrum pomoci indexuje kompletnú dokumentáciu a Slovník pojmov definuje všetky vyššie uvedené neznáme pojmy.