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 :
- « Betriebsnummer ? Le logiciel de paie l'a. » - la SV-Betriebsnummer (BA) se trouve dans le logiciel de paie, mais pas dans le repo - en cas de résiliation du compte, elle disparaît
- W-IdNr inconnue - le numéro d'identification économique (BZSt) est nouveau et inconnu de nombreux entrepreneurs
- USt-IdNr confondue avec le numéro fiscal - le numéro d'identification à la taxe sur la valeur ajoutée (UE) n'est pas le même que le numéro fiscal (FA) - mais les deux sont confondus
- Pas de stockage central - les identifiants se trouvent dans différents documents, boîtes aux lettres, instances logicielles - nulle part de manière centrale
- Pas de sidecars - les notifications sont disponibles en PDF, mais sans SHA-256 et sans sidecar - impossibles à prouver
Message clé
Des identifiants centraux dans le repo Git signifient :
- Tous les identifiants dans
registry/avec sidecar - stockage central, SHA-256 +V7GUID:uuidV7par justificatif - Betriebsnummer (BA) - SV-Betriebsnummer pour les déclarations de sécurité sociale
- W-IdNr (BZSt) - numéro d'identification économique à des fins fiscales
- USt-IdNr (BZSt) - numéro d'identification à la taxe sur la valeur ajoutée pour les transactions à l'échelle de l'UE
- 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
| 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)
| 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
KMUa reçu la SV-Betriebsnummer<SV-BETRNR>le 260706. La notification de la BA se trouve comme justificatif avec sidecar dansregistry/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)
| 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
KMUa reçu la W-IdNrDE<WID>-<NNNNN>le 260528 et l'USt-IdNrDE<UID>le 260728. Les deux notifications se trouvent comme justificatifs avec sidecar dansregistry/bzst/.
Registry 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 | 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
- SGB IV (§ 28i - Betriebsnummer, § 28a - déclarations DEÜV)
- AO (§ 139a - numéro d'identification fiscale, § 139c - W-IdNr)
- UStG (§ 27a - USt-IdNr)
AFJD/agents/(anonymisé) - concept SSoT avec registry, sidecars
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.