Convertitore da Ledger a Beancount
Incolla un giornale Ledger o hledger e ottieni Beancount pronto all'uso. I due formati sono cugini stretti, il che rende rischiosa la conversione manuale — perciò tutto ciò che non può essere mappato viene segnalato con il numero di riga, non scartato silenziosamente.
Tutto viene eseguito nel tuo browser. Il tuo giornale non viene mai caricato da nessuna parte.
Output Beancount
Domande su questo strumento
Il mio giornale viene caricato da qualche parte?
No. La conversione viene eseguita interamente nel tuo browser utilizzando JavaScript su questa pagina — il tuo giornale non viene mai inviato a beancount.io o a nessun altro, e nulla viene memorizzato. Puoi verificarlo disconnettendoti da internet e convertendo comunque: funziona lo stesso.
Cosa differisce effettivamente tra Ledger e Beancount?
Tre cose contano nella pratica. Nomi dei conti: Ledger permette spazi e minuscole, Beancount richiede una delle cinque radici seguita da segmenti in maiuscolo e senza spazi — quindi 'expenses:home:rent' diventa 'Expenses:Home:Rent'. Importi: Beancount scrive sempre il numero per primo e la commodity dopo, quindi '$84.23' diventa '84.23 USD'. E i conti devono essere aperti prima dell'uso in Beancount, cosa che Ledger non richiede mai. Questo strumento gestisce tutte e tre e ti dice ogni conto che ha rinominato.
Cosa non può essere convertito?
Le registrazioni virtuali — quelle tra parentesi tonde o quadre — non hanno un equivalente in Beancount, perché Beancount richiede che ogni transazione sia bilanciata. Le transazioni automatiche ('=') e periodiche ('~') non hanno un equivalente diretto. I file inclusi devono essere prima inlineati, poiché il convertitore vede solo ciò che incolli. Ognuno di questi viene commentato nell'output ed elencato con il numero di riga, così nulla scompare silenziosamente.
Come verifico che il risultato sia corretto?
Esegui bean-check sull'output — 'uvx --from beancount bean-check main.bean' funziona senza installare nulla permanentemente. Rileverà transazioni non bilanciate, conti non aperti e problemi di sintassi. Poi confronta un report di saldo con lo stesso report da Ledger: se i totali coincidono, la conversione ha portato intatta la tua storia.
File convertito. Ora conservalo per sempre.
Beancount.io ospita il tuo registro di testo semplice con sincronizzazione bancaria, report e app mobili — e i file restano tuoi da scaricare in qualsiasi momento.