Subledger e General Ledger: come si strutturano i sistemi reali
Perché i dettagli risiedono al di fuori del mastro generale, come i conti di controllo e i sottomastri devono riconciliarsi e cosa si rompe quando qualcuno registra un movimento direttamente su un conto di controllo.
Il general ledger contiene un solo saldo per conto: crediti commerciali, 9.300 €. Un subledger (sottomastro) contiene i dettagli sottostanti: quale cliente, quale fattura, emessa quando, con quale scadenza e quanto è ancora aperto.
Qualsiasi sistema contabile reale è strutturato in questo modo e la stratificazione non è un'ottimizzazione di archiviazione. È ciò che permette al mastro generale di rimanere sufficientemente sintetico per produrre i bilanci, mentre i dettagli operativi rimangono sufficientemente ricchi per gestire l'attività.
La relazione del conto di controllo
Il conto del mastro generale che riassume un subledger è un conto di controllo (control account). La relazione è un'invariante:
Somma dei saldi del subledger = Saldo del conto di controllo
I crediti commerciali nel mastro generale equivalgono alla somma delle fatture clienti aperte. Le rimanenze equivalgono alla somma delle valutazioni di magazzino. Le immobilizzazioni equivalgono alla somma del registro cespiti. Se una qualsiasi di queste condizioni viene meno, uno dei due sistemi è errato e, finché non si sa quale, nessuno dei due può essere considerato affidabile.
I subledger più comuni:
| Subledger | Conto di controllo | Dettaglio contenuto |
|---|---|---|
| Contabilità clienti | 2410 Crediti v/clienti | Fatture per cliente, scadenze, pagamenti |
| Contabilità fornitori | 4430 Debiti v/fornitori | Fatture fornitori, date di scadenza |
| Magazzino | 2040 Merci c/acquisti | Articoli, quantità, stratificazioni di costo FIFO |
| Cespiti | 12xx | Cespiti individuali, piani di ammortamento |
| Stipendi e salari | 4460–4463 | Dipendenti, lordo, ritenute |
| IVA | 4492 / 2441 | Operazioni per codice e aliquota |
Perché non inserire tutto nel general ledger?
Potresti farlo. Diventerebbe inutilizzabile.
Volume. Un'azienda che emette 5.000 fatture al mese aggiungerebbe 15.000 righe nel mastro generale al mese solo per i crediti. Una bilancia di verifica diventerebbe un documento illeggibile per chiunque.
Domande differenti. Il mastro generale risponde alla domanda "qual è la nostra situazione finanziaria?". Il subledger clienti risponde alla domanda "chi ci deve soldi e da quanto tempo è scaduto?", una domanda che include date di scadenza, contatti e termini di pagamento, nessuno dei quali trova posto su una riga di mastro.
Cicli di vita differenti. Una fattura attraversa lo stato di bozza, emessa, parzialmente pagata, pagata, contestata. Il mastro si preoccupa solo di due momenti: quando sorge il credito e quando viene esteso. Modellare l'intero ciclo di vita nelle registrazioni di prima nota significherebbe registrare scritture per variazioni di stato che non hanno alcun effetto contabile.
Conservazione e accesso differenti. I dettagli di contatto dei clienti, i termini di pagamento e i fidi sono dati operativi soggetti a proprie regole di privacy e accesso; il mastro è la registrazione finanziaria.
Come si collegano i livelli
Il subledger è la fonte e il mastro generale è derivato da esso. Una fattura viene creata nel subledger vendite; la sua emissione genera la registrazione in prima nota. La direzione è fondamentale: invertirla è il modo in cui i sistemi si corrompono.
Da ciò deriva la regola che mantiene tutto coerente: non registrare mai direttamente su un conto di controllo.
Una registrazione manuale in prima nota che accredita il conto 2410 per "correggere" il saldo di un cliente modifica il mastro generale senza modificare il subledger. Il conto di controllo e l'elenco delle fatture ora non coincidono più, ogni riconciliazione successiva eredita la discrepanza e nessun scadenziario sarà in grado di spiegarla, poiché lo scadenziario legge il subledger e lo stato patrimoniale legge il mastro.
La correzione corretta per il saldo di un cliente è sempre un documento (un pagamento, una nota di credito, uno storno) perché un documento aggiorna entrambi i livelli contemporaneamente.
Riconciliarli
A ogni chiusura di periodo:
- Sommare il subledger (totale fatture aperte per cliente).
- Leggere il saldo del conto di controllo.
- Indagare su eventuali differenze. Cause comuni: una registrazione manuale diretta sul conto di controllo, un documento registrato sul conto errato o un pagamento imputato in un solo livello.
- Ripetere per ogni subledger (clienti, fornitori, magazzino, cespiti, IVA).
La riconciliazione è rapida quando funziona e diagnostica quando non funziona. Saltarla significa scoprire la divergenza a fine anno, quando le registrazioni che l'hanno causata risalgono a mesi prima.
Come Nordlet gestisce la stratificazione
I subledger sono elementi nativi anziché un'aggiunta secondaria, e il mastro generale è sempre derivato:
- Le fatture di vendita e acquisto sono entità a sé stanti dotate di ciclo di vita, controparte, date e stato di pagamento; la loro emissione o registrazione movimenta il mastro tramite regole di contabilizzazione configurabili.
- Il magazzino mantiene stratificazioni di costo FIFO con le quantità residue; lo scarico di magazzino registra il Costo del venduto (COGS) a contropartita del conto di controllo del magazzino.
- I cespiti mantengono il costo, la vita utile e l'ammortamento accumulato per singolo cespito; l'elaborazione mensile registra il riepilogo.
- Stipendi, IVA e regolamenti dispongono ciascuno dei propri dettagli con regole di contabilizzazione dedicate.
Poiché la contabilizzazione è guidata da regole, il conto di controllo per ciascun subledger è frutto di configurazione anziché di convenzione, il che significa anche che una regola configurata errante è l'unico modo per violare l'invariante dall'interno del sistema, e vale la pena verificarla una volta durante la configurazione iniziale di un'azienda.
Le registrazioni di prima nota manuali possono tecnicamente indirizzare qualsiasi conto movimentabile, inclusi i conti di controllo. Nulla lo impedisce e la disciplina spetta a voi: se vi ritrovate a registrare sul conto 2410, ciò di cui avete realmente bisogno è un documento.
Le viste di riconciliazione sono POST /v1/reports/partner-balances e /v1/reports/debt-aging per clienti e fornitori, /v1/reports/stock-balance per il magazzino e /v1/reports/trial-balance per la parte contabile.
FAQ
Che cos'è un subledger?
Una registrazione dettagliata a supporto di un singolo conto del mastro generale: le fatture clienti a supporto dei crediti commerciali, i singoli cespiti a supporto dei cespiti, gli strati di magazzino a supporto delle rimanenze. Contiene i dettagli operativi che il mastro riassume.
Che cos'è un conto di controllo?
Il conto del mastro generale che accoglie il totale di un subledger. Il suo saldo deve sempre essere pari alla somma delle registrazioni del subledger, e una differenza tra di essi rappresenta un problema di riconciliazione da risolvere prima della chiusura.
Perché non dovrei registrare direttamente su un conto di controllo?
Perché modifica il mastro generale senza modificare il subledger, facendo sì che i due sistemi divergano permanentemente. È necessario rettificare il saldo di un cliente tramite un documento (un pagamento, una nota di credito o uno storno) che aggiorni entrambi i livelli congiuntamente.
Con quale frequenza i subledger devono essere riconciliati con il general ledger?
A ogni periodo, come parte della chiusura. L'operazione è rapida quando tutto concorda e le differenze rilevate sono molto meno costose da spiegare nel mese in cui si verificano rispetto alla fine dell'anno.
Il general ledger o il subledger costituiscono l'unica fonte di verità?
Il subledger è la fonte; il mastro generale è derivato da esso. I documenti creano le registrazioni nel subledger e la contabilizzazione le trasforma in registrazioni di prima nota; ecco perché le correzioni vanno effettuate a livello di documento.