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 :
- « Betriebsnummer ? C’est le logiciel de paie qui l’a. » - le SV-Betriebsnummer (BA) se trouve dans le logiciel de paie, mais pas dans le dépôt - en cas de résiliation du compte, il est perdu
- W-IdNr inconnu - le Wirtschafts-Identifikationsnummer (BZSt) est nouveau et inconnu de nombreux entrepreneurs
- USt-IdNr confondu avec le Steuernummer - le Umsatzsteuer-Identifikationsnummer (UE) n’est pas identique au Steuernummer (FA) - mais les deux sont confondus
- Aucun classement central - les identifiants se trouvent dans différents documents, boîtes aux lettres, instances logicielles - nulle part de manière centralisée
- Aucun sidecar - les notifications existent au format PDF, mais sans SHA-256 et sans sidecar - non vérifiables
Message clé
Des identifiants centraux dans le dépôt Git signifient :
- Tous les identifiants dans
registry/avec sidecar - classement central, SHA-256 +V7GUID:uuidV7par justificatif - Betriebsnummer (BA) - SV-Betriebsnummer pour les déclarations d’assurance sociale
- W-IdNr (BZSt) - Wirtschafts-Identifikationsnummer à des fins fiscales
- USt-IdNr (BZSt) - Umsatzsteuer-Identifikationsnummer pour les opérations à l’échelle de l’UE
- 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
| 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)
| 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
KMUa reçu le SV-Betriebsnummer<SV-BETRNR>le 260706. La notification BA se trouve comme justificatif avec sidecar dansregistry/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)
| 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
KMUa reçu le W-IdNrDE<WID>-<NNNNN>le 260528 et le USt-IdNrDE<UID>le 260728. Les deux notifications se trouvent comme justificatifs avec sidecar dansregistry/bzst/.
Registre des identifiants d’autorités (vue d’ensemble)
| 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
- SGB IV (§ 28i - Betriebsnummer, § 28a - DEÜV-Meldungen)
- AO (§ 139a - Steuerliche Identifikationsnummer, § 139c - W-IdNr)
- UStG (§ 27a - USt-IdNr)
E1/agents/(anonymisé) - concept SSoT avec registre, sidecars
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.