ED17 - Bundesagentur für Arbeit und BZSt: số đơn vị kinh doanh, W-IdNr, USt-IdNr
Vấn đề
Một tổ chức cần mã định danh tập trung từ cơ quan liên bang - nhưng trong lĩnh vực KMU chưa rõ loại nào và chúng nằm ở đâu:
- "Betriebsnummer? Phần mềm tính lương đã có." - số đơn vị kinh doanh SV (BA) nằm trong phần mềm tính lương, nhưng không có trong repo - khi tài khoản bị hủy thì số này bị mất
- W-IdNr chưa biết - mã định danh kinh tế (BZSt) là mới và nhiều chủ doanh nghiệp không biết
- Nhầm USt-IdNr với mã số thuế - mã định danh thuế GTND (EU) không giống mã số thuế (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 danh nằm trong tài liệu, hộp thư, bản cài đặt 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 ở 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 cốt lõi
Mã định danh tập trung trong repo Git có nghĩa là:
- Tất cả mã định danh trong
registry/kèm Sidecar - lưu trữ tập trung, SHA-256 +V7GUID:uuidV7cho từng chứng từ - Số đơn vị kinh doanh (BA) - số đơn vị kinh doanh SV cho các báo cáo bảo hiểm xã hội
- W-IdNr (BZSt) - mã định danh kinh tế cho mục đích thuế
- USt-IdNr (BZSt) - mã định danh thuế GTND cho giao dịch toàn EU
- Registry mã định danh cơ quan - một nơi tập trung, tập hợp tất cả mã định danh
Compliance by Design: Mã định danh không được quản lý phân tán trong các bản cài đặt phần mềm mà 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 danh tập trung
| Mã định danh | Cơ quan | Mục đích sử dụng | Lưu trữ trong repo |
|---|---|---|---|
| Số đơn vị kinh doanh SV | Bundesagentur für Arbeit (BA-Service) | Báo cáo SV (DEÜV), tính lương | registry/arbeitsagentur/ + Sidecar |
| W-IdNr | Bundeszentralamt für Steuern (BZSt) | Mã định danh thuế (mới) | registry/bzst/ + Sidecar |
| USt-IdNr | Bundeszentralamt für Steuern (BZSt) | Mã định danh GTND toàn EU | registry/bzst/ + Sidecar |
Quan trọng - Phân biệt: Mã số thuế (FA, xem ED14) dùng cho tờ khai thuế trong nước. USt-IdNr (BZSt) dùng cho hóa đơn toàn EU. W-IdNr (BZSt) là mã định danh kinh tế mới. Cả ba đều là số khác nhau - nhưng tất cả đều được lưu tập trung trong
registry/kèm Sidecar.
Số đơn vị kinh doanh SV (Bundesagentur für Arbeit)
| Thuộc tính | Giá trị |
|---|---|
| Cơ quan | Bundesagentur für Arbeit, BA-Service Saarbrücken |
| Định dạng | Số có 8 chữ số (ví dụ <SV-BETRNR>) |
| Mục đích sử dụng | Báo cáo SV (DEÜV), tính lương, chứng từ đóng bảo hiểm xã hội |
| Lưu trữ | registry/arbeitsagentur/ kèm 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 số đơn vị kinh doanh SV<SV-BETRNR>vào ngày 260706. Thông báo BA nằm dưới dạng chứng từ kèm Sidecar trongregistry/arbeitsagentur/. Số này được sử dụng trong bảng tính lương (ED23) và khi gửi báo cáo DEÜV (ED22).
W-IdNr và USt-IdNr (Bundeszentralamt für Steuern)
| Mã định danh | Định dạng | Mục đích sử dụng | Lưu trữ |
|---|---|---|---|
| W-IdNr | DE<NNNNNNNNN>-<NNNNN> |
Mã định danh kinh tế (mới, thuế) | registry/bzst/ + Sidecar |
| USt-IdNr | DE<NNNNNNNNN> |
Mã định danh GTND 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 nằm dưới dạng chứng từ kèm Sidecar trongregistry/bzst/.
Registry mã định danh cơ quan (tổng quan)
| Cơ quan | Mã định danh | Thư mục | Chứng từ kèm Sidecar |
|---|---|---|---|
| Finanzamt | KSt/USt/LSt-StNr, § 60a AO Bescheid | registry/finanzamt/ |
✅ |
| Arbeitsagentur | Số đơn vị kinh doanh SV | registry/arbeitsagentur/ |
✅ |
| BZSt | W-IdNr, USt-IdNr | registry/bzst/ |
✅ |
| VBG | Số thành viên VBG | registry/vbg/ |
✅ |
| Krankenkasse | Số IK (mã thông tin) | registry/krankenkasse/ |
✅ |
| ELSTER | Bằng chứng chứng thư | registry/elster/ |
✅ |
Góc nhìn tập trung: Tất cả mã định danh cơ quan nằm ở một nơi (
registry/) kèm các Sidecar - không phân tán trong các bản cài đặt phần mềm, tài khoản đám mây hoặc hồ sơ giấy. Trong một cuộc kiểm toán bên ngoài, người kiểm tra có thể đọc tất cả mã định danh từ repo
- ngoại tuyến, không cần IAM, không cần tài khoản đám mây.
Giảm rủi ro
| Hiện tại (chi phí thấp) | Ngày mai (an toàn khi sửa đổi) | Rủi ro được giảm thiểu |
|---|---|---|
Số đơn vị kinh doanh SV trong registry/ kèm Sidecar |
Có thể chứng minh số tập trung | Mất dữ liệu khi hủy tài khoản đám mây |
W-IdNr trong registry/ kèm Sidecar |
Có thể chứng minh định danh kinh tế | Phủ nhận danh tính |
USt-IdNr trong registry/ kèm Sidecar |
Có thể chứng minh định danh EU | Không thể trừ thuế đầu vào (EU) |
| Registry mã định danh cơ quan | Tất cả số ở một nơi tập trung | Quản lý phân tán (mất dữ liệu) |
| Sidecar cho từng chứng từ | Mỗi thông báo được gắn kết bằng mật mã | Phủ nhận tính xác thực |
Yêu cầu Harness (bản xem trước)
Có thể suy ra từ ED17:
| ID | Yêu cầu | Mức ưu tiên |
|---|---|---|
| FA-12.8 | Registry mã định danh cơ quan (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 có Sidecar .v7g.md cho từng chứng từ/artifact |
MUST |
Danh sách yêu cầu đầy đủ nằm trong Harness-Anforderungen.md.
Nguồn
- SGB IV (§ 28i - Betriebsnummer, § 28a - DEÜV-Meldungen)
- AO (§ 139a - Steuerliche Identifikationsnummer, § 139c - W-IdNr)
- UStG (§ 27a - USt-IdNr)
E1/agents/(ẩn danh) - khái niệm SSoT với Registry và Sidecar
Cấu trúc nguồn và liên kết CDN
| Vai trò | Vị trí | Mục đích |
|---|---|---|
| Nguồn chính / SSoT | git.gitcover.org/GCC | Nơi lưu trữ chuẩn (có chữ ký GPG, được quản lý phiên bản) |
| Bản sao OSS công khai / CDN | codeberg.org/gitcover-commons | Bản sao chỉ đọc; FLOSS-Discovery |
| Trung tâm cộng đồng | github.com/gitcover-commons | Issues & Discussions; tham chiếu mã nguồn trên Codeberg |
Lưu ý: Sự phân công giữa nguồn, bản sao và Trung tâm cộng đồng phản ánh hiện trạng và có thể thay đổi. Vui lòng kiểm tra nguồn chuẩn tương ứng trên gitcover.org để biết trạng thái hiện tại.