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:
- "¿AO? Nunca听说过." - muchos empresarios no conocen la AO, aunque trabajan con ella a diario (contabilidad, plazos, inspecciones)
- Incumplimiento de plazos - se incumplen los plazos de determinación, de declaración y de prescripción, porque nadie los supervisa
- Estimación como amenaza - § 162 AO (estimación) se percibe como una amenaza abstracta, sin que quede claro cuándo se aplica
- Autodenuncia como último recurso - § 371 AO (autodenuncia) se conoce como "freno de emergencia", pero los requisitos son complejos
- Auditoría externa como pesadilla - § 193 AO (auditoría externa) se teme, sin que quede claro qué significa concretamente
- Sin supervisión de plazos - los plazos están en el calendario, pero nadie advierte automáticamente antes de su vencimiento
Mensaje clave
La AO regula el procedimiento tributario y GitCover hace que las obligaciones resultantes sean legibles por máquina y supervisables automáticamente:
- Plazos como artefacto Git -
checks/FRISTEN_CHECK.mdcon advertencia automática (véase ED08) - Auditoría externa como paquete de evidencia - exportación Z3/Z3+ (véase ED05)
- Evitar la estimación mediante conformidad con GoBD - contabilidad completa, trazable e inmutable (véase ED05–ED08)
- 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
§§ 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
Plazos anuales
Plazos de determinación (§ 169 AO)
| 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
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, abreindex.html(Z3+) ogit 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
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 tiempouuidV7en 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
- AO (§§ 78–133 - Procedimiento tributario, § 146–147 - Contabilidad/conservación, § 152 - Recargo por retraso, § 162 - Estimación, § 169 - Plazos de determinación, § 193–203 - Auditoría externa, § 370 - Fraude fiscal, § 371 - Autodenuncia, § 379 - Infracción administrativa)
- EStG (§ 41a - Declaración del impuesto sobre la renta del trabajo, § 41b - Certificado del impuesto sobre la renta del trabajo)
- UStG (§ 18 - Declaración periódica del IVA)
- SGB IV (§ 23 - Justificante de cotizaciones a la seguridad social)
- GoBD (carta del BMF, Rz. 146 - Trazabilidad, Rz. 147 - Verificabilidad)
E1/agents/(anonimizado) - concepto SSoT con comprobación de plazos, preparación de la auditoría externa
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.