ED08 - AO-Grundlagen: Besteuerungsverfahren, Fristen, Selbstanzeige

Problem

Die Abgabenordnung (AO) ist das Fundament des deutschen Steuerrechts - aber im KMU-Bereich ist sie weitgehend unbekannt:

Kernaussage

Die AO regelt das Besteuerungsverfahren - und GitCover macht die daraus resultierenden Pflichten maschinenlesbar und automatisch überwachbar:

  1. Fristen als Git-Artefakt - checks/FRISTEN_CHECK.md mit Auto-Warnung (siehe ED07)
  2. Außenprüfung als Evidence-Package - Z3/Z3+-Export (siehe ED04)
  3. Schätzung vermeiden durch GoBD-Konformität - vollständige, nachvollziehbare, unveränderbare Buchführung (siehe ED04–ED07)
  4. Selbstanzeige als letzter Ausweg - dokumentiert im Tagebuch, wenn GoBD-Konformität nicht hergestellt werden kann

Compliance by Design: Die AO-Pflichten werden nicht durch nachträgliche Prüfung erfüllt, sondern durch **strukturelle ** Git-native Compliance - Fristen-Check, Evidence-Packages, GoBD-konforme Buchführung.

Die Abgabenordnung (AO) - Überblick

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD AO["Abgabenordnung (AO)"] AO --> BV["Besteuerungsverfahren
§§ 78–133"] AO --> FB["Festsetzungs- und
Feststellungsverfahren
§§ 155–217"] AO --> AP["Außenprüfung
§§ 193–203"] AO --> SZ["Sanktionen
§§ 152, 162, 370, 379"] BV --> AN["Anmeldungen
(LStA, UStA, SV)"] FB --> FF["Festsetzungsfristen
§ 169 AO"] AP --> Z["Datenzugriff
Z1/Z2/Z3 (§ 147 Abs. 6)"] SZ --> VS["Verspätungszuschlag
§ 152 AO"] SZ --> SC["Schätzung
§ 162 AO"] SZ --> ST["Steuerstrafverfahren
§ 370 AO"] style AO fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style BV fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style FB fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style AP fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style SZ fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style AN fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style FF fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style Z fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style VS fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style SC fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style ST fill:#FDBA74,stroke:#C2410C,color:#0F1B33
AO-Bereich Paragrafen KMU-Relevanz
Besteuerungsverfahren §§ 78–133 Anmeldungen (LStA, UStA), Mitwirkungspflichten
Festsetzungsverfahren §§ 155–217 Festsetzungsfristen (§ 169), Schätzung (§ 162)
Außenprüfung §§ 193–203 Betriebsprüfung, Datenzugriff Z1/Z2/Z3
Sanktionen §§ 152, 162, 370, 379 Verspätungszuschlag, Schätzung, Steuerstrafverfahren
Buchführung §§ 140–147 GoBD-Grundlage (siehe ED04–ED07)
Selbstanzeige § 371 Notbremse bei Steuerhinterziehung

Fristen im Besteuerungsverfahren

Monatliche Fristen

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% timeline section Lohnsteuer 10. : Lohnsteuer-Anmeldung § 41a EStG +5T : elektronisch +5 Tage section Umsatzsteuer 10. : Umsatzsteuer-Voranmeldung § 18 UStG section Sozialversicherung 3-letzter : SV-Beitragsnachweis § 23 SGB IV

Jährliche Fristen

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% timeline section Steuererklärungen 31.07. : ESt / KSt / USt-Erklärung verl. : verlängert durch StB section Lohnsteuer-Bescheinigung 28.02. : Lohnsteuer-Bescheinigung § 41b EStG

Festsetzungsfristen (§ 169 AO)

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% timeline section Regelfall 4J : Regelfrist § 169 Abs. 2 Nr. 2 AO section Erschwerung 5J : Bei leichtfertiger Verkürzung 10J : Bei Steuerhinterziehung
Frist-Typ Frist Rechtsgrundlage GitCover-Überwachung
Lohnsteuer-Anmeldung 10. des Folgemonats (+5 Tage elektronisch) § 41a EStG FRISTEN_CHECK.md + Auto-Warnung
Umsatzsteuer-Voranmeldung 10. des Folgemonats § 18 UStG FRISTEN_CHECK.md + Auto-Warnung
SV-Beitragsnachweis drittletzter Bankarbeitstag § 23 SGB IV FRISTEN_CHECK.md + Auto-Warnung
ESt/KSt/USt-Erklärung 31.07. (verlängert durch StB) § 149 AO FRISTEN_CHECK.md
Lohnsteuer-Bescheinigung 28.02. des Folgejahres § 41b EStG FRISTEN_CHECK.md
Festsetzungsfrist (regulär) 4 Jahre § 169 Abs. 2 Nr. 2 AO Aufbewahrungsfrist-Tracking
Festsetzungsfrist (Verkürzung) 5 Jahre (leichtfertig) / 10 Jahre (vorsätzlich) § 169 Abs. 2 Nr. 1/2 AO Aufbewahrungsfrist-Tracking

Praxis-Tipp: Der Fristen-Check (checks/FRISTEN_CHECK.md) wird als Git-Artefakt geführt und bei jedem Commit aktualisiert. Die Auto-Warnung (siehe ED07) warnt 14 Tage vor Ablauf einer Behörden-Frist. So wird kein Fristenversäumnis mehr übersehen - und § 152 AO (Verspätungszuschlag bis 25.000 EUR) wird vermieden.

Schätzung (§ 162 AO) - und wie Git sie vermeidet

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart LR S["Schätzung § 162 AO"] S --> G1["Grund 1:
Daten nicht verwertbar
(unvollständig, verändert)"] S --> G2["Grund 2:
Buchführung nicht GoBD-konform"] S --> G3["Grund 3:
Unternehmer liefert keine Auskunft"] G1 --> R["FA schätzt die Besteuerungsgrundlagen
oft zuungunsten des Unternehmers"] G2 --> R G3 --> R R --> B["Beweislastumkehr:
Unternehmer muss Schätzung widerlegen
bei fehlenden Daten kaum möglich"] G["GitCover-Lösung"] G --> V["Vollständige GoBD-konforme Buchführung"] G --> N["Nachvollziehbarkeit (Rz. 146)"] G --> P["Nachprüfbarkeit (Rz. 147)"] G --> E["Evidence-Package (Z3+)"] V --> AV["Schätzung vermieden"] N --> AV P --> AV E --> AV style S fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style G1 fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style G2 fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style G3 fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style R fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style B fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style G fill:#10A987,stroke:#0A7F5C,color:#FBFAF7 style V fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style N fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style P fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style E fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style AV fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33

Schätzung ist die Folge - nicht die Strafe: § 162 AO ist keine Strafe, sondern eine Folge unbrauchbarer Buchführung. Wer GoBD- konform bucht (ED04–ED07), macht Schätzung überflüssig - der Prüfer kann die Besteuerungsgrundlagen aus dem Repo ablesen.

Außenprüfung (§ 193 AO) - und wie Git sie erleichtert

Prüfungsart Auslöser Häufigkeit GitCover-Unterstützung
Regelprüfung Größe/Umsatz des Unternehmens 3–5 Jahre Evidence-Package (Z3+), Static-Web
Anlassprüfung Verdacht, Hinweise, Stichprobe Bei Anlass git bundle, git log, git grep
Nachschaltung Auffälligkeiten bei Vorprüfung Nach Regelprüfung Vollständige Historie nachvollziehbar

Praxis-Beispiel: Der Prüfer kündigt eine Außenprüfung an. Der Unternehmer (E1) generiert ein Tenant Evidence Package (git bundle + Static-Web + Manifest) für den Prüfungszeitraum. Der Prüfer erhält den USB-Stick, öffnet index.html (Z3+) oder git clone (Z3), und kann alle Buchungen, Belege, Verfahrensdokumentationen und Sidecars navigieren - offline, ohne IAM, ohne Cloud-Account.

Selbstanzeige (§ 371 AO) - die Notbremse

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD H["Steuerhinterziehung § 370 AO
entdeckt"] H --> SA["Selbstanzeige § 371 AO
möglich?"] SA -->|ja, wenn| V1["1. Vollständig
alle verkürzten Steuern"] SA -->|ja, wenn| V2["2. Unverzüglich
nach Entdeckung"] SA -->|ja, wenn| V3["3. Kein Prüfungsbeginn
noch keine Prüfung angekündigt"] SA -->|ja, wenn| V4["4. Nachzahlung
innerhalb angemessener Frist"] V1 --> W["Wirkung:
Straffreiheit (§ 371 Abs. 3)"] V2 --> W V3 --> W V4 --> W SA -->|nein| ST["Steuerstrafverfahren
§ 370 AO
Freiheitsstrafe bis 5 Jahre"] style H fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style SA fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style V1 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style V2 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style V3 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style V4 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style W fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style ST fill:#FDBA74,stroke:#C2410C,color:#0F1B33

GitCover und Selbstanzeige: Wenn ein Unternehmer feststellt, dass er Steuern verkürzt hat (z. B. vergessene USt-Anmeldung), kann er die Selbstanzeige im Tagebuch dokumentieren - mit role: "GF", source: "E1", und einem Commit mit Begründung. Die Vollständigkeit (§ 371 Abs. 1) wird durch das Repo belegt: alle verkürzten Steuern sind nachvollziehbar. Die Unverzüglichkeit wird durch den uuidV7- Zeitstempel im Tagebucheintrag dokumentiert.

Achtung - Selbstanzeige ist komplex: Die Voraussetzungen für eine wirksame Selbstanzeige sind strikt. Bei Unklarheiten immer einen Steuerberater oder Fachanwalt für Steuerrecht hinzuziehen. GitCover dokumentiert die Selbstanzeige - aber es ersetzt keine rechtliche Beratung.

Sanktionen bei AO-Verstößen

Sanktion Rechtsgrundlage Voraussetzung Höhe
Verspätungszuschlag § 152 AO Fristversäumnis bei Anmeldungen bis 25.000 EUR
Schätzung § 162 AO Unbrauchbare Buchführung oft zuungunsten
Verzögerungsgeld § 146 Abs. 2c AO Auslagerung ohne Bewilligung 2.500–250.000 EUR
Ordnungswidrigkeit § 379 AO Aufzeichnungspflicht-Verstoß bis 50.000 EUR
Steuerstrafverfahren § 370 AO Vorsätzliche Steuerhinterziehung Freiheitsstrafe bis 5 Jahre
Selbstanzeige § 371 AO Straffreiheit bei Vollständigkeit - (Rückzahlung + 6% Zuschlag)

Risiko-Leverage: Jede dieser Sanktionen wird durch GoBD-konforme Git-Nutzung vermieden oder gemindert - Fristen-Check verhindert Verspätungszuschläge, GoBD-konforme Buchführung verhindert Schätzung, Evidence-Packages erleichtern Außenprüfungen, und das Repo selbst ist der beste Beweis für Ordnungsmäßigkeit.

Risiko-Leverage

Heute (cheap) Morgen (revisionssicher) Risiko gemindert
Fristen-Check als Git-Artefakt Fristenversäumnis vermieden Verspätungszuschlag § 152 AO
GoBD-konforme Buchführung Schätzung § 162 AO vermieden Schätzung zuungunsten
Evidence-Package (Z3+) Außenprüfung erleichtert Verzögerungsgeld § 146 Abs. 2c
git log als Nachweis Ordnungsmäßigkeit belegt Ordnungswidrigkeit § 379 AO
Selbstanzeige im Tagebuch Vollständigkeit + Unverzüglichkeit dokumentiert Steuerstrafverfahren § 370 AO

Harness-Anforderung (Vorschau)

Aus ED08 ableitbar:

ID Anforderung Priorität
FA-4.1 Fristen-Check-Datei (checks/FRISTEN_CHECK.md) MUST
FA-4.2 Fristen-Einträge mit Datum, Typ, Tenant, Beleg-Referenz MUST
FA-4.3 Auto-Warnung bei Fristen unter 14 Tage SHOULD
FA-4.5 Wiedervorlage-Markierung für Bescheide/Dokumente MUST
FA-6.5 10-Jahres-Aufbewahrung via Evidence-Packages MUST
FA-6.7 Static-Web-Generator für Periodenabschluss (Z3+) SHOULD
FA-12.5 Schnittstellen-Fehler-Logging (Fehler als Repo-Ereignis) MUST

Die vollständige Anforderungsliste in Harness-Anforderungen.md.

Quellen

Rolle Ort Zweck
Primary / SSoT git.gitcover.org/GCC Kanonische Ablage (GPG-signiert, versioniert)
Public OSS Mirror / CDN codeberg.org/gitcover-commons Read-only-Spiegel; FLOSS-Discovery
Community Hub github.com/gitcover-commons Issues & Discussions; Quell-Code-Referenz auf Codeberg

Hinweis: Diese Zuordnung von Quellen, Mirror und Community-Hub spiegelt den aktuellen Stand wider und kann sich ändern. Bitte prüfen Sie die jeweilige kanonische Quelle auf gitcover.org für den aktuellen Zustand.