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:
- "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 nằm trong repo - nếu hủy tài khoản thì nó mất
- W-IdNr chưa được biết - mã nhận diện kinh tế (BZSt) là mới và nhiều doanh nhân không biết
- USt-IdNr bị nhầm với mã số thuế - mã nhận diện thuế giá trị gia tăng (EU) không giống mã số thuế (FA) - nhưng cả hai thường bị nhầm lẫn
- Không có lưu trữ trung tâm - các định danh nằm trong nhiều tài liệu, hộp thư, instance phần mềm khác nhau - không có nơi nào trung tâm
- 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
Tuyên bố cốt lõi
Các định danh trung tâm trong Git-Repo có nghĩa là:
- Tất cả định danh trong
registry/với Sidecar - lưu trữ trung tâm, SHA-256 +V7GUID:uuidV7cho mỗi chứng từ - Betriebsnummer (BA) - SV-Betriebsnummer cho các thông báo bảo hiểm xã hội
- W-IdNr (BZSt) - mã nhận diện kinh tế cho mục đích thuế
- USt-IdNr (BZSt) - mã nhận diện thuế giá trị gia tăng cho các giao dịch toàn EU
- 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
| Đị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)
| 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 trongregistry/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)
| Đị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-IdNrDE<WID>-<NNNNN>vào 260528 và USt-IdNrDE<UID>vào 260728. Cả hai thông báo nằm dưới dạng chứng từ kèm Sidecar trongregistry/bzst/.
Registry định danh cơ quan (tổng quan)
| 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
- SGB IV (§ 28i - Betriebsnummer, § 28a - các thông báo DEÜV)
- AO (§ 139a - mã số nhận diện thuế, § 139c - W-IdNr)
- UStG (§ 27a - USt-IdNr)
E1/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ò | 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.