ED17 - Bundesagentur für Arbeit và BZSt: Betriebsnummer, W-IdNr, USt-IdNr

Vấn đề

Một tổ chức cần các định danh trung tâm từ các cơ quan liên bang - nhưng trong khu vực KMU, người ta không rõ những định danh nào và chúng nằm ở đâu:

Tuyên bố cốt lõi

Các định danh trung tâm trong Git-Repo có nghĩa là:

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

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

Ba định danh trung tâm

%%{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 Lưu trữ trong repo
SV-Betriebsnummer Bundesagentur für Arbeit (BA-Service) Thông báo SV (DEÜV), bảng lương registry/arbeitsagentur/ + Sidecar
W-IdNr Bundeszentralamt für Steuern (BZSt) Nhận diện thuế (mới) registry/bzst/ + Sidecar
USt-IdNr Bundeszentralamt für Steuern (BZSt) Nhận diện thuế GTGT toàn EU registry/bzst/ + Sidecar

Quan trọng - Phân biệt: Mã số thuế (FA, xem ED14) dành cho tờ khai thuế trong nước. USt-IdNr (BZSt) dành cho hóa đơn toàn EU. W-IdNr (BZSt) là mã nhận diện kinh tế mới. Cả ba là các số khác nhau - nhưng tất cả đều nằm trung tâm trong registry/ với Sidecar.

SV-Betriebsnummer (Bundesagentur für Arbeit)

%%{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 Bundesagentur für Arbeit, BA-Service Saarbrücken
Định dạng Số 8 chữ số (ví dụ <SV-BETRNR>)
Mục đích sử dụng Thông báo SV (DEÜV), bảng lương, chứng từ đóng góp SV
Lưu trữ registry/arbeitsagentur/ với Sidecar (SHA-256 + V7GUID:uuidV7)
Chứng từ Thông báo BA (PDF) kèm Sidecar

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

W-IdNr và USt-IdNr (Bundeszentralamt für Steuern)

%%{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 Lưu trữ
W-IdNr DE<NNNNNNNNN>-<NNNNN> Nhận diện kinh tế (mới, thuế) registry/bzst/ + Sidecar
USt-IdNr DE<NNNNNNNNN> Nhận diện thuế GTGT toàn EU registry/bzst/ + Sidecar

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

Registry định danh cơ quan (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
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 (ký hiệu thông tin) registry/krankenkasse/ ✅
ELSTER Bằng chứng chứng chỉ registry/elster/ ✅

Nhận định trung tâm: Tất cả định danh cơ quan nằm ở một nơi (registry/) với Sidecar - không bị phân tán trong các instance phần mềm, tài khoản cloud hoặc hồ sơ giấy. Khi có kiểm tra từ bên ngoài, kiểm tra viên có thể đọc tất cả định danh từ repo - ngoại tuyến, không cần IAM, không cần tài khoản cloud.

Đòn bẩy rủi ro

Hiện nay (chi phí thấp) Ngày mai (an toàn kiểm toán) Rủi ro được giảm thiểu
SV-Betriebsnummer trong registry/ với Sidecar Số có thể chứng minh tập trung Mất khi hủy cloud
W-IdNr trong registry/ với Sidecar Nhận diện kinh tế có thể chứng minh Tranh chấp danh tính
USt-IdNr trong registry/ với Sidecar Nhận diện EU có thể chứng minh Không được khấu trừ thuế GTGT đầu vào (EU)
Registry định danh cơ quan Tất cả số tập trung tại một nơi Quản lý phân tán (mất mát)
Sidecar cho mỗi chứng từ Mỗi thông báo được neo bằng mật mã Tranh chấp tính xác thực

Yêu cầu Harness (xem trước)

Có thể suy ra từ ED17:

ID Yêu cầu Ưu tiên
FA-12.8 Registry định danh cơ quan (StNr, W-IdNr, USt-IdNr, SV-BetrNr, VBG-Mitgliedsnr, IK) MUST
FA-2.1 SHA-256 là 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 .gc.md cho mỗi chứng từ/artefact MUST

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

Nguồn

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

Vai trò Vị trí Mục đích
Primary / SSoT git.gitcover.org/GCC Lưu trữ chuẩn (ký GPG, có phiên bản)
Public OSS Mirror / CDN codeberg.org/gitcover-commons Bản sao chỉ đọc; khám phá FLOSS
Community Hub github.com/gitcover-commons Issues & Discussions; tham chiếu mã nguồn trên Codeberg

Lưu ý: Việc phân loại nguồn, mirror và Community Hub này phản ánh tình trạng hiện tại và có thể thay đổi. Vui lòng kiểm tra nguồn chuẩn tương ứng trên gitcover.org để biết tình trạng hiện tại.