Die zentralen GoBD-Prinzipien
- Unveränderbarkeit: Einmal gebuchte Belege dürfen nicht geändert werden — Stornos sind eigene Vorgänge.
- Vollständigkeit: Jeder Geschäftsvorfall muss erfasst und dokumentiert sein.
- Nachvollziehbarkeit: Jede Veränderung muss protokolliert sein (Wer, Wann, Was).
- Zeitgerechte Buchung: Belege werden zeitnah erfasst, nicht „später nachgepflegt".
- Aufbewahrungspflicht: 10 Jahre, jederzeit lesbar und auswertbar.
Wie Quill GoBD umsetzt
- Belege immutable:
status=closed|voided, keine UPDATEs auf Positionen — datenbank-erzwungen. - Storno = eigener Vorgang: mit Journal-Eintrag und Beleg, lückenlose Spur.
- Append-only Journal: SHA256-Hashkette (prev_hash + hash), jede Änderung wäre forensisch erkennbar.
- Fortlaufende Belegnummer: Format
YYYY-NNNNNN, Lücken sind Pflicht-erkennbar. - MwSt-Aufteilung: Pro Beleg in
tax_json, jederzeit rekonstruierbar. - Audit-Log: Wer hat wann was geändert (Settings, Stammdaten) — DB-Trigger erzwungen.
- Backup & Aufbewahrung: Tägliche Cloud-Backups auf deutschen Servern, 10 Jahre dokumentiert.
Verfahrensdokumentation
Die GoBD verlangt eine Verfahrensdokumentation für jedes Kassensystem — Quill liefert das Template als Markdown, das Sie an Ihr Geschäft anpassen können. Pflicht-Inhalte: Beschreibung des Systems, Berechtigungs-Konzept, Datensicherungs-Strategie, Verantwortlichkeiten, Notfall-Plan.