re: algoritmo e concetti della struttura dei dati
Quando i contabili parlano dei Ledger hanno in mente qualcosa di molto specifico. Come programmatore sono abituato a pensare a tabelle di informazioni, ma chiaramente ci sono cose specifiche che rendono un libro mastro un libro mastro.
Quindi, dato un semplice elenco di transazioni (data, denaro, soldi, note) che cosa deve essere aggiunto / modificato per fare di quella lista qualcosa che i contabili chiamerebbero un libro mastro?
es. Considerazioni sulla formattazione, deve essere immutabile, deve riflettere qualcosa che accade in un conto bancario reale da qualche parte, deve avere una sorta di "chiave esterna" che descrive l'entità a cui ogni transazione si riferisce ...