ED09 - Fundamentos de la AO: Procedimiento tributario, plazos y autodenuncia

Problema

La Ordenanza Fiscal (AO) es el fundamento del derecho tributario alemán - pero en el ámbito de las pymes es en gran medida desconocida:

Mensaje clave

La AO regula el procedimiento tributario y GitCover hace que las obligaciones resultantes sean legibles por máquina y supervisables automáticamente:

  1. Plazos como artefacto Git - checks/FRISTEN_CHECK.md con advertencia automática (véase ED08)
  2. Auditoría externa como paquete de evidencia - exportación Z3/Z3+ (véase ED05)
  3. Evitar la estimación mediante conformidad con GoBD - contabilidad completa, trazable e inmutable (véase ED05–ED08)
  4. Autodenuncia como último recurso - documentada en el diario, cuando no se puede lograr la conformidad con GoBD

Cumplimiento por diseño: Las obligaciones de la AO no se cumplen mediante una comprobación posterior, sino mediante cumplimiento Git-native estructural - comprobación de plazos, paquetes de evidencia, contabilidad conforme a GoBD.

La Ordenanza Fiscal (AO) - panorámica

%%{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
Ámbito de la AO Parágrafos Relevancia para las pymes
Procedimiento tributario §§ 78–133 Declaraciones (LStA, UStA), deberes de colaboración
Procedimiento de determinación §§ 155–217 Plazos de determinación (§ 169), estimación (§ 162)
Auditoría externa §§ 193–203 Auditoría empresarial, acceso a datos Z1/Z2/Z3
Sanciones §§ 152, 162, 370, 379 Recargo por retraso, estimación, procedimiento penal tributario
Contabilidad §§ 140–147 Base de GoBD (véase ED05–ED08)
Autodenuncia § 371 Freno de emergencia ante fraude fiscal

Plazos en el procedimiento tributario

Plazos mensuales

%%{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

Plazos anuales

%%{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

Plazos de determinación (§ 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
Tipo de plazo Plazo Fundamento jurídico Supervisión de GitCover
Declaración del impuesto sobre la renta del trabajo 10 del mes siguiente (+5 días electrónicamente) § 41a EStG FRISTEN_CHECK.md + advertencia automática
Declaración periódica del IVA 10 del mes siguiente § 18 UStG FRISTEN_CHECK.md + advertencia automática
Justificante de cotizaciones a la seguridad social antepenúltimo día hábil bancario § 23 SGB IV FRISTEN_CHECK.md + advertencia automática
Declaración de ESt/KSt/USt 31.07. (prorrogado por StB) § 149 AO FRISTEN_CHECK.md
Certificado del impuesto sobre la renta del trabajo 28.02. del año siguiente § 41b EStG FRISTEN_CHECK.md
Plazo de determinación (habitual) 4 años § 169 Abs. 2 Nr. 2 AO Seguimiento del plazo de conservación
Plazo de determinación (reducción) 5 años (negligente) / 10 años (deliberado) § 169 Abs. 2 Nr. 1/2 AO Seguimiento del plazo de conservación

Consejo práctico: La comprobación de plazos (checks/FRISTEN_CHECK.md) se gestiona como artefacto Git y se actualiza con cada commit. La advertencia automática (véase ED08) advierte 14 días antes del vencimiento de un plazo administrativo. Así ya no se pasa por alto ningún incumplimiento de plazo y se evita § 152 AO (recargo por retraso de hasta 25.000 EUR).

Estimación (§ 162 AO) - y cómo la evita Git

%%{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

La estimación es la consecuencia, no la sanción: § 162 AO no es una sanción, sino una consecuencia de una contabilidad inservible. Quien contabiliza de forma conforme a GoBD (ED05–ED08), hace que la estimación sea superflua: el inspector puede leer las bases imponibles del repositorio.

Auditoría externa (§ 193 AO) - y cómo Git la facilita

Tipo de auditoría Motivo de inicio Frecuencia Apoyo de GitCover
Auditoría ordinaria Tamaño/ventas de la empresa Cada 3–5 años Paquete de evidencia (Z3+), Static-Web
Auditoría por motivo específico Sospecha, indicios, muestra Con motivo específico git bundle, git log, git grep
Auditoría posterior Anomalías en la auditoría preliminar Después de una auditoría ordinaria Historial completo trazable

Ejemplo práctico: El inspector anuncia una auditoría externa. El empresario (E1) genera un Tenant Evidence Package (git bundle + Static-Web + Manifest) para el período auditado. El inspector recibe la memoria USB, abre index.html (Z3+) o git clone (Z3), y puede navegar por todos los asientos, comprobantes, documentaciones de procedimientos y Sidecars - sin conexión, sin IAM, sin cuenta en la nube.

Autodenuncia (§ 371 AO) - el freno de emergencia

%%{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 y la autodenuncia: Cuando un empresario constata que ha eludido impuestos (p. ej., una declaración de IVA olvidada), puede documentar la autodenuncia en el diario - con role: "GF", source: "E1", y un commit con justificación. La integridad (§ 371 Abs. 1) queda acreditada por el repositorio: todos los impuestos eludidos son trazables. La inmediatez se documenta mediante la marca de tiempo uuidV7 en la entrada del diario.

Atención: la autodenuncia es compleja: Los requisitos para una autodenuncia eficaz son estrictos. En caso de dudas, siempre consulte a un asesor fiscal o abogado especializado en derecho tributario. GitCover documenta la autodenuncia, pero no sustituye el asesoramiento jurídico.

Sanciones por infracciones de la AO

Sanción Fundamento jurídico Requisito Importe
Recargo por retraso § 152 AO Incumplimiento de plazos en declaraciones hasta 25.000 EUR
Estimación § 162 AO Contabilidad inservible a menudo en perjuicio
Tasa por demora § 146 Abs. 2c AO Externalización sin autorización 2.500–250.000 EUR
Infracción administrativa § 379 AO Incumplimiento de la obligación de llevar registros hasta 50.000 EUR
Procedimiento penal tributario § 370 AO Fraude fiscal deliberado Pena privativa de libertad de hasta 5 años
Autodenuncia § 371 AO Exención de pena en caso de integridad - (devolución + recargo del 6%)

Palancas de riesgo: Cada una de estas sanciones se evita o se mitiga mediante el uso de Git conforme a GoBD - la comprobación de plazos evita los recargos por retraso, la contabilidad conforme a GoBD evita la estimación, los paquetes de evidencia facilitan las auditorías externas, y el propio repositorio es la mejor prueba de regularidad.

Palancas de riesgo

Hoy (barato) Mañana (resistente a revisiones) Riesgo mitigado
Comprobación de plazos como artefacto Git Se evita el incumplimiento de plazos Recargo por retraso § 152 AO
Contabilidad conforme a GoBD Se evita la estimación § 162 AO Estimación en perjuicio
Paquete de evidencia (Z3+) Se facilita la auditoría externa Tasa por demora § 146 Abs. 2c
git log como prueba Se acredita la regularidad Infracción administrativa § 379 AO
Autodenuncia en el diario Se documentan la integridad y la inmediatez Procedimiento penal tributario § 370 AO

Requisito del Harness (vista previa)

Derivables de ED09:

ID Requisito Prioridad
FA-4.1 Archivo de comprobación de plazos (checks/FRISTEN_CHECK.md) MUST
FA-4.2 Entradas de plazos con fecha, tipo, Tenant, referencia de comprobante MUST
FA-4.3 Advertencia automática para plazos de menos de 14 días SHOULD
FA-4.5 Marca de recordatorio para resoluciones/documentos MUST
FA-6.5 Conservación de 10 años mediante paquetes de evidencia MUST
FA-6.7 Generador de Static-Web para el cierre de período (Z3+) SHOULD
FA-12.5 Registro de errores de las interfaces (errores como evento del repositorio) MUST

La lista completa de requisitos se encuentra en Harness-Anforderungen.md.

Fuentes

Topología de fuentes y enlaces de referencia del CDN

Función Ubicación Finalidad
Primary / SSoT git.gitcover.org/GCC Almacenamiento canónico (firmado con GPG, versionado)
Public OSS Mirror / CDN codeberg.org/gitcover-commons Espejo de solo lectura; FLOSS-Discovery
Community Hub github.com/gitcover-commons Issues & Discussions; referencia al código fuente en Codeberg

Nota: Esta asignación de fuentes, espejo y centro comunitario refleja el estado actual y puede cambiar. Compruebe la fuente canónica correspondiente en gitcover.org para conocer el estado actual.