Salta al contenuto principale

Beancount.io 3.6 Rilascio Estivo: Importazioni più Intelligenti, AI Azionabile e un'Esperienza Mobile Ricostruita

7 minuti di letturaMike ThriftMike Thrift
Beancount.io 3.6 Rilascio Estivo: Importazioni più Intelligenti, AI Azionabile e un'Esperienza Mobile Ricostruita

Un registro in testo semplice può darti il controllo completo e diventare comunque un compito noioso da tenere aggiornato.

Una figura di contabile in argilla collega una ricevuta e un telefono a un portatile e a una traccia verde di modifiche verificabili del registro.

Una ricevuta aspetta nella tua galleria. Le transazioni bancarie si accumulano in attesa di revisione. Una semplice domanda richiede una query, e una piccola correzione deve aspettare finché non sei di nuovo al computer. Nessuna di queste attività è difficile di per sé. Insieme, creano abbastanza attrito perché un registro affidabile resti indietro rispetto alla vita reale.

Questo è il problema su cui abbiamo lavorato nel 2026.

Beancount.io v3 ha gettato le fondamenta: i tuoi libri sono in testo semplice, ogni modifica ha una storia Git e i tuoi dati rimangono portabili. Con 3.6, ci siamo concentrati sul ridurre la distanza tra il momento in cui qualcosa accade e la sua trasformazione in una voce affidabile nel tuo registro, senza sostituire la trasparenza con una scatola nera.

Il primo collo di bottiglia: portare i dati nel registro

Smart Import assegna le transazioni importate ai conti del registro per la revisione prima della scrittura.

L'inserimento manuale è preciso, ma è anche il punto in cui iniziano gli arretrati contabili. I dati finanziari di solito arrivano in forme scomode: un estratto conto PDF, un foglio di calcolo dalla banca, una ricevuta cartacea o un feed di transazioni che non conosce il tuo piano dei conti.

Abbiamo iniziato lanciando Smart Import. Trasforma estratti conto, fogli di calcolo, ricevute e immagini in voci Beancount strutturate. Invece di copiare righe e correggere la sintassi, rivedi un risultato modificabile e decidi cosa appartiene al registro.

Bank Sync con Plaid ora segue lo stesso principio. Può mappare le transazioni ai conti già presenti nel tuo registro e suggerire categorie, ma la decisione finale resta a te. Negli ultimi mesi, abbiamo aggiunto filtri per banca e conto, controlli su quali conti collegati vengono condivisi, valute per conto e la possibilità di scegliere il file di destinazione per le voci importate.

La cattura delle ricevute completa il ciclo. Carica una ricevuta sul web o fotografala nell'app mobile, e Beancount.io estrae i dettagli utili e prepara una transazione per la revisione. L'automazione gestisce la trascrizione; tu conservi il giudizio contabile.

Il secondo collo di bottiglia: trasformare la comprensione in azione

All'inizio dell'anno, Ask AI era un agente di sola lettura. Poteva rispondere a domande su saldi, spese e storico dei conti, ma si fermava nel punto in cui il registro doveva cambiare.

Questo confine era sicuro, ma non sempre utile. Se l'assistente trovava una classificazione errata, dovevi comunque lasciare la conversazione, trovare il file giusto, modificarlo e verificare il risultato da solo.

A giugno, Ask AI è diventato un agente capace di agire. Può eseguire query BQL, ispezionare file, leggere ricevute caricate e preparare modifiche al registro. Prima che venga scritto qualsiasi cosa, vedi la modifica proposta e la approvi o la rifiuti. Le modifiche accettate diventano normali commit Git, quindi rimangono visibili, verificabili e reversibili.

Poi abbiamo aperto le stesse capacità agli strumenti che già usi. Il server MCP Beancount collega un registro a Claude, Cursor, Windsurf, Zed e altri client compatibili MCP tramite OAuth 2.1 con ambito limitato al registro. Puoi fare una domanda finanziaria o preparare una modifica senza esportare una copia dei tuoi libri in un altro flusso di lavoro.

Il punto non è lasciare che l'AI gestisca silenziosamente le tue finanze. È lasciare che l'AI faccia il lavoro meccanico mantenendo l'approvazione umana e la cronologia Git al centro.

La contabilità non dovrebbe fermarsi quando lasci la scrivania

L'app mobile ricostruita mostra la dashboard Home, le transazioni ricercabili e un editor nativo per i file Beancount.

L'app mobile era il punto più debole di quella promessa. Poteva mostrare informazioni, ma troppe attività reali richiedevano ancora la dashboard web. Quest'estate, l'abbiamo ricostruita attorno al lavoro che le persone devono realmente svolgere lontano dalla scrivania.

La nuova schermata Home presenta gli account e le tendenze più rilevanti. Gli account ora supportano l'esplorazione in profondità e l'apertura di nuovi account. Le transazioni sono ricercabili e filtrabili per stato, data e account; l'inserimento con più voci è il flusso predefinito e le transazioni esistenti possono essere modificate. I report riuniscono entrate, spese e bilanci in un'unica vista, invece di sparpagliarli in schede separate.

L'app può anche fotografare ricevute, suggerire account, sfogliare e modificare file Beancount, segnalare errori nel registro, mostrare le recenti modifiche Git e gestire i budget. Gli importi in più valute sono più chiari, i grafici rispondono al tocco e il cassetto del registro rende più semplice passare da libri personali, aziendali e condivisi.

Alcuni dei cambiamenti più importanti sono deliberatamente meno visibili. Le credenziali di accesso ora risiedono nel Keychain o Keystore del sistema operativo. Caricamento, modalità scura, navigazione e pull-to-refresh hanno ricevuto la stessa attenzione delle nuove schermate. L'app continua a supportare 13 lingue.

Non è più solo un compagno per controllare il saldo. È un modo pratico per mantenere un registro ovunque ti trovi.

Unire i pezzi sul web

L'attuale dashboard web di Beancount.io mostra un conto economico per il registro di esempio pubblico.

Con l'aumento delle capacità di importazione, AI e mobile, anche la dashboard web doveva sembrare uno spazio di lavoro unico, non una raccolta di funzionalità.

La dashboard ora ha una panoramica personalizzabile, una guida iniziale migliorata, apertura e chiusura di conti, caricamento di ricevute e collegamenti diretti dai conti di registrazione ai report. Importazioni, AI, file, report e impostazioni condividono un flusso e un'identità visiva più coerenti.

Dietro le quinte, abbiamo migrato la dashboard al rendering lato server, spostato lo stato di autenticazione su PostgreSQL, protetto gli endpoint di accesso e Git ed espanso i test automatici. Abbiamo inoltre sviluppato e testato in parità un nuovo motore TypeScript per la contabilità, con un passaggio di produzione graduale che mantiene il motore Python come percorso di rollback.

Non devi pensare a nulla di tutto questo. L'obiettivo è che tu percepisca meno attese, meno sorprese e un prodotto coerente tra web, mobile, Git e AI.

Cosa significa per te

Le singole funzionalità contano, ma il cambiamento più grande è il flusso di lavoro complessivo. Un'attività può iniziare con un feed bancario, un documento, una ricevuta, un editor di testo o una conversazione con un agente AI, e terminare nello stesso posto: un file Beancount in testo semplice con una storia Git completa. La comodità non deve più andare a scapito della portabilità o del controllo.

Questa è la promessa di 3.6.

Verso 4.0: completamente open source

L'obiettivo per Beancount.io 4.0 è più ambizioso: rendere open source l'intero prodotto Beancount.io.

La dashboard web e l'app mobile sono già sviluppati in pubblico, insieme alla CLI, agli strumenti di reportistica e alle competenze per gli agenti AI. Il pezzo principale rimanente è il backend che collega quei client al registro. Aprirlo avvicinerebbe l'architettura del prodotto al principio che ha guidato Beancount.io fin dall'inizio: se puoi possedere i tuoi dati finanziari, dovresti anche poter ispezionare e contribuire al software che li gestisce.

C'è ancora lavoro da fare tra qui e 4.0. Vogliamo che il risultato sia comprensibile, manutenibile e utile per i contributori, non solo un dump di codice. Beancount.io 3.6 è un passo importante verso quel futuro: uno spazio di lavoro finanziario coerente, costruito su formati aperti oggi e in movimento verso uno stack completamente open source.

Aiutaci a costruire 4.0 in pubblico

Beancount.io 3.6 è disponibile su beancount.io. Se vuoi vedere uno stack finanziario completamente open source, aggiungi una stella a Beancount.io su GitHub. Ogni stella aiuta più sviluppatori, professionisti della contabilità e utenti della contabilità in testo semplice a scoprire il progetto—e ti permette di seguire da vicino il percorso verso 4.0.

Condividi questo articolo