ED17 - Bundesagentur für Arbeit y BZSt: número de empresa, W-IdNr, USt-IdNr
Problema
Una organización necesita identificadores centrales de autoridades federales, pero en el ámbito de las PYME no está claro cuáles ni dónde se encuentran:
- "¿Número de empresa? Está en el software de nómina." - El número de empresa de la seguridad social (BA) se encuentra en el software de nómina, pero no en el repositorio: si se cancela la cuenta, se pierde
- W-IdNr desconocido - El número de identificación económica (BZSt) es nuevo y muchos empresarios no lo conocen
- USt-IdNr confundido con el número fiscal - El número de identificación del IVA (UE) no es lo mismo que el número fiscal (FA), pero se confunden entre sí
- Sin almacenamiento centralizado - Los identificadores se encuentran en distintos documentos, buzones de correo, instancias de software: en ningún lugar de forma centralizada
- Sin sidecars - Las comunicaciones se presentan en PDF, pero sin SHA-256 ni sidecar: no se pueden verificar
Conclusión principal
Los identificadores centrales en el repositorio Git implican:
- Todos los identificadores en
registry/con sidecar - almacenamiento centralizado, SHA-256 +V7GUID:uuidV7por justificante - Número de empresa (BA) - Número de empresa de la seguridad social para declaraciones de seguridad social
- W-IdNr (BZSt) - Número de identificación económica para fines fiscales
- USt-IdNr (BZSt) - Número de identificación del IVA para operaciones en toda la UE
- Registro 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 centralizada en el repositorio con sidecars, con independencia de las cuentas en la nube y las licencias de software.
Los tres identificadores centrales
| Identificador | Autoridad | Uso | Almacenamiento en el repositorio |
|---|---|---|---|
| Número de empresa de la seguridad social | Bundesagentur für Arbeit (BA-Service) | Declaraciones de seguridad social (DEÜV), liquidación de nómina | registry/arbeitsagentur/ + sidecar |
| W-IdNr | Bundeszentralamt für Steuern (BZSt) | Identificación fiscal (nueva) | registry/bzst/ + sidecar |
| USt-IdNr | Bundeszentralamt für Steuern (BZSt) | Identificación del IVA en toda la UE | registry/bzst/ + sidecar |
Importante - Distinción: El número fiscal (FA, véase ED14) sirve para las declaraciones fiscales del país. La USt-IdNr (BZSt) sirve para las facturas en toda la UE. La W-IdNr (BZSt) es el nuevo número de identificación económica. Los tres son números distintos, pero todos se encuentran centralizados en
registry/con sidecar.
Número de empresa de la seguridad social (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 | Declaraciones de seguridad social (DEÜV), liquidación de nómina, justificante de cotizaciones de seguridad social |
| Almacenamiento | registry/arbeitsagentur/ con sidecar (SHA-256 + V7GUID:uuidV7) |
| Justificante | Comunicación de BA (PDF) con sidecar |
Ejemplo práctico: La
KMUha recibido el número de empresa de la seguridad social<SV-BETRNR>el 260706. La comunicación de BA se encuentra como justificante con sidecar enregistry/arbeitsagentur/. El número se utiliza en la liquidación de nómina (ED23) y en las declaraciones DEÜV (ED22).
W-IdNr y USt-IdNr (Bundeszentralamt für Steuern)
| Identificador | Formato | Uso | Almacenamiento |
|---|---|---|---|
| W-IdNr | DE<NNNNNNNNN>-<NNNNN> |
Identificación económica (nueva, fiscal) | registry/bzst/ + sidecar |
| USt-IdNr | DE<NNNNNNNNN> |
Identificación del IVA en toda la UE | registry/bzst/ + sidecar |
Ejemplo práctico: La
KMUha recibido la W-IdNrDE<WID>-<NNNNN>el 260528 y la USt-IdNrDE<UID>el 260728. Ambas comunicaciones se encuentran como justificantes con sidecar enregistry/bzst/.
Registro de identificadores de autoridades (visión general)
| Autoridad | Identificador | Directorio | Justificante con sidecar |
|---|---|---|---|
| Finanzamt | KSt/USt/LSt-StNr, resolución conforme a § 60a AO | registry/finanzamt/ |
✅ |
| Arbeitsagentur | Número de empresa de la seguridad social | registry/arbeitsagentur/ |
✅ |
| BZSt | W-IdNr, USt-IdNr | registry/bzst/ |
✅ |
| VBG | Número de afiliación de VBG | registry/vbg/ |
✅ |
| Seguro de Salud | Número IK (clave de identificación informativa) | registry/krankenkasse/ |
✅ |
| ELSTER | Justificante del certificado | registry/elster/ |
✅ |
Visión central: Todos los identificadores de autoridades se encuentran en un mismo lugar (
registry/) con sidecars; no están dispersos en instancias de software, cuentas en la nube ni carpetas de papel. Durante una auditoría externa, el auditor puede consultar todos los identificadores del repositorio sin conexión, sin IAM y sin cuenta en la nube.
Palancas de riesgo
| Hoy (barato) | Mañana (resistente a revisiones) | Riesgo mitigado |
|---|---|---|
Número de empresa de la seguridad social en registry/ con sidecar |
Número verificable de forma centralizada | Pérdida por cancelación de la cuenta en la nube |
W-IdNr en registry/ con sidecar |
Identificación económica 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) |
| Registro de identificadores de autoridades | Todos los números centralizados en un único lugar | Administración descentralizada (pérdida) |
| Un sidecar por justificante | Cada comunicación anclada criptográficamente | Impugnación de la autenticidad |
Requisito del harness (vista previa)
Derivables de ED17:
| ID | Requisito | Prioridad |
|---|---|---|
| FA-12.8 | Registro de identificadores de autoridades (StNr, W-IdNr, USt-IdNr, SV-BetrNr, VBG-Mitgliedsnr, IK) | MUST |
| FA-2.1 | SHA-256 como comprobación de integridad criptográfica; DocID es exclusivamente el uuidV7 |
MUST |
| FA-2.2 | Sidecar .v7g.md obligatorio por justificante/artefacto |
MUST |
La lista completa de requisitos está en Harness-Anforderungen.md.
Fuentes
- SGB IV (§ 28i - número de empresa, § 28a - declaraciones DEÜV)
- AO (§ 139a - número de identificación fiscal, § 139c - W-IdNr)
- UStG (§ 27a - USt-IdNr)
E1/agents/(anonimizado) - concepto SSoT con registro y sidecars
Topología de fuentes y enlaces de referencia al CDN
| Rol | Ubicación | Finalidad |
|---|---|---|
| Principal / SSoT | git.gitcover.org/GCC | Almacenamiento canónico (firmado con GPG, versionado) |
| Espejo OSS público / CDN | codeberg.org/gitcover-commons | Espejo de solo lectura; FLOSS-Discovery |
| Centro comunitario | github.com/gitcover-commons | Incidencias y discusiones; referencia al código fuente en Codeberg |
Nota: Esta correspondencia entre fuentes, espejo y centro comunitario refleja el estado actual y puede cambiar. Compruebe la fuente canónica correspondiente en gitcover.org para consultar el estado actual.