Reference case study 02 / 2026

LedgerForge.

Buchhaltung, die nicht nur richtig aussieht, sondern aufgehen muss.

Ein self-hosted Accounting-System für ein estnisches Digitalunternehmen: Belege, EU-VAT-Entscheidung, doppelte Buchführung und Reporting in einer nachvollziehbaren Kette.

LedgerForge / Financial overviewSelf-hosted · internal operation
LedgerForge Dashboard mit Finanzkennzahlen, offenen Rechnungen und Aktivitätsprotokoll
18Fachberichte
im System
7 / 7Ledger-Konsistenzchecks
im Audit-Gate
70 + 47Unit- und DB-Integrationstests
im dokumentierten Gate
$600jährliche Xero-Kosten
im Eigenbetrieb ersetzt

01 — Executive Briefing

Regulierte Fachlogik verzeiht keine überzeugende Fassade.

Eine schöne Rechnung ist wertlos, wenn Journal, Steuer und Bericht nicht dieselbe Wahrheit erzählen.

LedgerForge entstand aus einem konkreten Betriebsbedarf: Rechnungsstellung und Buchhaltung eines estnischen Digitalunternehmens ohne laufendes SaaS-Abo unter eigener Kontrolle abbilden. Der Produktkern ist deshalb nicht das Dashboard, sondern die konsistente Kette vom Beleg über Steuerentscheidung und Journal bis zur Bilanz.

01

Belege frieren ihre Wahrheit ein.

Rechnungspositionen, Steuersätze und Summen bleiben als historischer Snapshot nachvollziehbar.

02

Fehler werden gegengebucht.

Gebuchte Vorgänge verschwinden nicht; Korrekturen erzeugen eine prüfbare Gegenbewegung.

03

Unklare VAT-Fälle stoppen.

Die Engine markiert unsichere Steuerfälle zur Prüfung, statt eine bequeme Antwort zu erfinden.

02 — Accounting Flow

Ein Geschäftsvorfall. Eine durchgängige Beweiskette.

Die Oberfläche folgt dem fachlichen Prozess. Jeder Schritt besitzt einen klaren Zustand, eine Herkunft und eine Verbindung zum Ledger.

  1. 01 / Document

    Rechnungen werden zu kontrollierten Geschäftsvorfällen.

    Entwurf, Freigabe, Versand, Zahlung und Gutschrift bleiben getrennte Zustände. Fortlaufende Nummern und eingefrorene Positionen sichern die Historie.

    • Sales- und Purchase-Invoices
    • Credit-Note- und Payment-Flow
    Invoice operations01
    LedgerForge Rechnungsübersicht mit Status, Kunden und Zahlungsständen
    Operative Dokumente werden nicht mit ihrer buchhalterischen Wirkung verwechselt.
  2. 02 / Post

    Doppelte Buchführung erzwingt Balance.

    Jede Buchung verbindet Soll und Haben. Gegenbuchungen korrigieren Fehler, während die ursprüngliche Historie erhalten bleibt.

    • Immutable posting chain
    • Trial balance und Kontenabgleich
    Trial balance02
    LedgerForge Summen- und Saldenliste mit Soll-, Haben- und Saldenwerten
    Der Abschluss ist eine Ableitung aus dem Journal, keine zweite Datenwelt.
  3. 03 / Tax

    VAT wird nach Datum, Land und Geschäftstyp entschieden.

    Die Engine berücksichtigt estnische Steuersatzwechsel, EU-B2B Reverse Charge, OSS, Export und steuerfreie Fälle. Unklare Konstellationen wechseln in einen Review-Zustand.

    • Effective-dated VAT rules
    • EU B2B, B2C OSS und Export
    VAT summary03
    LedgerForge Umsatzsteuerübersicht nach Steuersatz und Zeitraum
    Steuerentscheidungen bleiben bis in die periodische Auswertung nachvollziehbar.
  4. 04 / Report

    Berichte greifen auf dieselbe Buchungswahrheit zu.

    Bilanz, GuV, Cashflow, VAT Summary und operative Auswertungen stehen in einem gemeinsamen Reporting Hub bereit.

    • 18 fachliche Berichte
    • Exportierbare Periodensichten
    Reporting hub04
    LedgerForge Reporting Hub mit Finanz-, Steuer- und operativen Berichten
    Operative und finanzielle Auswertungen bleiben klar gruppiert und auffindbar.

03 — Operating detail

Desktop-Dichte und mobile Kontrolle.

Ein Accounting-System muss große Datenmengen am Schreibtisch und schnelle Prüfungen unterwegs tragen. Die responsive Oberfläche wurde deshalb nicht auf ein verkleinertes Dashboard reduziert.

04 — Architecture

Kontrollen sitzen im Modell, nicht in der Präsentation.

Beweiskette vom Beleg bis zum Bericht Ein Beleg mit eingefrorenen Positionen läuft in die VAT-Entscheidung zum Leistungsdatum, von dort in ein Journal, in dem Soll und Haben aufgehen müssen, und schließlich in die Berichte. Unklare Steuerfälle werden zur Prüfung ausgeleitet statt geschätzt. Korrekturen erzeugen Gegenbuchungen, das Original bleibt bestehen. 01020304 Beleg POSITIONEN EINGEFROREN VAT-Entscheidung ZUM LEISTUNGSDATUM Journal SOLL = HABEN Bericht 18 FACHBERICHTE UNKLARER FALL Zur Prüfung KEINE ANNAHME KORREKTUR STATT LÖSCHUNG Gegenbuchung ORIGINAL BLEIBT PRÜFPFAD · JEDE ZEILE IM BERICHT FÜHRT AUF IHREN BELEG ZURÜCK

Diagramm seitlich scrollbar →

Die beiden Abzweige nach unten sind der Kern: Ein unklarer Steuerfall wird ausgeleitet statt geschätzt, und eine Korrektur erzeugt eine Gegenbuchung, statt die ursprüngliche Buchung zu überschreiben. Beides ist der Grund, warum ein Bericht am Ende auf seinen Beleg zurückführbar bleibt.
01

Effective-dated VAT

Steuersätze werden zum Leistungsdatum aufgelöst. Historische Belege ändern sich nicht mit der aktuellen Konfiguration.

02

Balanced journals

Unausgeglichene Buchungssätze werden abgewiesen. Sieben Konsistenzchecks prüfen Ledger und Nebenbücher.

03

Counterbook, never erase

Korrekturen erzeugen Gegenbuchungen. Die Audit-Kette bleibt lesbar.

04

Tenant- und Rollenprüfung

Zugriffe werden am Datensatz und an der Rolle kontrolliert, nicht nur über ausgeblendete UI-Elemente.

05

Self-hosted ownership

Anwendung, Datenbank und Dokumente bleiben in der eigenen Betriebsumgebung.

  • TypeScript
  • PostgreSQL
  • Docker
  • Double-entry Ledger
  • EU VAT Rules
  • Responsive Web UI

05 — Evidence boundary

Aktuell geprüft. Historisch auditiert. Klar getrennt.

Der lokale Check vom 01.09.2026 lief ohne Testdatenbank: 70 Unit-Tests bestanden, 47 DB-Integrationstests wurden regulär übersprungen; der Typecheck war sauber. Das vollständige Projekt-Audit vom 29.08.2026 dokumentiert das PostgreSQL-Gate mit 117 grünen Tests.

70

Unit-Tests bestanden

Aktueller lokaler Lauf · 01.09.2026

47

DB-Integrationstests

Im aktuellen Lauf ohne Test-DB übersprungen

117

Tests im Audit-Gate

Mit realem PostgreSQL · dokumentiert 29.08.2026

0 px

Horizontaler Overflow

43 Seiten · fünf Breiten im UI-Audit

Systemgrenzen

Was LedgerForge heute nicht abdeckt.

  1. 01

    Keine Kundenreferenz

    LedgerForge läuft im eigenen Unternehmen. Eine externe Kundeninstallation gibt es bisher nicht.

  2. 02

    Keine Steuerzertifizierung

    Das System wurde nicht durch einen Steuerberater zertifiziert. UBL-Export ist ein Subset und keine Peppol-Zertifizierung.

  3. 03

    Begrenzter Funktionsumfang

    Kein vollständiger Bankfeed, keine realisierten FX-Gewinne/-Verluste und aktuell produktiv nur ein Mandant.

06 — Next move

Fachsysteme brauchen Produkturteil, Kontrolllogik und Belege.

LedgerForge zeigt die Umsetzung eines regulierten Workflows vom operativen Bedarf bis zum self-hosted System — mit sichtbarer Beweiskette und klar benannten Grenzen.

Produktführung per Screenshare. Quellcode und Betriebsdaten sind nicht öffentlich.