ED13 - Cơ quan Việc làm Liên bang và BZSt: Betriebsnummer, W-IdNr, USt-IdNr

Vấn đề

Một tổ chức cần các định danh tập trung từ các cơ quan liên bang - nhưng ở khu vực doanh nghiệp vừa và nhỏ (KMU) thì không rõ là những định danh nàochúng nằm ở đâu:

Thông điệp chính

Các định danh tập trung trong Git repo có nghĩa là:

  1. Tất cả định danh trong registry/ kèm sidecar - lưu trữ tập trung, SHA-256 + V7GUID:uuidV7 cho mỗi chứng từ
  2. Betriebsnummer (BA) - số doanh nghiệp BHXH (SV-Betriebsnummer) cho các thông báo bảo hiểm xã hội
  3. W-IdNr (BZSt) - số định danh kinh tế cho mục đích thuế
  4. USt-IdNr (BZSt) - số định danh thuế GTGT cho các giao dịch trên toàn EU
  5. Registry định danh cơ quan nhà nước - một nơi tập trung hợp nhất tất cả các định danh

Compliance by Design: Các định danh không được quản lý phân tán trong các phiên bản phần mềm, mà được quản lý tập trung trong repo kèm sidecar - độc lập với tài khoản đám mây và giấy phép phần mềm.

Ba định danh tập trung

%%{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
Định danh Cơ quan Mục đích sử dụng Nơi lưu trong repo
SV-Betriebsnummer Cơ quan Việc làm Liên bang (BA-Service) Thông báo BHXH (DEÜV), tính lương registry/arbeitsagentur/ + Sidecar
W-IdNr Cơ quan Thuế Trung ương Liên bang (BZSt) Định danh thuế (mới) registry/bzst/ + Sidecar
USt-IdNr Cơ quan Thuế Trung ương Liên bang (BZSt) Định danh thuế GTGT trên toàn EU registry/bzst/ + Sidecar

Quan trọng - Phân biệt: Steuernummer (số thuế do cơ quan thuế cấp, xem ED11) dùng cho các tờ khai thuế trong nước. USt-IdNr (BZSt) dùng cho hóa đơn trên toàn EU. W-IdNr (BZSt) là số định danh kinh tế mới. Cả ba là ba số khác nhau - nhưng tất cả đều được lưu tập trung trong registry/ kèm sidecar.

SV-Betriebsnummer (Cơ quan Việc làm Liên bang)

%%{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
Thuộc tính Giá trị
Cơ quan Cơ quan Việc làm Liên bang, BA-Service Saarbrücken
Định dạng Số gồm 8 chữ số (ví dụ: <SV-BETRNR>)
Mục đích sử dụng Thông báo BHXH (DEÜV), tính lương, chứng từ chứng minh đóng phí BHXH (SV-Beitragsnachweis)
Nơi lưu registry/arbeitsagentur/ kèm sidecar (SHA-256 + V7GUID:uuidV7)
Chứng từ Thông báo của BA (PDF) kèm sidecar

Ví dụ thực tế: KMU đã nhận số SV-Betriebsnummer <SV-BETRNR> vào ngày 260706. Thông báo của BA được lưu dưới dạng chứng từ kèm sidecar trong registry/arbeitsagentur/. Số này được sử dụng trong bảng tính lương (ED14) và trong các thông báo DEÜV (ED15).

W-IdNr và USt-IdNr (Cơ quan Thuế Trung ương Liên bang)

%%{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
Định danh Định dạng Mục đích sử dụng Nơi lưu
W-IdNr DE<NNNNNNNNN>-<NNNNN> Định danh kinh tế (mới, phục vụ thuế) registry/bzst/ + Sidecar
USt-IdNr DE<NNNNNNNNN> Định danh thuế GTGT trên toàn EU registry/bzst/ + Sidecar

Ví dụ thực tế: KMU đã nhận W-IdNr DE<WID>-<NNNNN> vào ngày 260528 và USt-IdNr DE<UID> vào ngày 260728. Cả hai thông báo đều được lưu dưới dạng chứng từ kèm sidecar trong registry/bzst/.

Registry định danh cơ quan nhà nước (tổng quan)

%%{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
Cơ quan Định danh Thư mục Chứng từ kèm sidecar
Cơ quan thuế (Finanzamt) KSt/USt/LSt-StNr, quyết định theo § 60a AO registry/finanzamt/
Cơ quan việc làm (Arbeitsagentur) SV-Betriebsnummer registry/arbeitsagentur/
BZSt W-IdNr, USt-IdNr registry/bzst/
VBG Số hội viên VBG registry/vbg/
Quỹ bảo hiểm y tế (Krankenkasse) Số IK (Informationskennzeichen) registry/krankenkasse/
ELSTER Chứng minh chứng chỉ registry/elster/

Nhận định then chốt: Tất cả định danh của các cơ quan nhà nước đều nằm ở một nơi (registry/) kèm sidecar - không phân tán trong các phiên bản phần mềm, tài khoản đám mây hay thư mục giấy tờ. Khi có cuộc kiểm tra từ bên ngoài (Außenprüfung), thanh tra viên có thể đọc tất cả định danh ngay từ repo - ngoại tuyến, không cần IAM, không cần tài khoản đám mây.

Đòn bẩy rủi ro

Hôm nay (chi phí thấp) Ngày mai (chứng minh được khi kiểm toán) Rủi ro được giảm thiểu
SV-Betriebsnummer trong registry/ kèm sidecar Số được chứng minh một cách tập trung Mất số khi tài khoản đám mây bị chấm dứt
W-IdNr trong registry/ kèm sidecar Định danh kinh tế được chứng minh Bị chối bỏ danh tính
USt-IdNr trong registry/ kèm sidecar Định danh EU được chứng minh Không được khấu trừ thuế đầu vào (EU)
Registry định danh cơ quan nhà nước Tất cả các số tập trung ở một nơi Quản lý phân tán (nguy cơ mất mát)
Sidecar cho mỗi chứng từ Mỗi thông báo được neo chặt bằng mật mã Bị chối bỏ tính xác thực

Yêu cầu đối với Harness (xem trước)

Có thể suy ra từ ED13:

ID Yêu cầu Mức ưu tiên
FA-12.8 Registry định danh cơ quan nhà nước (StNr, W-IdNr, USt-IdNr, SV-BetrNr, VBG-Mitgliedsnr, IK) MUST
FA-2.1 SHA-256 làm kiểm tra tính toàn vẹn bằng mật mã; DocID chỉ là uuidV7 MUST
FA-2.2 Bắt buộc sidecar .v7g.md cho mỗi chứng từ/artifact MUST

Danh sách yêu cầu đầy đủ nằm trong Harness-Anforderungen.md.

Nguồn

Cấu trúc nguồn và các liên kết tham chiếu CDN

Vai trò Địa điểm Mục đích
Primary / SSoT git.gitcover.org/GCC Nơi lưu trữ chính tắc (ký GPG, có quản lý phiên bản)
Public OSS Mirror / CDN codeberg.org/gitcover-commons Bản sao chỉ đọc (read-only); khả năng khám phá FLOSS
Community Hub github.com/gitcover-commons Issues & Discussions; tham chiếu mã nguồn tới Codeberg

Lưu ý: Cách phân bổ giữa nguồn, mirror và community hub này phản ánh hiện trạng tại thời điểm hiện tại và có thể thay đổi. Vui lòng kiểm tra nguồn chính tắc tương ứng trên gitcover.org để biết trạng thái mới nhất.