ED09 - Fondamentaux de l'AO : procédure d'imposition, délais, déclaration spontanée

Problème

L'Abgabenordnung (AO) est le fondement du droit fiscal allemand - mais dans le secteur des PME, elle est largement méconnue :

Message clé

L'AO régit la procédure d'imposition - et GitCover rend les obligations qui en découlent lisibles par machine et contrôlables automatiquement :

  1. Les délais comme artefact Git - checks/FRISTEN_CHECK.md avec alerte automatique (voir ED08)
  2. Le contrôle externe comme Evidence-Package - export Z3/Z3+ (voir ED05)
  3. Éviter l'estimation grâce à la conformité GoBD - une comptabilité complète, traçable et inaltérable (voir ED05–ED08)
  4. La déclaration spontanée comme dernier recours - documentée dans le journal, lorsque la conformité GoBD ne peut être établie

Compliance by Design : les obligations découlant de l'AO ne sont pas remplies par un contrôle a posteriori, mais par une conformité **structurelle ** Git-native - contrôle des délais, Evidence-Packages, comptabilité conforme à la GoBD.

L'Abgabenordnung (AO) - vue d'ensemble

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD AO["Abgabenordnung (AO)"] AO --> BV["Procédure d'imposition
§§ 78–133"] AO --> FB["Procédures de fixation et
de constatation
§§ 155–217"] AO --> AP["Contrôle externe
§§ 193–203"] AO --> SZ["Sanctions
§§ 152, 162, 370, 379"] BV --> AN["Déclarations
(LStA, UStA, SV)"] FB --> FF["Délais de fixation
§ 169 AO"] AP --> Z["Accès aux données
Z1/Z2/Z3 (§ 147 Abs. 6)"] SZ --> VS["Majoration pour retard
§ 152 AO"] SZ --> SC["Estimation
§ 162 AO"] SZ --> ST["Procédure pénale fiscale
§ 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
Domaine de l'AO Paragraphes Pertinence pour les PME
Procédure d'imposition §§ 78–133 Déclarations (LStA, UStA), obligations de collaboration
Procédure de fixation §§ 155–217 Délais de fixation (§ 169), estimation (§ 162)
Contrôle externe §§ 193–203 Vérification de comptabilité, accès aux données Z1/Z2/Z3
Sanctions §§ 152, 162, 370, 379 Majoration pour retard, estimation, procédure pénale fiscale
Comptabilité §§ 140–147 Fondement de la GoBD (voir ED05–ED08)
Déclaration spontanée § 371 Frein d'urgence en cas de fraude fiscale

Les délais dans la procédure d'imposition

Délais mensuels

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% timeline section Impôt sur les salaires 10. : déclaration de l'impôt sur les salaires § 41a EStG +5j : électronique +5 jours section TVA 10. : déclaration préalable de TVA § 18 UStG section Sécurité sociale 3-avant-dernier : justificatif des cotisations sociales § 23 SGB IV

Délais annuels

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% timeline section Déclarations fiscales 31.07. : déclaration ESt / KSt / USt prol. : prolongé par StB section Attestation d'impôt sur les salaires 28.02. : attestation d'impôt sur les salaires § 41b EStG

Délais de fixation (§ 169 AO)

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% timeline section Cas standard 4 ans : délai standard § 169 Abs. 2 Nr. 2 AO section Aggravation 5 ans : en cas de raccourcissement par négligence grave 10 ans : en cas de fraude fiscale
Type de délai Délai Base légale Surveillance GitCover
Déclaration de l'impôt sur les salaires le 10 du mois suivant (+5 jours en électronique) § 41a EStG FRISTEN_CHECK.md + alerte automatique
Déclaration préalable de TVA le 10 du mois suivant § 18 UStG FRISTEN_CHECK.md + alerte automatique
Justificatif des cotisations sociales avant-avant-dernier jour ouvrable bancaire § 23 SGB IV FRISTEN_CHECK.md + alerte automatique
Déclaration ESt/KSt/USt 31.07. (prolongé par StB) § 149 AO FRISTEN_CHECK.md
Attestation d'impôt sur les salaires 28.02. de l'année suivante § 41b EStG FRISTEN_CHECK.md
Délai de fixation (standard) 4 ans § 169 Abs. 2 Nr. 2 AO suivi des délais de conservation
Délai de fixation (raccourcissement) 5 ans (négligence grave) / 10 ans (intentionnel) § 169 Abs. 2 Nr. 1/2 AO suivi des délais de conservation

Conseil pratique : le contrôle des délais (checks/FRISTEN_CHECK.md) est tenu comme artefact Git et mis à jour à chaque commit. L'alerte automatique (voir ED08) avertit 14 jours avant l'expiration d'un délai administratif. Ainsi, aucun manquement aux délais n'échappe plus à l'attention - et le § 152 AO (majoration pour retard jusqu'à 25 000 EUR) est évité.

L'estimation (§ 162 AO) - et comment Git l'évite

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart LR S["Estimation § 162 AO"] S --> G1["Motif 1 :
données non exploitables
(incomplètes, modifiées)"] S --> G2["Motif 2 :
comptabilité non conforme à la GoBD"] S --> G3["Motif 3 :
l'entrepreneur ne fournit aucun renseignement"] G1 --> R["Le FA estime les bases d'imposition
souvent au détriment de l'entrepreneur"] G2 --> R G3 --> R R --> B["Renversement du fardeau de la preuve :
l'entrepreneur doit réfuter l'estimation
quasi impossible sans données"] G["Solution GitCover"] G --> V["Comptabilité complète et conforme à la GoBD"] G --> N["Traçabilité (Rz. 146)"] G --> P["Vérifiabilité (Rz. 147)"] G --> E["Evidence-Package (Z3+)"] V --> AV["Estimation évitée"] 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

L'estimation est une conséquence - pas une sanction : le § 162 AO n'est pas une sanction, mais une conséquence d'une comptabilité inutilisable. Qui comptabilise conformément à la GoBD (ED05–ED08) rend l'estimation superflue - le contrôleur peut lire les bases d'imposition directement dans le dépôt.

Le contrôle externe (§ 193 AO) - et comment Git le facilite

Type de contrôle Déclencheur Fréquence Soutien GitCover
Contrôle régulier taille/chiffre d'affaires de l'entreprise 3–5 ans Evidence-Package (Z3+), Static-Web
Contrôle motivé soupçon, indices, sondage en cas de motif git bundle, git log, git grep
Contrôle complémentaire anomalies lors du précontrôle après le contrôle régulier historique complet et traçable

Exemple pratique : le contrôleur annonce un contrôle externe. La entrepreneur (E1) génère un Tenant Evidence Package (git bundle + Static-Web + Manifest) pour la période contrôlée. Le contrôleur reçoit la clé USB, ouvre index.html (Z3+) ou git clone (Z3), et peut naviguer dans toutes les écritures, les justificatifs, les documentations de procédure et les Sidecars - hors ligne, sans IAM, sans compte cloud.

La déclaration spontanée (§ 371 AO) - le frein d'urgence

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD H["Fraude fiscale § 370 AO
découverte"] H --> SA["Déclaration spontanée § 371 AO
possible ?"] SA -->|oui, si| V1["1. Complète
tous les impôts éludés"] SA -->|oui, si| V2["2. Sans délai
après la découverte"] SA -->|oui, si| V3["3. Pas de début de contrôle
aucun contrôle encore annoncé"] SA -->|oui, si| V4["4. Paiement complémentaire
dans un délai raisonnable"] V1 --> W["Effet :
exemption de peine (§ 371 Abs. 3)"] V2 --> W V3 --> W V4 --> W SA -->|non| ST["Procédure pénale fiscale
§ 370 AO
peine d'emprisonnement jusqu'à 5 ans"] 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 et déclaration spontanée : lorsqu'un entrepreneur constate qu'il a éludé des impôts (p. ex. déclaration de TVA oubliée), il peut documenter la déclaration spontanée dans le journal - avec role: "GF", source: "E1", et un commit avec justification. L'exhaustivité (§ 371 Abs. 1) est prouvée par le dépôt : tous les impôts éludés sont traçables. La promptitude est documentée par l'horodatage uuidV7 dans l'entrée du journal.

Attention - la déclaration spontanée est complexe : les conditions d'une déclaration spontanée valable sont strictes. En cas d'incertitude, faire toujours appel à un conseiller fiscal ou à un avocat spécialisé en droit fiscal. GitCover documente la déclaration spontanée - mais il ne remplace pas un conseil juridique.

Sanctions en cas de violation de l'AO

Sanction Base légale Condition Montant
Majoration pour retard § 152 AO manquement aux délais de déclaration jusqu'à 25 000 EUR
Estimation § 162 AO comptabilité inutilisable souvent en défaveur
Amende pour retardement § 146 Abs. 2c AO externalisation sans autorisation 2 500–250 000 EUR
Infraction réglementaire § 379 AO manquement à l'obligation de tenue de registres jusqu'à 50 000 EUR
Procédure pénale fiscale § 370 AO fraude fiscale intentionnelle peine d'emprisonnement jusqu'à 5 ans
Déclaration spontanée § 371 AO exemption de peine en cas d'exhaustivité - (paiement rétroactif + majoration de 6 %)

Levier de risque : chacune de ces sanctions est évitée ou atténuée par une utilisation de Git conforme à la GoBD - le contrôle des délais prévient les majorations pour retard, la comptabilité conforme à la GoBD prévient l'estimation, les Evidence-Packages facilitent les contrôles externes, et le dépôt lui-même est la meilleure preuve de la régularité.

Levier de risque

Aujourd'hui (peu coûteux) Demain (à l'épreuve des audits) Risque atténué
Contrôle des délais comme artefact Git manquement aux délais évité majoration pour retard § 152 AO
Comptabilité conforme à la GoBD estimation § 162 AO évitée estimation en défaveur
Evidence-Package (Z3+) contrôle externe facilité amende pour retardement § 146 Abs. 2c
git log comme preuve régularité prouvée infraction réglementaire § 379 AO
Déclaration spontanée dans le journal exhaustivité + promptitude documentées procédure pénale fiscale § 370 AO

Exigence Harness (aperçu)

Dérivable de ED09 :

ID Exigence Priorité
FA-4.1 fichier de contrôle des délais (checks/FRISTEN_CHECK.md) MUST
FA-4.2 entrées de délais avec date, type, Tenant, référence de justificatif MUST
FA-4.3 alerte automatique pour les délais de moins de 14 jours SHOULD
FA-4.5 marquage de relance pour les décisions/documents MUST
FA-6.5 conservation de 10 ans via Evidence-Packages MUST
FA-6.7 générateur Static-Web pour la clôture de période (Z3+) SHOULD
FA-12.5 journalisation des erreurs d'interface (erreurs comme événements du dépôt) MUST

La liste complète des exigences dans Harness-Anforderungen.md.

Sources

Topologie des sources et liens de référence CDN

Rôle Emplacement Objectif
Primary / SSoT git.gitcover.org/GCC Stockage canonique (signé GPG, versionné)
Public OSS Mirror / CDN codeberg.org/gitcover-commons Miroir en lecture seule ; découverte FLOSS
Community Hub github.com/gitcover-commons Issues & Discussions ; référence du code source sur Codeberg

Remarque : cette attribution des sources, du miroir et du Community Hub reflète l'état actuel et peut changer. Veuillez vérifier la source canonique respective sur gitcover.org pour connaître l'état actuel.