+
+
Verfahrensdokumentation
+
GoBD-konforme Rechnungsverwaltung
+
+
+ 1. Systembeschreibung
+ Zweck: Erstellung, Verwaltung und Archivierung von Rechnungen gemäß §14 UStG und
+ GoBD.
+ Technologie: Laravel (Backend), Vue.js (Frontend), SQLite/MySQL (Datenbank), S3
+ (Speicher).
+
+
+
+ 2. Prozesse
+ 2.1 Rechnungserstellung
+
+
+ -
+ Nutzer erstellt Entwurf (Status: `draft`).
+
+ -
+ System speichert Entwurf ohne Rechnungsnummer.
+
+ -
+ Bei "Rechnung stellen":
+
+ -
+ System vergibt fortlaufende Nummer (z. B. `RE-2023-001`).
+
+ -
+ Status wird auf `issued` gesetzt.
+
+ -
+ PDF/XML wird generiert und unveränderlich gespeichert
+ (S3 mit Versionierung).
+
+ -
+ Audit-Log wird erstellt.
+
+
+
+
+
+
+
+
2.2 Rechnungsstornierung
+
+
+ -
+ Nutzer wählt "Stornieren" und gibt Grund an (GoBD-Pflicht!).
+
+ -
+ System:
+
+ - Setzt Status auf `cancelled`.
+ - Erstellt Gutschrift (Credit Note) mit negativem Betrag.
+ - Speichert Stornierungsgrund im Audit-Log.
+
+
+
+
+
+
2.3 Archivierung
+
+
+ - Automatische Backups täglich um 3:00 Uhr (`spatie/laravel-backup`).
+ - Aufbewahrungsfrist: 10 Jahre (S3 Lifecycle Policy).
+ - Speicherformat: PDF + XML (ZUGFeRD-konform).
+
+
+
+
3. Technische Maßnahmen
+
+
+
+
+
+ Maßnahme
+ Umsetzung
+
+
+
+
+ Unveränderbarkeit
+ Rechnungen nach Stellung als `readonly` markiert. Datenbank-Trigger verhindern
+ Änderungen.
+
+
+ Nachvollziehbarkeit
+ `laravel-auditing` protokolliert alle Änderungen (wer, wann, was).
+
+
+ Vollständigkeit
+ Fortlaufende Nummernvergabe ohne Lücken (Datenbank-Transaktionen).
+
+
+ Aufbewahrung
+ Tägliche Backups auf S3 mit Versionierung (10 Jahre Aufbewahrung).
+
+
+ Zugriffsschutz
+ Laravel Policies schränken Berechtigungen ein (z. B. nur Buchhalter dürfen
+ stornieren).
+
+
+ Prüfbarkeit
+ Audit-Logs und Revisionsprotokolle sind über Admin-Oberfläche einsehbar.
+
+
+
+
+
+
4. Verantwortlichkeiten
+
+
+
+
+ Rolle
+ Verantwortung
+
+
+
+
+ Buchhaltung
+ Erstellung, Stellung und Stornierung von Rechnungen.
+
+
+ IT-Administration
+ Wartung der Systeme, Backups, Zugriffsrechte.
+
+
+ Geschäftsführung
+ Freigabe von Prozessen, regelmäßige Prüfung der GoBD-Konformität.
+
+
+
+
+
+
5. Prüfprotokolle
+
+
+ - Monatlich: Automatischer Report aller gestellten/stornierten Rechnungen (via
+ `laravel-excel`).
+ - Jährlich: Manuelle Prüfung der Archivierung durch Steuerberater.
+
+
+
+
+