Qual è la differenza tra un libro mastro e un elenco di transazioni?

0

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 ...

    
posta codeulike 04.04.2012 - 19:40
fonte

1 risposta

4

I libri mastri sono sempre bilanciati; cioè un credito per un conto / categoria è compensato da un debito in un altro.

Ne consegue che, per una "transazione semplice" da considerare "qualità ledger", deve essere convalidata da una "transazione incapsulante" (in modo simile a una transazione di database) o accompagnata da qualche tipo del record di regolazione che tiene conto della discrepanza.

La "transazione incapsulante" assicura semplicemente che tutte le parti necessarie della transazione debbano essere eseguite (cioè il debito e il credito), o che nessuna transazione sia eseguita (ciò che chiamiamo un rollback).

    
risposta data 04.04.2012 - 19:46
fonte

Leggi altre domande sui tag