Nordlet

← Dokumentation / Glossar

Was ist ein Hauptbuch? Struktur, Beispiele und wie Software es abbildet

Was das Hauptbuch ist, wie Konten, Transaktionen und Buchungen zusammenwirken und wie moderne Buchhaltungssoftware ein Buchungsjahr als Datenmodell abbildet.

Das Hauptbuch ist das vollständige Verzeichnis aller Vorgänge in der Buchhaltung eines Unternehmens: Jedes Konto und unter jedem Konto jede jemals darauf gebuchte Soll- und Haben-Buchung. Die Bilanz, die Gewinn- und Verlustrechnung, die Umsatzsteuervoranmeldung - sie alle sind Sichten, die aus dem Hauptbuch berechnet werden. Es ist nicht nur ein Bericht neben vielen anderen, sondern der Datensatz, aus dem die Berichte berechnet werden.

Die Struktur: Konten → Transaktionen → Buchungen

Ein Hauptbuch hat drei Ebenen:

  1. Konten - die Kategorien, definiert durch den Kontenrahmen: Bank, Forderungen aus Lieferungen und Leistungen, gezeichnetes Kapital, Umsatzerlöse, Personalaufwand. Jedes Konto hat einen Code, einen Namen und einen Typ (Aktiva, Passiva, Eigenkapital, Ertrag, Aufwand).
  2. Transaktionen - die Geschäftsvorfälle: eine ausgestellte Rechnung am 12. März, eine Bankzahlung am 15. März. Jede Transaktion trägt ein Datum und eine Beschreibung.
  3. Buchungen - die Zeilen innerhalb einer Transaktion: dieses Konto wird mit diesem Betrag im Soll oder Haben angesprochen. Eine Transaktion besteht aus mindestens zwei Buchungszeilen, und ihre Soll- und Haben-Beträge sind gleich - das ist die doppelte Buchführung.

Der Saldo eines Kontos ist nichts anderes als die Summe aller darauf gebuchten Buchungen. Wenn man fragt „Warum betragen die Forderungen aus Lieferungen und Leistungen 9.300 €?“, liefert das Hauptbuch als Antwort die exakte Liste der Rechnungen und Zahlungen, die sich zu diesem Betrag summieren. Diese Zerlegbarkeit ist die grundlegende Eigenschaft des Hauptbuchs - jede Zahl in jedem Finanzbericht lässt sich bis auf die einzelnen Buchungen zurückverfolgen.

Ein Hauptbuchkonto auf Papier

Die traditionelle Darstellung ist das T-Konto. Forderungen aus Lieferungen und Leistungen (2410) über einen Monat hinweg:

Datum Beschreibung Soll Haben
03-01 Eröffnungssaldo 4.200
03-12 Rechnung S-1041 1.210
03-15 Zahlung, Rechnung S-1038 2.400
03-28 Rechnung S-1042 605
Schlusssaldo 3.615

Jede Zeile hier ist eine Seite einer Transaktion - die Gegenbuchung befindet sich auf der Seite eines anderen Kontos (Erlöse und Umsatzsteuer bei den Rechnungen, Bank bei der Zahlung). Die Historie eines einzelnen Kontos auf diese Weise zu lesen, ist nach wie vor der schnellste Weg, um die Frage „Was ist hier passiert?“ zu beantworten. Aus diesem Grund stellt jedes Buchhaltungssystem einen Hauptbuch-Einzelnachweis zur Verfügung.

Nebenbücher: Details aus dem Blickfeld gehalten

In der Praxis liegen volumenstarke Details in Nebenbüchern, die sich im Hauptbuch summieren. Die Debitorenbuchhaltung erfasst kundenbezogene Rechnungen, die Kreditorenbuchhaltung lieferantenbezogene Rechnungen, die Lagerbuchhaltung artikelbezogene Mengen und Kosten sowie die Lohnbuchhaltung mitarbeiterbezogene Beträge. Das Hauptbuch enthält die Kontrollsummen - einen Saldo für Forderungen, einen für Verbindlichkeiten -, während das Nebenbuch die Aufschlüsselung enthält. Wenn die Summe des Nebenbuchs und das Kontrollkonto nicht übereinstimmen, wurde ein Betrag auf das eine, aber nicht auf das andere gebucht; das Finden dieser Differenz gehört zur Routine beim Abschließen einer Abrechnungsperiode.

Wie Software ein Buchungsjahr abbildet

Nimmt man der Sache die Fachbegriffe, bleibt ein Hauptbuch als einfaches und starres Datenmodell übrig:

  • eine accounts-Tabelle - Code, Name, Typ, Position in der Kontenhierarchie;
  • eine transactions-Tabelle - Datum, Beschreibung, Verknüpfung zum Beleg;
  • eine entries-Tabelle - Transaktions-ID, Konto-ID, Soll, Haben.

Alles andere wird abgeleitet. Salden sind Summen über Buchungen; eine Summen- und Saldenliste ist diese Summe gruppiert nach Konten; eine Bilanz ist die Summen- und Saldenliste abgebildet auf ein gesetzlich vorgeschriebenes Schema. Gut gestaltete Systeme behandeln die Buchungstabelle als nur anhängend (append-only): gebuchte Buchungen werden niemals bearbeitet oder gelöscht, und Korrekturen erfolgen durch die Buchung von Stornobuchungen. Das macht das Hauptbuch zu einem Prüfpfad (Audit Trail) statt zu einer veränderbaren Tabellenkalkulation - die Historie der Bücher ist selbst Teil der Bücher.

Genau so bildet Nordlet dies ab. Konten, Buchungssätze und Einzelbuchungen sind API-Objekte erster Klasse: POST /v1/ledger/accounts/list gibt den Kontenrahmen zurück, POST /v1/ledger/journal/transactions/create bucht eine ausgeglichene Transaktion (unausgeglichene werden abgelehnt, bevor etwas geschrieben wird), und jedes Dokument - Ausgangsrechnung, Einkauf, Gehaltsabrechnung, Bankimport - bucht über konfigurierbare Regeln in dasselbe Hauptbuch. Die Leseseite besteht aus einer Reihe von Berichten: POST /v1/reports/general-journal listet Transaktionen chronologisch auf, POST /v1/reports/gl-detail rekonstruiert die oben gezeigte Kontenansicht, und POST /v1/reports/trial-balance fasst sie zusammen. Gebuchte Buchungen sind unveränderlich, und in gesperrte Perioden kann nicht gebucht werden - das Append-Only-Hauptbuch wird strikt durchgesetzt, nicht nur vorausgesetzt.

Hauptbuch versus Journal

Zwei Begriffe für zwei verschiedene Sortierungen derselben Daten. Das Journal (oder Primanota) ist chronologisch - jede Transaktion in der Reihenfolge ihres Datums, wie sie erfasst wurde. Das Hauptbuch enthält dieselben Buchungen, sortiert nach Konten. Historisch gesehen waren dies zwei physische Bücher, und das Buchen bedeutete das Abschreiben von einem in das andere; in Software sind dies zwei Abfragen über eine einzige Buchungstabelle. Der Unterschied über lebt in Berichtsbezeichnungen, nicht in den Daten.

FAQ

Was ist ein Hauptbuch in einfachen Worten?

Das Master-Verzeichnis aller Konten eines Unternehmens und jeder darauf gebuchten Soll- und Haben-Buchung. Finanzberichte werden nicht geschrieben - sie werden aus dem Hauptbuch berechnet.

Was ist der Unterschied zwischen Hauptbuch und Journal?

Dieselbe Buchung in zwei Sortierungen: Das Journal ist chronologisch, das Hauptbuch ist nach Konten gruppiert. In moderner Software sind beide Sichten auf denselben Datensatz.

Was ist ein Nebenbuch?

Ein Detailbuch, das in ein Hauptbuch-Kontrollkonto einfließt - kundenbezogene Rechnungen hinter dem Forderungssaldo, lieferantenbezogene Rechnungen hinter den Verbindlichkeiten, artikelbezogener Bestand hinter dem Lagerbestand. Das Hauptbuch bleibt übersichtlich, die Details bleiben verfügbar.

Können Buchungen im Hauptbuch bearbeitet werden?

In einem gut konstruierten System lautet die Antwort nein. Gebuchte Buchungen sind nur anhängend (append-only); ein Fehler wird durch die Buchung einer Stornobuchung korrigiert, sodass auch die Korrektur selbst dokumentiert ist. Systeme, die ein unbemerktes Bearbeiten gebuchter Buchungen erlauben, können keinen vertrauenswürdigen Prüfpfad (Audit Trail) erstellen.

Wie gelangen Salden in das Hauptbuch?

Gar nicht - Salden werden nicht gespeichert, sondern berechnet. Der Saldo eines Kontos ist die Summe aller darauf gebuchten Buchungen, weshalb jede ausgewiesene Zahl bis zu den zugrundeliegenden Transaktionen zurückverfolgt werden kann.