ED08 - Kiến thức cơ bản về AO: Thủ tục đánh thuế, Thời hạn, Tự nguyện khai báo
Vấn đề
Luật Thuế (Abgabenordnung, AO) là nền tảng của pháp luật thuế Đức - nhưng trong khu vực doanh nghiệp vừa và nhỏ (KMU), nó hầu như không được biết đến:
- "AO? Chưa từng nghe." - nhiều chủ doanh nghiệp không biết đến AO, mặc dù hàng ngày họ vẫn làm việc theo nó (ghi sổ, thời hạn, kiểm tra)
- Bỏ lỡ thời hạn - Thời hạn ấn định thuế, thời hạn khai báo, thời hiệu bị bỏ lỡ vì không ai giám sát
- Ước tính như một mối đe dọa - § 162 AO (ước tính) được nhìn nhận như một mối đe dọa trừu tượng mà không rõ khi nào nó được áp dụng
- Tự nguyện khai báo như giải pháp cuối cùng - § 371 AO (tự nguyện khai báo) được biết đến như "phanh khẩn cấp", nhưng các điều kiện rất phức tạp
- Kiểm tra bên ngoài như một nỗi ám ảnh - § 193 AO (kiểm tra bên ngoài) gây sợ hãi mà không rõ nó cụ thể bao gồm những gì
- Không có giám sát thời hạn - Thời hạn nằm trong lịch, nhưng không ai tự động cảnh báo trước khi hết hạn
Thông điệp cốt lõi
AO quy định thủ tục đánh thuế - và GitCover biến các nghĩa vụ phát sinh từ đó thành đọc được bằng máy và có thể giám sát tự động:
- Thời hạn dưới dạng tạo tác Git -
checks/FRISTEN_CHECK.mdvới cảnh báo tự động (xem ED07) - Kiểm tra bên ngoài dưới dạng Evidence-Package - xuất Z3/Z3+ (xem ED04)
- Tránh ước tính nhờ tuân thủ GoBD - ghi sổ đầy đủ, có thể truy vết, không thể thay đổi (xem ED04–ED07)
- Tự nguyện khai báo như giải pháp cuối cùng - được ghi lại trong nhật ký khi không thể đạt được tuân thủ GoBD
Compliance by Design: Các nghĩa vụ theo AO không được thực hiện bằng kiểm tra sau sự kiện, mà bằng **tuân thủ ** Git-native mang tính cấu trúc - Fristen-Check, các Evidence-Package, ghi sổ tuân thủ GoBD.
Luật Thuế (Abgabenordnung, AO) - Tổng quan
§§ 78–133"] AO --> FB["Festsetzungs- und
Feststellungsverfahren
§§ 155–217"] AO --> AP["Außenprüfung
§§ 193–203"] AO --> SZ["Sanktionen
§§ 152, 162, 370, 379"] BV --> AN["Anmeldungen
(LStA, UStA, SV)"] FB --> FF["Festsetzungsfristen
§ 169 AO"] AP --> Z["Datenzugriff
Z1/Z2/Z3 (§ 147 Abs. 6)"] SZ --> VS["Verspätungszuschlag
§ 152 AO"] SZ --> SC["Schätzung
§ 162 AO"] SZ --> ST["Steuerstrafverfahren
§ 370 AO"] style AO fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style BV fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style FB fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style AP fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style SZ fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style AN fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style FF fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style Z fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style VS fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style SC fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style ST fill:#FDBA74,stroke:#C2410C,color:#0F1B33
| Lĩnh vực AO | Điều luật | Mức độ liên quan đến KMU |
|---|---|---|
| Thủ tục đánh thuế | §§ 78–133 | Tờ khai (LStA, UStA), nghĩa vụ hợp tác |
| Thủ tục ấn định | §§ 155–217 | Thời hạn ấn định (§ 169), ước tính (§ 162) |
| Kiểm tra bên ngoài | §§ 193–203 | Kiểm tra doanh nghiệp, truy cập dữ liệu Z1/Z2/Z3 |
| Chế tài | §§ 152, 162, 370, 379 | Phụ phí trễ hạn, ước tính, thủ tục hình sự về thuế |
| Ghi sổ | §§ 140–147 | Nền tảng GoBD (xem ED04–ED07) |
| Tự nguyện khai báo | § 371 | Phanh khẩn cấp khi trốn thuế |
Thời hạn trong thủ tục đánh thuế
Thời hạn hàng tháng
Thời hạn hàng năm
Thời hạn ấn định (§ 169 AO)
| Loại thời hạn | Thời hạn | Căn cứ pháp lý | Giám sát của GitCover |
|---|---|---|---|
| Tờ khai thuế lương | Ngày 10 của tháng kế tiếp (+5 ngày nếu điện tử) | § 41a EStG | FRISTEN_CHECK.md + cảnh báo tự động |
| Tờ khai thuế GTGT tạm tính | Ngày 10 của tháng kế tiếp | § 18 UStG | FRISTEN_CHECK.md + cảnh báo tự động |
| Chứng minh đóng góp BHXH | Ngày làm việc ngân hàng thứ ba tính từ cuối | § 23 SGB IV | FRISTEN_CHECK.md + cảnh báo tự động |
| Tờ khai ESt/KSt/USt | 31.07. (được gia hạn bởi StB) | § 149 AO | FRISTEN_CHECK.md |
| Chứng nhận thuế lương | 28.02. của năm kế tiếp | § 41b EStG | FRISTEN_CHECK.md |
| Thời hạn ấn định (thông thường) | 4 năm | § 169 Abs. 2 Nr. 2 AO | Theo dõi thời hạn lưu trữ |
| Thời hạn ấn định (giảm thiếu thuế) | 5 năm (cẩu thả) / 10 năm (cố ý) | § 169 Abs. 2 Nr. 1/2 AO | Theo dõi thời hạn lưu trữ |
Mẹo thực tế: Fristen-Check (
checks/FRISTEN_CHECK.md) được duy trì dưới dạng tạo tác Git và được cập nhật ở mỗi Commit. Cảnh báo tự động (xem ED07) sẽ cảnh báo 14 ngày trước khi một thời hạn của cơ quan nhà nước hết hiệu lực. Nhờ vậy không còn bỏ sót việc bỏ lỡ thời hạn nào - và § 152 AO (phụ phí trễ hạn lên đến 25.000 EUR) được tránh.
Ước tính (§ 162 AO) - và cách Git giúp tránh điều đó
Daten nicht verwertbar
(unvollständig, verändert)"] S --> G2["Grund 2:
Buchführung nicht GoBD-konform"] S --> G3["Grund 3:
Unternehmer liefert keine Auskunft"] G1 --> R["FA schätzt die Besteuerungsgrundlagen
oft zuungunsten des Unternehmers"] G2 --> R G3 --> R R --> B["Beweislastumkehr:
Unternehmer muss Schätzung widerlegen
bei fehlenden Daten kaum möglich"] G["GitCover-Lösung"] G --> V["Vollständige GoBD-konforme Buchführung"] G --> N["Nachvollziehbarkeit (Rz. 146)"] G --> P["Nachprüfbarkeit (Rz. 147)"] G --> E["Evidence-Package (Z3+)"] V --> AV["Schätzung vermieden"] N --> AV P --> AV E --> AV style S fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style G1 fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style G2 fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style G3 fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style R fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style B fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style G fill:#10A987,stroke:#0A7F5C,color:#FBFAF7 style V fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style N fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style P fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style E fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style AV fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33
Ước tính là hệ quả - không phải hình phạt: § 162 AO không phải là một hình phạt, mà là một hệ quả của việc ghi sổ không dùng được. Ai ghi sổ tuân thủ GoBD (ED04–ED07) sẽ khiến việc ước tính trở nên thừa thãi - kiểm tra viên có thể đọc các căn cứ tính thuế trực tiếp từ Repo.
Kiểm tra bên ngoài (§ 193 AO) - và cách Git giúp đơn giản hóa
| Loại kiểm tra | Yếu tố kích hoạt | Tần suất | Hỗ trợ của GitCover |
|---|---|---|---|
| Kiểm tra định kỳ | Quy mô/doanh thu của doanh nghiệp | 3–5 năm | Evidence-Package (Z3+), Static-Web |
| Kiểm tra đột xuất | Nghi ngờ, tin tức báo cáo, kiểm tra mẫu | Khi có căn cứ | git bundle, git log, git grep |
| Kiểm tra bổ sung | Điểm bất thường trong kiểm tra sơ bộ | Sau kiểm tra định kỳ | Lịch sử đầy đủ có thể truy vết |
Ví dụ thực tế: Kiểm tra viên thông báo về một cuộc kiểm tra bên ngoài. Chủ doanh nghiệp (
E1) tạo ra một Tenant Evidence Package (git bundle + Static-Web + Manifest) cho kỳ kiểm tra. Kiểm tra viên nhận ổ USB, mởindex.html(Z3+) hoặcgit clone(Z3), và có thể duyệt qua tất cả các bút toán, chứng từ, tài liệu quy trình và Sidecars - ngoại tuyến, không cần IAM, không cần tài khoản Cloud.
Tự nguyện khai báo (§ 371 AO) - phanh khẩn cấp
entdeckt"] H --> SA["Selbstanzeige § 371 AO
möglich?"] SA -->|ja, wenn| V1["1. Vollständig
alle verkürzten Steuern"] SA -->|ja, wenn| V2["2. Unverzüglich
nach Entdeckung"] SA -->|ja, wenn| V3["3. Kein Prüfungsbeginn
noch keine Prüfung angekündigt"] SA -->|ja, wenn| V4["4. Nachzahlung
innerhalb angemessener Frist"] V1 --> W["Wirkung:
Straffreiheit (§ 371 Abs. 3)"] V2 --> W V3 --> W V4 --> W SA -->|nein| ST["Steuerstrafverfahren
§ 370 AO
Freiheitsstrafe bis 5 Jahre"] style H fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style SA fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style V1 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style V2 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style V3 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style V4 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style W fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style ST fill:#FDBA74,stroke:#C2410C,color:#0F1B33
GitCover và tự nguyện khai báo: Khi một chủ doanh nghiệp nhận ra rằng mình đã làm giảm thiếu thuế (ví dụ: quên tờ khai thuế GTGT), họ có thể ghi lại việc tự nguyện khai báo trong nhật ký - với
role: "GF",source: "E1", và một Commit kèm lý do. Tính đầy đủ (§ 371 Abs. 1) được Repo chứng minh: tất cả các khoản thuế bị giảm thiếu đều có thể truy vết. Tính kịp thời được ghi lại qua dấu thời gianuuidV7trong mục nhật ký.
Lưu ý - Tự nguyện khai báo rất phức tạp: Các điều kiện để có một bản tự nguyện khai báo có hiệu lực rất nghiêm ngặt. Khi có điều chưa rõ ràng, luôn luôn mời chuyên viên tư vấn thuế (Steuerberater) hoặc luật sư chuyên về luật thuế tham gia. GitCover ghi lại việc tự nguyện khai báo - nhưng nó không thay thế được tư vấn pháp lý.
Chế tài khi vi phạm AO
| Chế tài | Căn cứ pháp lý | Điều kiện | Mức |
|---|---|---|---|
| Phụ phí trễ hạn | § 152 AO | Bỏ lỡ thời hạn nộp tờ khai | đến 25.000 EUR |
| Ước tính | § 162 AO | Ghi sổ không sử dụng được | thường bất lợi |
| Tiền phạt chậm trễ | § 146 Abs. 2c AO | Thuê ngoài không được chấp thuận | 2.500–250.000 EUR |
| Vi phạm hành chính | § 379 AO | Vi phạm nghĩa vụ ghi chép | đến 50.000 EUR |
| Thủ tục hình sự về thuế | § 370 AO | Trốn thuế cố ý | Phạt tù đến 5 năm |
| Tự nguyện khai báo | § 371 AO | Miễn trừ hình phạt khi đầy đủ | - (Hoàn trả + phụ thu 6%) |
Đòn bẩy rủi ro: Mỗi chế tài trong số này đều được tránh hoặc giảm thiểu nhờ sử dụng Git tuân thủ GoBD - Fristen-Check ngăn ngừa phụ phí trễ hạn, ghi sổ tuân thủ GoBD ngăn ngừa việc ước tính, các Evidence-Package giúp kiểm tra bên ngoài thuận lợi hơn, và bản thân Repo là bằng chứng tốt nhất cho tính đúng quy định.
Đòn bẩy rủi ro
| Hôm nay (chi phí thấp) | Ngày mai (an toàn khi bị soát xét) | Rủi ro được giảm thiểu |
|---|---|---|
| Fristen-Check dưới dạng tạo tác Git | Tránh được việc bỏ lỡ thời hạn | Phụ phí trễ hạn § 152 AO |
| Ghi sổ tuân thủ GoBD | Tránh được ước tính § 162 AO | Ước tính bất lợi |
| Evidence-Package (Z3+) | Kiểm tra bên ngoài thuận lợi hơn | Tiền phạt chậm trễ § 146 Abs. 2c |
git log làm bằng chứng |
Chứng minh được tính đúng quy định | Vi phạm hành chính § 379 AO |
| Tự nguyện khai báo trong nhật ký | Ghi lại được tính đầy đủ + kịp thời | Thủ tục hình sự về thuế § 370 AO |
Yêu cầu đối với Harness (Xem trước)
Có thể suy ra từ ED08:
| ID | Yêu cầu | Mức ưu tiên |
|---|---|---|
| FA-4.1 | Tệp Fristen-Check (checks/FRISTEN_CHECK.md) |
MUST |
| FA-4.2 | Các mục thời hạn với ngày, loại, Tenant, tham chiếu chứng từ | MUST |
| FA-4.3 | Cảnh báo tự động cho thời hạn dưới 14 ngày | SHOULD |
| FA-4.5 | Đánh dấu cần xử lý lại cho quyết định/tài liệu | MUST |
| FA-6.5 | Lưu trữ 10 năm thông qua Evidence-Packages | MUST |
| FA-6.7 | Trình tạo Static-Web cho việc chốt kỳ (Z3+) | SHOULD |
| FA-12.5 | Ghi log lỗi giao diện (lỗi được ghi như sự kiện của Repo) | MUST |
Danh sách yêu cầu đầy đủ nằm trong Harness-Anforderungen.md.
Nguồn
- AO (§§ 78–133 - thủ tục đánh thuế, § 146–147 - ghi sổ/lưu trữ, § 152 - phụ phí trễ hạn, § 162 - ước tính, § 169 - thời hạn ấn định, § 193–203 - kiểm tra bên ngoài, § 370 - trốn thuế, § 371 - tự nguyện khai báo, § 379 - vi phạm hành chính)
- EStG (§ 41a - tờ khai thuế lương, § 41b - chứng nhận thuế lương)
- UStG (§ 18 - tờ khai thuế GTGT tạm tính)
- SGB IV (§ 23 - chứng minh đóng góp BHXH)
- GoBD (Công văn BMF, Rz. 146 - khả năng truy vết, Rz. 147 - khả năng kiểm chứng)
AFJD/agents/(đã ẩn danh hóa) - Khái niệm SSoT với Fristen-Check, chuẩn bị kiểm tra bên ngoài
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 | Kho lưu trữ chính tắc (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 ý: 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 mới nhất.