Prevodník Ledger → Beancount
Vložte denník Ledger alebo hledger a získajte Beancount, ktorý môžete spustiť. Oba formáty sú si blízke – práve preto je ručný prevod riskantný. Všetko, čo sa nedá namapovať, je nahlásené s číslom riadku, nie potichu vyhodené.
Všetko beží vo vašom prehliadači. Váš denník sa nikam nenahráva.
Výstup Beancount
Otázky o tomto nástroji
Nahráva sa môj denník niekam?
Nie. Prevod prebieha výhradne vo vašom prehliadači pomocou JavaScriptu – váš denník sa nikdy neodošle na beancount.io ani nikomu inému a nič sa neukladá. Môžete si to overiť odpojením od internetu: prevod bude fungovať aj naďalej.
Čo sa vlastne líši medzi Ledgerom a Beancountom?
V praxi narazíte na tri veci. Názvy účtov: Ledger povoľuje medzery a malé písmená, Beancount vyžaduje jeden z piatich koreňov, po ktorom nasledujú segmenty s veľkým začiatočným písmenom bez medzier – napríklad 'expenses:home:rent' sa zmení na 'Expenses:Home:Rent'. Sumy: Beancount vždy uvádza najprv číslo a potom menu – '$84.23' sa zmení na '84.23 USD'. A účty musia byť v Beancounte pred použitím otvorené, čo Ledger nevyžaduje. Tento nástroj všetky tri rozdiely vyrieši a oznámi vám každý premenovaný účet.
Čo sa nedá previesť?
Virtuálne zápisy – tie v zátvorkách – nemajú v Beancounte obdobu, pretože Beancount vyžaduje, aby každá transakcia sedela. Automatizované transakcie ('=') a periodické transakcie ('~') tiež nemajú priamy ekvivalent. Vložené súbory musia byť najprv inlineované, pretože prevodník vidí iba to, čo vložíte. Každá takáto položka je vo výstupe zakomentovaná a uvedená s číslom riadku – nič sa nestratí potichu.
Ako skontrolujem, že je výsledok správny?
Spustite bean-check na výstup – príkaz 'uvx --from beancount bean-check main.bean' funguje bez trvalej inštalácie. Zachytí nevyvážené transakcie, neotvorené účty a syntaktické chyby. Potom porovnajte súvahový report s rovnakým reportom z Ledgeru: ak sumy sedia, prevod prebehol v poriadku.
Súbor je prevedený. Teraz si ho ponechajte navždy.
Beancount.io hostí váš plain-text ledger s bankovým syncovaním, reportami a mobilnými aplikáciami – a súbory zostávajú vaše, kedykoľvek si ich môžete stiahnuť.