ED11 - Service des impôts : numéro fiscal, § 60a AO, déclaration de l'impôt sur le salaire

Problème

Après la création et l'immatriculation commerciale, le service des impôts (FA) se manifeste – mais dans le secteur des PME, il reste flou quelles obligations en résultent et comment elles sont justifiées dans le dépôt :

Affirmation centrale

Les obligations liées au service des impôts dans le dépôt Git signifient :

  1. Les numéros fiscaux comme entrées de Registry – dépôt centralisé dans registry/ avec Sidecar, un numéro par type d'impôt
  2. La déclaration de l'impôt sur le salaire comme artefact JSON – LStA avec source_sha256 sur le accusé de réception ELSTER
  3. Le certificat ELSTER documenté – fichier .pfx avec Sidecar (pas le certificat lui-même dans le dépôt, mais la justification)
  4. Vérification des délais pour toutes les déclarations FA – LStA, UStA, ESt/KSt avec alerte automatique
  5. La décision § 60a AO comme justificatif avec Sidecar – décision d'exonération avec suivi de validité

Conformité par conception : les obligations FA ne sont pas gérées a posteriori, mais structurées par des entrées de Registry avec Sidecars, une vérification des délais et des artefacts JSON.

Numéros fiscaux dans le répertoire Registry

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart LR R["registry/"] R --> KST["Numéro fiscal IS"] R --> UST["Numéro fiscal TVA"] R --> LST["Numéro fiscal ISal"] R --> WID["W-IdNr"] R --> UID["USt-IdNr"] R --> A60["Décision § 60a AO"] R --> EL["Certificat ELSTER"] style R fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style KST fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style UST fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style LST fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style WID fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style UID fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style A60 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style EL fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33
Identifiant Source Utilisation Dépôt
Numéro fiscal IS Notification FA Déclaration de l'impôt sur les sociétés registry/finanzamt/ + Sidecar
Numéro fiscal TVA Notification FA Déclaration préliminaire de TVA, déclaration annuelle registry/finanzamt/ + Sidecar
Numéro fiscal ISal Notification FA Déclaration de l'impôt sur le salaire, certificat ISal registry/finanzamt/ + Sidecar
W-IdNr Notification BZSt Numéro d'identification économique registry/bzst/ + Sidecar
USt-IdNr Notification BZSt Numéro d'identification TVA (UE) registry/bzst/ + Sidecar
Certificat ELSTER Inscription ELSTER Déclarations électroniques registry/elster/ + Sidecar
Décision § 60a AO Décision FA Reconnaissance de l'utilité publique registry/finanzamt/ + Sidecar

Exemple pratique : la PME dispose d'un numéro fiscal IS <STNR>, d'un numéro fiscal TVA <STNR>, d'un numéro fiscal ISal <STNR>, d'une W-IdNr <WID>, d'une USt-IdNr DE<UID>. Chaque numéro est conservé comme justificatif avec Sidecar dans registry/. La décision § 60a AO (reconnaissance de l'utilité publique) s'y trouve également, avec suivi de validité.

Décision § 60a AO – Utilité publique

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD A["Demande de reconnaissance de l'utilité publique"] A --> F["Le FA examine les statuts + l'objet"] F --> B["Décision § 60a AO"] B --> G["Utilité publique reconnue"] G --> F1["IS/TP exonérés"] G --> F2["TVA partiellement exonérée"] G --> F3["Exonération VBG possible"] style A fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style F fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style B fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style G fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style F1 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style F2 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style F3 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33
Propriété Valeur
Base légale § 60a Abs. 1 AO
Contenu Reconnaissance de l'utilité publique (§§ 51-68 AO)
Effet Exonération IS, exonération TP, exonération partielle TVA, exonération VBG possible
Validité Jusqu'à révocation ou jusqu'à retrait
Dépôt registry/finanzamt/ avec Sidecar (SHA-256 + V7GUID:uuidV7)

Important : La décision § 60a AO est la base de tous les privilèges liés à l'utilité publique (IS, TVA, VBG, forfaits). Sans cette décision, les exonérations fiscales ne sont pas applicables. La décision doit être déposée dans le dépôt avec Sidecar afin que la justification puisse être fournie lors d'un contrôle.

Déclaration de l'impôt sur le salaire (§ 41a EStG)

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD L["Bulletin de paie établi"] L --> LA["LStA calculée"] LA --> EL["Transmission ELSTER"] EL --> Q["Accusé de réception ELSTER"] Q --> R["Accusé comme justificatif avec Sidecar"] R --> D["LStA comme artefact JSON dans le dépôt"] D --> F["Vérification des délais : prochaine LStA"] style L fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style LA fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style EL fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style Q fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style R fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style D fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style F fill:#FDBA74,stroke:#C2410C,color:#0F1B33
Étape Action Délai Mise en œuvre GitCover
Bulletin de paie Calcul brut-net (voir ED14) mensuel Artefact JSON dans le dépôt
LStA calculée ISal, Soli, KiSt à partir du bulletin - tags: ["lsta", "§41a-estg"]
Transmission ELSTER Électronique via ELSTER 10 du mois suivant (+5 jours) Accusé ELSTER comme justificatif