ED16 - 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 mã nhận dạng tập trung từ các cơ quan liên bang - nhưng trong khu vực KMU thì không rõ những mã nào và chúng nằm ở đâu:
- "Betriebsnummer? Phần mềm tính lương có." - SV-Betriebsnummer (BA) nằm trong phần mềm tính lương, nhưng không có trong repo - khi hủy tài khoản thì nó biến mất
- W-IdNr chưa được biết đến - số nhận dạng kinh tế (BZSt) còn mới và nhiều chủ doanh nghiệp chưa biết đến
- USt-IdNr bị nhầm lẫn với Steuernummer - số nhận dạng thuế giá trị gia tăng (EU) không phải là cùng một số với Steuernummer (FA) - nhưng cả hai bị nhầm lẫn
- Không có nơi lưu trữ tập trung - các mã nhận dạng nằm trong nhiều tài liệu, hộp thư, instance phần mềm khác nhau - không nơi nào tập trung
- Không có Sidecar - các thông báo có dưới dạng PDF, nhưng không có SHA-256 và không có Sidecar - không thể chứng minh
Thông điệp chính
Các mã nhận dạng tập trung trong repo Git có nghĩa là:
- Tất cả mã nhận dạng trong
registry/kèm Sidecar - nơi lưu trữ tập trung, SHA-256 +V7GUID:uuidV7cho mỗi chứng từ - Betriebsnummer (BA) - SV-Betriebsnummer cho các báo cáo bảo hiểm xã hội
- W-IdNr (BZSt) - số nhận dạng kinh tế cho các mục đích thuế
- USt-IdNr (BZSt) - số nhận dạng thuế giá trị gia tăng cho các giao dịch trên toàn EU
- Registry mã nhận dạng cơ quan - một điểm tập trung gom tất cả các mã nhận dạng
Compliance by Design: Mã nhận dạng không được quản lý phân tán trong các instance phần mềm, mà được quản lý tập trung trong repo kèm các Sidecar - độc lập với tài khoản đám mây và giấy phép phần mềm.
Ba mã nhận dạng tập trung
| Mã nhận dạng | Cơ quan | Sử dụng | Lưu trữ trong repo |
|---|---|---|---|
| SV-Betriebsnummer | Cơ quan Việc làm Liên bang (BA-Service) | Báo cáo SV (DEÜV), bảng tính lương | registry/arbeitsagentur/ + Sidecar |
| W-IdNr | Cơ quan Thuế Trung ương Liên bang (BZSt) | Nhận dạng thuế (mới) | registry/bzst/ + Sidecar |
| USt-IdNr | Cơ quan Thuế Trung ương Liên bang (BZSt) | Nhận dạng thuế giá trị gia tăng trên toàn EU | registry/bzst/ + Sidecar |
Quan trọng - Phân biệt: Steuernummer (FA, xem ED13) 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ận dạng kinh tế mới. Cả ba là những số khác nhau - nhưng tất cả đều nằm tập trung trong
registry/kèm Sidecar.
SV-Betriebsnummer (Cơ quan Việc làm Liên bang)
| 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ố 8 chữ số (vd. <SV-BETRNR>) |
| Sử dụng | Báo cáo SV (DEÜV), bảng tính lương, bằng chứng đóng góp SV |
| Lưu trữ | 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 SV-Betriebsnummer<SV-BETRNR>vào ngày 260706. Thông báo của BA được lưu làm chứng từ kèm Sidecar trongregistry/arbeitsagentur/. Số này được dùng trong bảng tính lương (ED23) và trong các báo cáo DEÜV (ED21).
W-IdNr và USt-IdNr (Cơ quan Thuế Trung ương Liên bang)
| Mã nhận dạng | Định dạng | Sử dụng | Lưu trữ |
|---|---|---|---|
| W-IdNr | DE<NNNNNNNNN>-<NNNNN> |
Nhận dạng kinh tế (mới, mục đích thuế) | registry/bzst/ + Sidecar |
| USt-IdNr | DE<NNNNNNNNN> |
Nhận dạng thuế giá trị gia tăng trên toàn EU | registry/bzst/ + Sidecar |
Ví dụ thực tế:
KMUđã nhận W-IdNrDE<WID>-<NNNNN>vào ngày 260528 và USt-IdNrDE<UID>vào ngày 260728. Cả hai thông báo được lưu làm chứng từ kèm Sidecar trongregistry/bzst/.
Registry mã nhận dạng cơ quan (Tổng quan chung)
| Cơ quan | Mã nhận dạng | Thư mục | Chứng từ kèm Sidecar |
|---|---|---|---|
| Cơ quan thuế | KSt/USt/LSt-StNr, Quyết định § 60a AO | registry/finanzamt/ |
✅ |
| Cơ quan việc làm | SV-Betriebsnummer | registry/arbeitsagentur/ |
✅ |
| BZSt | W-IdNr, USt-IdNr | registry/bzst/ |
✅ |
| VBG | Số thành viên VBG | registry/vbg/ |
✅ |
| Quỹ bảo hiểm y tế | Số IK (Informationskennzeichen) | registry/krankenkasse/ |
✅ |
| ELSTER | Bằng chứng chứng chỉ | registry/elster/ |
✅ |
Nhận thức then chốt: Tất cả mã nhận dạng của cơ quan nằm tại một nơi (
registry/) kèm các Sidecar - không phân tán trong các instance phần mềm, tài khoản đám mây hay thư mục giấy. Khi bị kiểm tra từ bên ngoài, người kiểm tra có thể đọc tất cả các mã nhận dạng 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 (an toàn kiểm toán) | Rủi ro được giảm thiểu |
|---|---|---|
SV-Betriebsnummer trong registry/ kèm Sidecar |
Số được chứng minh tập trung | Mất khi hủy dịch vụ đám mây |
W-IdNr trong registry/ kèm Sidecar |
Nhận dạng kinh tế được chứng minh | Phủ nhận danh tính |
USt-IdNr trong registry/ kèm Sidecar |
Nhận dạng EU được chứng minh | Không được khấu trừ thuế đầu vào (EU) |
| Registry mã nhận dạng cơ quan | Tất cả cá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ã | Phủ nhận tính xác thực |
Yêu cầu Harness (Xem trước)
Có thể suy ra từ ED16:
| ID | Yêu cầu | Ưu tiên |
|---|---|---|
| FA-12.8 | Registry mã nhận dạng cơ quan (StNr, W-IdNr, USt-IdNr, SV-BetrNr, VBG-Mitgliedsnr, IK) | MUST |
| FA-2.1 | SHA-256 dùng 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ừ/artefact |
MUST |
Danh sách yêu cầu đầy đủ nằm trong Harness-Anforderungen.md.
Nguồn
- SGB IV (§ 28i - Betriebsnummer, § 28a - báo cáo DEÜV)
- AO (§ 139a - số nhận dạng thuế, § 139c - W-IdNr)
- UStG (§ 27a - USt-IdNr)
AFJD/agents/(đã ẩn danh) - khái niệm SSoT với Registry, Sidecar
Cấu trúc nguồn và liên kết tham chiếu CDN
| Vai trò | Địa điểm | Mục đích |
|---|---|---|
| Primary / SSoT | git.gitcover.org/GCC | Kho 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; 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ổ này giữa nguồn, mirror và community hub phản ánh hiện trạng 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 hiện tại.