ED17 - 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 dépôt Git signifient :

  1. Tous les identifiants dans registry/ avec sidecar - classement central, SHA-256 + V7GUID:uuidV7 par justificatif
  2. Betriebsnummer (BA) - SV-Betriebsnummer pour les déclarations d’assurance sociale
  3. W-IdNr (BZSt) - Wirtschafts-Identifikationsnummer à des fins fiscales
  4. USt-IdNr (BZSt) - Umsatzsteuer-Identifikationsnummer pour les opérations à l’échelle de l’UE
  5. Registre 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 manière centralisée dans le dépôt 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 Classement dans le dépôt
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 Steuernummer (FA, voir ED14) est destiné aux déclarations fiscales nationales. Le USt-IdNr (BZSt) est destiné aux factures à l’échelle de l’UE. Le W-IdNr (BZSt) est le nouveau Wirtschafts-Identifikationsnummer. Tous les trois sont des numéros différents - mais tous se trouvent de manière centralisée 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, attestation de cotisation SV
Classement registry/arbeitsagentur/ avec sidecar (SHA-256 + V7GUID:uuidV7)
Justificatif Notification BA (PDF) avec sidecar

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

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 Classement
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 le W-IdNr DE<WID>-<NNNNN> le 260528 et le USt-IdNr DE<UID> le 260728. Les deux notifications se trouvent comme justificatifs avec sidecar dans registry/bzst/.

Registre 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 VBG-Mitgliedsnummer registry/vbg/ ✅
Krankenkasse IK-Nummer (indicatif d’information) 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 répartis dans des instances logicielles, des comptes cloud ou des classeurs papier. Lors d’un contrôle externe, le vérificateur peut lire tous les identifiants depuis le dépôt - hors ligne, sans IAM, sans compte cloud.

Levier de risque

Aujourd’hui (cheap) Demain (sécurisé pour l’audit) Risque réduit
SV-Betriebsnummer dans registry/ avec sidecar Numéro prouvable de manière centralisée Perte en cas de résiliation 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 en amont (UE)
Registre des identifiants d’autorités Tous les numéros centralisés en un seul endroit Gestion décentralisée (perte)
Sidecar par justificatif Chaque notification ancrée cryptographiquement Contestation de l’authenticité

Exigence du harness (aperçu)

Déductible d’ED17 :

ID Exigence Priorité
FA-12.8 Registre 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 la uuidV7 seule MUST
FA-2.2 Obligation de sidecar .gc.md par justificatif/artefact MUST

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

Sources

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

Rôle Emplacement Objet
Primary / SSoT git.gitcover.org/GCC Classement 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 l’état actuel.