ED11 - Exemption VBG et forfaits § 3 Nr. 26/26a EStG (dès la déclaration d'activité commerciale)

Problème

Une organisation à but non lucratif déclare une activité commerciale - et deux champs obligatoires deviennent pertinents, pour lesquels il n'existe pratiquement aucun support open source :

Déclencheur A - Déclaration d'activité commerciale : Ces obligations naissent sans employés - elles font partie de l'organisation. L'exemption VBG et les forfaits sont pertinents dès la déclaration d'activité commerciale, indépendamment de la présence ou non d'employés.

Message clé

L'exemption VBG et les forfaits dans le dépôt Git impliquent :

  1. Décision d'exemption VBG comme justificatif avec Sidecar - SHA-256 + V7GUID:uuidV7, stockage dans sources/sv-bescheide/
  2. Vérification annuelle comme entrée du contrôle des échéances - alerte automatique avant l'expiration de la période d'exemption
  3. Suivi des forfaits dans le journal - chaque entrée de forfait avec tag sphere et somme des abattements
  4. Statut des forfaits dans les statuts comme artefact Git - authentifié / inscrit au registre du commerce / autorisé - versement seulement après l'inscription au registre du commerce
  5. Salaire du DG : sphère selon l'activité réelle - idéale en cas d'activité exclusivement à but non lucratif, répartition des coûts en cas d'activité commerciale

Compliance by Design : l'exemption VBG et les forfaits ne sont pas gérés a posteriori, mais saisis de manière structurelle par des justificatifs avec Sidecars, le contrôle des échéances et les tags de sphère.

Exemption VBG (§ 89 AO i.V.m. § 150 SGB VII)

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD G["Organisation à but non lucratif"] G --> A["Inscription auprès de la VBG"] A --> F["Décision d'exemption § 89 AO"] F --> B["Cotisation BG = 0 EUR"] F --> J["Vérification annuelle"] J --> JA["Oui : exemption prolongée"] J --> NEIN["Non : obligation de cotisation"] style G fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style A fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style F fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style B fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style J fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style JA fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style NEIN fill:#FDBA74,stroke:#C2410C,color:#0F1B33
Étape Action Mise en œuvre GitCover
Inscription Inscription VBG, obtention du numéro de membre Justificatif avec Sidecar dans sources/sv-bescheide/
Exemption Décision d'exemption § 89 AO Justificatif avec Sidecar, sphere: "ideell"
Cotisation = 0 Cotisation BG = 0 EUR dans le bulletin de paie tags: ["vbg-freistellung", "bg-beitrag-0"]
Vérification annuelle L'exemption reste-t-elle justifiée ? FRISTEN_CHECK.md avec alerte annuelle

Exemple pratique : La KMU (à but non lucratif) reçoit le tt.mm.jjjj une décision d'exemption VBG (n° de membre <VBG-NR>). La décision est archivée dans le dépôt avec SHA-256 + Sidecar. Le contrôle des échéances contient une entrée « Vérifier annuellement l'exemption VBG - jjmmtt ». L'alerte automatique rappelle 30 jours avant. Dans le bulletin de paie, la cotisation BG est indiquée avec 0 EUR (voir ED23).

Forfaits § 3 Nr. 26/26a EStG

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD P["Forfaits § 3 Nr. 26/26a EStG"] P --> E["Forfait bénévole 960 EUR/an"] P --> U["Forfait d'animateur 3.300 EUR/an"] E --> ES["Sphère : idéale"] U --> US["Sphère : idéale ou zweckbetrieblich"] E --> F["Suivi cumulé des abattements"] U --> F F --> S["Statuts § 6a requis"] S --> SH["Inscription au registre du commerce avant le versement"] style P fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style E fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style U fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style ES fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style US fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style F fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style S fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style SH fill:#FDBA74,stroke:#C2410C,color:#0F1B33
Forfait Abattement/an Sphère Statut fiscal Statut de sécurité sociale
Forfait bénévole (§ 3 Nr. 26a) 960 EUR idéale (régulière) exonéré d'impôt exonéré de sécurité sociale (§ 1 Abs. 1 Nr. 16 SvEV)
Forfait d'animateur (§ 3 Nr. 26) 3.300 EUR idéale ou zweckbetrieblich exonéré d'impôt exonéré de sécurité sociale (§ 1 Abs. 1 Nr. 16 SvEV)

Suivi des abattements dans le dépôt

{
  "$schema": "https://gitcover.org/schemas/diary-entry-1.0.schema.json",
  "V7GUID": "<V7GUID-Class-aus-Registry>",
  "uuidV7": "<uuidV7-Object-mit-vorgegebener-Zeitmarke>",
  "author": "E1",
  "role": "Lohnverantwortlicher",
  "tenant": "ORG-1",
  "sphere": "ideell",
  "source": "E1",
  "source_sha256": "<SHA-256-...>",
  "tags": ["ehrenamtspauschale", "§3-nr-26a", "freibetrag-960"],
  "pauschale": {
    "type": "ehrenamt",
    "betrag": 80.00,
    "kumuliert_jahr": 80.00,
    "freibetrag_jahr": 960.00,
    "restfreibetrag": 880.00
  }
}

Remarque : La uuidV7 est la DocID de l'entrée. La clé composite V7GUID:uuidV7 sert à l'organisation du stockage et aux requêtes DB. L'objet pauschale suit l'abattement cumulé par an - le Post-Commit-Hook peut générer une alerte lorsque l'abattement est épuisé.

Statuts § - Clause d'ouverture pour les forfaits

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart LR B["Statuts §"] B --> N["Authentifié par notaire"] N --> H["Inscription au registre du commerce demandée"] H --> HE["Inscrit au registre du commerce"] HE --> F["Autorisation : versement possible"] N -.-> W["Délai d'attente : versement différé"] H -.-> W style B fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style N fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style H fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style HE fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style F fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style W fill:#FDBA74,stroke:#C2410C,color:#0F1B33
Statut Signification Versement
non authentifié Les statuts n'ont pas de clause d'ouverture impossible
authentifié Clause d'ouverture authentifiée par notaire différer
inscription demandée Inscription au registre du commerce demandée, en attente différer
inscrit au registre du commerce Clause d'ouverture inscrite au registre du commerce autorisé

Important - le droit s'accumule : Le droit aux forfaits naît à partir de la date de la modification des statuts (authentifiée) - mais le versement doit être différé jusqu'à l'inscription au registre du commerce. Le droit s'accumule et peut être versé rétroactivement après l'inscription au registre du commerce. Le champ sphere et l'objet pauschale dans le journal documentent le droit dès sa naissance, avec la mention « Versement différé jusqu'à l'inscription au registre du commerce ».

Statuts § - Statut comme artefact Git

{
  "satzung_Nn": {
    "status": "hr_eingetragen",
    "beurkundet_am": "260905",
    "hr_eingetragen_am": "260810",
    "freigegeben_am": "260810",
    "beleg_sha256": "<SHA-256-der-Urkunde>"
  }
}

Salaire du DG : sphère selon l'activité réelle

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD GF["Salaire du DG à partir du 01.09.2026"] GF --> T["Activité réelle"] T --> I["Principalement idéale"] T --> W["Partiellement commerciale"] I --> GZ["Intégralement : sphère idéale"] W --> KU["Répartition des coûts au prorata"] GZ --> B["Exemple KMU : DG actif exclusivement à but non lucratif"] style GF fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style T fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style I fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style W fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style GZ fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style KU fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style B fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33
Scénario Sphère Justification
DG exclusivement pour des buts non lucratifs idéale Administration de l'exploitation à but non lucratif, R&D comme but § 52 Abs. 2 Nr. 1 AO
DG partiellement pour l'exploitation commerciale répartition des coûts Part idéale + part commerciale, selon les dépenses
DG pour une activité de gestion de patrimoine gestion de patrimoine Gestion du patrimoine de la fondation

Exemple pratique KMU : Le DG (E1) exerce à partir du 01.09.2026 exclusivement pour des buts non lucratifs (administration, R&D, communauté). Le salaire du DG (2.000 EUR) est attribué intégralement à la sphère idéale. Le champ sphere de l'entrée de journal est sphere: "ideell", avec tags: ["gf-gehalt", "aktivrente", "§3-nr-21-estg"].

Attention - répartition des coûts : Si le DG est également actif pour une exploitation commerciale, le salaire doit être réparti (répartition des coûts). La documentation de procédure (ED07) doit documenter la règle d'attribution. En cas de doute, faire toujours appel à un conseiller fiscal.

Les contrats et leurs sphères (vue d'ensemble)

ÉVALUATION (DRV § 7a SGB IV) : Le DG est de profession libérale/indépendant (§ 18 Abs. 1 Nr. 2 EStG) — pas d'activité dépendante. Les forfaits sont traités, chez l'indépendant, au titre de l'impôt sur le revenu.

Contrat Brut/mois Sphère Statut fiscal Statut de sécurité sociale
Contrat de travail du DG indépendant
Convention de bénévolat 80 EUR idéale (§ 3 Nr. 26a EStG) exonéré d'impôt exonéré de sécurité sociale
Contrat d'animateur 275 EUR idéale ou zweckbetrieblich (§ 3 Nr. 26 EStG) exonéré d'impôt exonéré de sécurité sociale

Levier de risque

Aujourd'hui (peu coûteux) Demain (sécurisé en cas de contrôle) Risque atténué
Décision d'exemption VBG avec Sidecar Exemption prouvable, cotisation BG = 0 démontrée Demande de cotisations complémentaires en cas de justificatif manquant
Vérification annuelle dans le contrôle des échéances Exemption vérifiée régulièrement Fin de l'exemption passée inaperçue
Forfaits avec tag sphere + suivi des abattements Exonération fiscale § 3 Nr. 26/26a EStG démontrée Imposition des forfaits
Statut § 6a des statuts comme artefact Git Inscription au registre du commerce traçable Versement avant l'inscription au registre du commerce (erreur juridique)
Salaire du DG avec tag de sphère Attribution de sphère documentée Mélange de patrimoines § 55 AO
Cumul du droit documenté Droit dès l'authentification, versement après l'inscription au registre du commerce Perte du droit due à un cumul non documenté

Exigence Harness (aperçu)

Ce qui peut être dérivé de ED11 :

ID Exigence Priorité
FA-8.1 Archivage des décisions § 60a AO et suivi de validité MUST (à but non lucratif)
FA-8.2 Suivi des forfaits § 3 Nr. 26/26a EStG avec tag de sphère et somme des abattements SHOULD (à but non lucratif)
FA-8.3 Statut de la clause d'ouverture des statuts § 6a (authentifié/inscrit au registre du commerce/autorisé) SHOULD (à but non lucratif)
FA-8.4 Suivi de l'exemption VBG (vérification annuelle) SHOULD (à but non lucratif)
FA-8.5 Classement par sphère pour chaque opération (champ obligatoire, vérifié via Pre-Commit) MUST (à but non lucratif)
FA-4.3 Alerte automatique pour les échéances de moins de 14 jours (y compris la vérification annuelle VBG) SHOULD

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
Primaire / SSoT git.gitcover.org/GCC Stockage canonique (signé GPG, versionné)
Miroir OSS public / CDN codeberg.org/gitcover-commons Miroir en lecture seule ; découverte FLOSS
Hub communautaire github.com/gitcover-commons Issues & Discussions ; référence du code source sur Codeberg

Remarque : Cette répartition des sources, du miroir et du hub communautaire reflète l'état actuel et peut changer. Veuillez vérifier la source canonique respective sur gitcover.org pour connaître l'état actuel.