ED16 - Bundesagentur für Arbeit y BZSt: Betriebsnummer, W-IdNr, USt-IdNr
Problema
Una organización necesita identificadores centrales de las autoridades federales - pero en el ámbito de las pymes no está claro cuáles son ni dónde se encuentran:
- "¿Betriebsnummer? La tiene el software de nóminas." - la SV-Betriebsnummer (BA) está en el software de nóminas, pero no en el repo - al cancelar la cuenta se pierde
- W-IdNr desconocida - la Wirtschafts-Identifikationsnummer (BZSt) es nueva y muchos empresarios no la conocen
- USt-IdNr confundida con la Steuernummer - la Umsatzsteuer-Identifikationsnummer (UE) no es la misma que la Steuernummer (FA) - pero ambas se confunden
- Sin archivo central - los identificadores están en distintos documentos, buzones de correo, instancias de software - en ningún sitio de forma central
- Sin Sidecars - las comunicaciones están disponibles como PDF, pero sin SHA-256 y sin Sidecar - no verificables
Idea central
Los identificadores centrales en el repo Git significan:
- Todos los identificadores en
registry/con Sidecar - archivo central, SHA-256 +V7GUID:uuidV7por documento - Betriebsnummer (BA) - SV-Betriebsnummer para las comunicaciones a la seguridad social
- W-IdNr (BZSt) - Wirtschafts-Identifikationsnummer para fines fiscales
- USt-IdNr (BZSt) - Umsatzsteuer-Identifikationsnummer para operaciones en toda la UE
- Registry de identificadores de autoridades - un punto central que agrupa todos los identificadores
Compliance by Design: los identificadores no se gestionan de forma descentralizada en instancias de software, sino de forma central en el repo con Sidecars - independientemente de las cuentas en la nube y de las licencias de software.
Los tres identificadores centrales
| Identificador | Autoridad | Uso | Archivo en el repo |
|---|---|---|---|
| SV-Betriebsnummer | Bundesagentur für Arbeit (BA-Service) | Comunicaciones SV (DEÜV), liquidación de nóminas | registry/arbeitsagentur/ + Sidecar |
| W-IdNr | Bundeszentralamt für Steuern (BZSt) | Identificación fiscal (nueva) | registry/bzst/ + Sidecar |
| USt-IdNr | Bundeszentralamt für Steuern (BZSt) | Umsatzsteuer-Identifikation en toda la UE | registry/bzst/ + Sidecar |
Importante - Distinción: La Steuernummer (FA, véase ED13) sirve para las declaraciones fiscales nacionales. La USt-IdNr (BZSt) sirve para las facturas en toda la UE. La W-IdNr (BZSt) es la nueva Wirtschafts-Identifikationsnummer. Las tres son números distintos - pero todas se archivan de forma central en
registry/con Sidecar.
SV-Betriebsnummer (Bundesagentur für Arbeit)
| Propiedad | Valor |
|---|---|
| Autoridad | Bundesagentur für Arbeit, BA-Service Saarbrücken |
| Formato | Número de 8 dígitos (p. ej., <SV-BETRNR>) |
| Uso | Comunicaciones SV (DEÜV), liquidación de nóminas, justificante de cotizaciones SV |
| Archivo | registry/arbeitsagentur/ con Sidecar (SHA-256 + V7GUID:uuidV7) |
| Documento | Comunicación de la BA (PDF) con Sidecar |
Ejemplo práctico: La
KMUrecibió la SV-Betriebsnummer<SV-BETRNR>el 260706. La comunicación de la BA se encuentra como documento con Sidecar enregistry/arbeitsagentur/. El número se utiliza en la liquidación de nóminas (ED23) y en las comunicaciones DEÜV (ED21).
W-IdNr y USt-IdNr (Bundeszentralamt für Steuern)
| Identificador | Formato | Uso | Archivo |
|---|---|---|---|
| W-IdNr | DE<NNNNNNNNN>-<NNNNN> |
Wirtschafts-Identifikation (nueva, fiscal) | registry/bzst/ + Sidecar |
| USt-IdNr | DE<NNNNNNNNN> |
Umsatzsteuer-Identifikation en toda la UE | registry/bzst/ + Sidecar |
Ejemplo práctico: La
KMUrecibió la W-IdNrDE<WID>-<NNNNN>el 260528 y la USt-IdNrDE<UID>el 260728. Ambas comunicaciones se encuentran como documentos con Sidecar enregistry/bzst/.
Registry de identificadores de autoridades (visión general)
| Autoridad | Identificador | Directorio | Documento con Sidecar |
|---|---|---|---|
| Finanzamt | KSt/USt/LSt-StNr, § 60a AO Bescheid | registry/finanzamt/ |
✅ |
| Arbeitsagentur | SV-Betriebsnummer | registry/arbeitsagentur/ |
✅ |
| BZSt | W-IdNr, USt-IdNr | registry/bzst/ |
✅ |
| VBG | VBG-Mitgliedsnummer | registry/vbg/ |
✅ |
| Krankenkasse | IK-Nummer (Informationskennzeichen) | registry/krankenkasse/ |
✅ |
| ELSTER | Justificante del certificado | registry/elster/ |
✅ |
Idea clave: Todos los identificadores de las autoridades están en un solo lugar (
registry/) con Sidecars - no repartidos entre instancias de software, cuentas en la nube o carpetas de papel. En una inspección externa, el inspector puede leer todos los identificadores directamente del repo - sin conexión, sin IAM, sin cuenta en la nube.
Apalancamiento de riesgo
| Hoy (cheap) | Mañana (a prueba de auditoría) | Riesgo mitigado |
|---|---|---|
SV-Betriebsnummer en registry/ con Sidecar |
Número verificable de forma central | Pérdida al cancelar la cuenta en la nube |
W-IdNr en registry/ con Sidecar |
Wirtschafts-Identifikation verificable | Impugnación de la identidad |
USt-IdNr en registry/ con Sidecar |
Identificación en la UE verificable | Imposibilidad de deducir el IVA soportado (UE) |
| Registry de identificadores de autoridades | Todos los números de forma central en un solo lugar | Gestión descentralizada (pérdida) |
| Sidecar por documento | Cada comunicación anclada criptográficamente | Impugnación de la autenticidad |
Requisito del Harness (vista previa)
Se puede derivar de ED16:
| ID | Requisito | Prioridad |
|---|---|---|
| FA-12.8 | Registry de identificadores de autoridades (StNr, W-IdNr, USt-IdNr, SV-BetrNr, VBG-Mitgliedsnr, IK) | MUST |
| FA-2.1 | SHA-256 como verificación criptográfica de integridad; DocID es únicamente la uuidV7 |
MUST |
| FA-2.2 | Obligación de Sidecar .v7g.md por documento/artefacto |
MUST |
La lista completa de requisitos en Harness-Anforderungen.md.
Fuentes
- SGB IV (§ 28i - Betriebsnummer, § 28a - DEÜV-Meldungen)
- AO (§ 139a - Steuerliche Identifikationsnummer, § 139c - W-IdNr)
- UStG (§ 27a - USt-IdNr)
AFJD/agents/(anonimizado) - concepto SSoT con Registry, Sidecars
Topología de fuentes y enlaces de referencia CDN
| Rol | Lugar | Propósito |
|---|---|---|
| Primary / SSoT | git.gitcover.org/GCC | Archivo canónico (firmado con GPG, versionado) |
| Public OSS Mirror / CDN | codeberg.org/gitcover-commons | Espejo de solo lectura; descubrimiento FLOSS |
| Community Hub | github.com/gitcover-commons | Issues & Discussions; referencia del código fuente en Codeberg |
Nota: Esta asignación de fuentes, mirror y community hub refleja el estado actual y puede cambiar. Por favor, compruebe la fuente canónica correspondiente en gitcover.org para conocer el estado actual.