ED16 - Bundesagentur für Arbeit et BZSt : Betriebsnummer, W-IdNr, USt-IdNr

Problème

Une organisation a besoin d'identifiants centraux d'autorités fédérales - mais dans le secteur des PME, il n'est pas clair lesquels et où ils se trouvent :

Message clé

Des identifiants centraux dans le repo Git signifient :

  1. Tous les identifiants dans registry/ avec sidecar - stockage central, SHA-256 + V7GUID:uuidV7 par justificatif
  2. Betriebsnummer (BA) - SV-Betriebsnummer pour les déclarations de sécurité sociale
  3. W-IdNr (BZSt) - numéro d'identification économique à des fins fiscales
  4. USt-IdNr (BZSt) - numéro d'identification à la taxe sur la valeur ajoutée pour les transactions à l'échelle de l'UE
  5. Registry des identifiants d'autorités - un point central qui regroupe tous les identifiants

Compliance by Design : les identifiants ne sont pas gérés de manière décentralisée dans des instances logicielles, mais de façon centrale dans le repo avec des sidecars - indépendamment des comptes cloud et des licences logicielles.

Les trois identifiants centraux

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD O["Organisation ORG-1"] O --> BA["Bundesagentur für Arbeit"] O --> BZ["Bundeszentralamt für Steuern"] BA --> BN["SV-Betriebsnummer"] BZ --> WI["W-IdNr"] BZ --> UI["USt-IdNr"] BN --> VN["Verwendung: SV-Meldungen (DEÜV)"] WI --> VW["Verwendung: steuerliche Zwecke"] UI --> VU["Verwendung: EU-weite Rechnungen"] style O fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style BA fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style BZ fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style BN fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style WI fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style UI fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style VN fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style VW fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style VU fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33
Identifiant Autorité Utilisation Stockage dans le repo
SV-Betriebsnummer Bundesagentur für Arbeit (BA-Service) Déclarations SV (DEÜV), paie registry/arbeitsagentur/ + sidecar
W-IdNr Bundeszentralamt für Steuern (BZSt) Identification fiscale (nouvelle) registry/bzst/ + sidecar
USt-IdNr Bundeszentralamt für Steuern (BZSt) Identification TVA à l'échelle de l'UE registry/bzst/ + sidecar

Important - Distinction : le numéro fiscal (FA, voir ED13) est destiné aux déclarations fiscales nationales. L'USt-IdNr (BZSt) est destinée aux factures à l'échelle de l'UE. La W-IdNr (BZSt) est le nouveau numéro d'identification économique. Les trois sont des numéros différents - mais tous se trouvent de manière centrale dans registry/ avec sidecar.

SV-Betriebsnummer (Bundesagentur für Arbeit)

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart LR A["Antrag bei BA-Service"] A --> B["SV-Betriebsnummer erteilt"] B --> R["registry/arbeitsagentur/"] R --> S["Beleg + Sidecar"] S --> U["Verwendung: DEÜV, Lohnabrechnung"] style A fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style B fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style R fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style S fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style U fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33
Propriété Valeur
Autorité Bundesagentur für Arbeit, BA-Service Saarbrücken
Format Numéro à 8 chiffres (p. ex. <SV-BETRNR>)
Utilisation Déclarations SV (DEÜV), paie, justificatif des cotisations SV
Stockage registry/arbeitsagentur/ avec sidecar (SHA-256 + V7GUID:uuidV7)
Justificatif Notification de la BA (PDF) avec sidecar

Exemple pratique : la KMU a reçu la SV-Betriebsnummer <SV-BETRNR> le 260706. La notification de la BA se trouve comme justificatif avec sidecar dans registry/arbeitsagentur/. Le numéro est utilisé dans la paie (ED23) et pour les déclarations DEÜV (ED21).

W-IdNr et USt-IdNr (Bundeszentralamt für Steuern)

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart LR B["BZSt"] B --> W["W-IdNr"] B --> U["USt-IdNr"] W --> WV["Wirtschafts-Identifikationsnummer"] W --> WD["Format: DE-"] W --> WU["Verwendung: steuerliche Zwecke"] U --> UV["USt-Identifikationsnummer"] U --> UD["Format: DE"] U --> UU["Verwendung: EU-weite Rechnungen"] style B fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style W fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style U fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style WV fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style WD fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style WU fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style UV fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style UD fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style UU fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33
Identifiant Format Utilisation Stockage
W-IdNr DE<NNNNNNNNN>-<NNNNN> Identification économique (nouvelle, fiscale) registry/bzst/ + sidecar
USt-IdNr DE<NNNNNNNNN> Identification TVA à l'échelle de l'UE registry/bzst/ + sidecar

Exemple pratique : la KMU a reçu la W-IdNr DE<WID>-<NNNNN> le 260528 et l'USt-IdNr DE<UID> le 260728. Les deux notifications se trouvent comme justificatifs avec sidecar dans registry/bzst/.

Registry des identifiants d'autorités (vue d'ensemble)

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart LR R["registry/"] R --> FA["Finanzamt"] R --> BA["Arbeitsagentur"] R --> BZ["BZSt"] R --> VB["VBG"] R --> KK["Krankenkasse"] R --> EL["ELSTER"] FA --> F1["KSt-StNr"] FA --> F2["USt-StNr"] FA --> F3["LSt-StNr"] FA --> F4["§ 60a AO Bescheid"] BA --> B1["SV-Betriebsnummer"] BZ --> Z1["W-IdNr"] BZ --> Z2["USt-IdNr"] VB --> V1["VBG-Mitgliedsnr"] KK --> K1["IK-Nummer"] EL --> E1["ELSTER-Zertifikat"] style R fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style FA fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style BA fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style BZ fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style VB fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style KK fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style EL fill:#DBEAFE,stroke:#1D4ED8,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 style F4 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style B1 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style Z1 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style Z2 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style V1 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style K1 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style E1 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33
Autorité Identifiant Répertoire Justificatif avec sidecar
Finanzamt KSt/USt/LSt-StNr, décision § 60a AO registry/finanzamt/
Arbeitsagentur SV-Betriebsnummer registry/arbeitsagentur/
BZSt W-IdNr, USt-IdNr registry/bzst/
VBG Numéro de membre VBG registry/vbg/
Krankenkasse Numéro IK (Informationskennzeichen) registry/krankenkasse/
ELSTER Justificatif de certificat registry/elster/

Constat central : tous les identifiants d'autorités se trouvent à un seul endroit (registry/) avec des sidecars - et non dispersés dans des instances logicielles, des comptes cloud ou des dossiers papier. Lors d'un contrôle externe, le vérificateur peut lire tous les identifiants directement dans le repo - hors ligne, sans IAM, sans compte cloud.

Risiko-Leverage

Aujourd'hui (cheap) Demain (à l'épreuve des audits) Risque atténué
SV-Betriebsnummer dans registry/ avec sidecar Numéro prouvable de manière centrale Perte en cas de résiliation du compte cloud
W-IdNr dans registry/ avec sidecar Identification économique prouvable Contestation de l'identité
USt-IdNr dans registry/ avec sidecar Identification UE prouvable Non-déductibilité de la TVA déductible (UE)
Registry des identifiants d'autorités Tous les numéros centralisés à un seul endroit Gestion décentralisée (perte)
Sidecar par justificatif Chaque notification ancrée cryptographiquement Contestation de l'authenticité

Exigence Harness (aperçu)

Dérivable d'ED16 :

ID Exigence Priorité
FA-12.8 Registry des identifiants d'autorités (StNr, W-IdNr, USt-IdNr, SV-BetrNr, VBG-Mitgliedsnr, IK) MUST
FA-2.1 SHA-256 comme contrôle d'intégrité cryptographique ; DocID est uniquement la uuidV7 MUST
FA-2.2 Obligation de sidecar .v7g.md par justificatif/artefact 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 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.