ED09 - Kiến thức cơ bản về AO: Thủ tục đánh thuế, Thời hạn, Tự khai báo

Vấn đề

Abgabenordnung (AO) là nền tảng của pháp luật thuế Đức - nhưng trong khu vực doanh nghiệp nhỏ và vừa (KMU), luật này hầu như còn xa lạ:

Thông điệp cốt lõi

AO quy định thủ tục đánh thuế - và GitCover làm cho các nghĩa vụ phát sinh từ đó đọc được bằng máy và có thể giám sát tự động:

  1. Thời hạn dưới dạng Git-Artefakt - checks/FRISTEN_CHECK.md với cảnh báo tự động (xem ED08)
  2. Kiểm tra bên ngoài dưới dạng Evidence-Package - xuất Z3/Z3+ (xem ED05)
  3. Tránh ước tính nhờ tuân thủ GoBD - kế toán đầy đủ, truy vết được, không thể thay đổi (xem ED05–ED08)
  4. Tự khai báo như phương án cuối cùng - được ghi lại trong nhật ký, khi không thể đạt được sự tuân thủ GoBD

Compliance by Design: Các nghĩa vụ theo AO không được đáp ứng bằng kiểm tra sau, mà bằng **tuân thủ Git-native mang tính cấu trúc ** - Fristen-Check, Evidence-Packages, kế toán tuân thủ GoBD.

Abgabenordnung (AO) - Tổng quan

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD AO["Abgabenordnung (AO)"] AO --> BV["Thủ tục đánh thuế
§§ 78–133"] AO --> FB["Thủ tục ấn định và
xác định thuế
§§ 155–217"] AO --> AP["Kiểm tra bên ngoài
§§ 193–203"] AO --> SZ["Chế tài
§§ 152, 162, 370, 379"] BV --> AN["Tờ khai
(LStA, UStA, SV)"] FB --> FF["Thời hạn ấn định
§ 169 AO"] AP --> Z["Truy cập dữ liệu
Z1/Z2/Z3 (§ 147 Abs. 6)"] SZ --> VS["Phụ phí chậm nộp
§ 152 AO"] SZ --> SC["Ước tính
§ 162 AO"] SZ --> ST["Tố tụng hình sự về thuế
§ 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 Các đ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 thuế §§ 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í chậm nộp, ước tính, tố tụng hình sự về thuế
Kế toán §§ 140–147 Nền tảng GoBD (xem ED05–ED08)
Tự 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

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% timeline section Thuế tiền lương 10. : Tờ khai thuế tiền lương § 41a EStG +5T : điện tử +5 ngày section Thuế GTGT 10. : Tờ khai thuế GTGT tạm tính § 18 UStG section Bảo hiểm xã hội 3-letzter : Chứng minh đóng góp BHXH § 23 SGB IV

Thời hạn hàng năm

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% timeline section Tờ khai thuế 31.07. : Tờ khai ESt / KSt / USt verl. : gia hạn bởi StB section Giấy chứng nhận thuế tiền lương 28.02. : Giấy chứng nhận thuế tiền lương § 41b EStG

Thời hạn ấn định (§ 169 AO)

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% timeline section Trường hợp thông thường 4J : Thời hạn thông thường § 169 Abs. 2 Nr. 2 AO section Tình tiết tăng nặng 5J : Khi gây thất thu thuế do cẩu thả 10J : Khi trốn thuế
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ế tiền lương Ngày 10 của tháng tiếp theo (+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 tiếp theo § 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. (gia hạn bởi StB) § 149 AO FRISTEN_CHECK.md
Giấy chứng nhận thuế tiền lương 28.02. của năm tiếp theo § 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 (thất thu 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 Git-Artefakt và cập nhật ở mỗi Commit. Cảnh báo tự động (xem ED08) cảnh báo trước 14 ngày khi một thời hạn của cơ quan nhà nước hết hạn. Nhờ vậy không còn bỏ sót việc bỏ lỡ thời hạn nào - và tránh được § 152 AO (phụ phí chậm nộp lên đến 25.000 EUR).

Ước tính (§ 162 AO) - và cách Git tránh được điều này

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart LR S["Ước tính § 162 AO"] S --> G1["Lý do 1:
Dữ liệu không sử dụng được
(không đầy đủ, bị thay đổi)"] S --> G2["Lý do 2:
Kế toán không tuân thủ GoBD"] S --> G3["Lý do 3:
Chủ doanh nghiệp không cung cấp thông tin"] G1 --> R["Cơ quan thuế ước tính các căn cứ tính thuế
thường bất lợi cho chủ doanh nghiệp"] G2 --> R G3 --> R R --> B["Đảo ngược nghĩa vụ chứng minh:
Chủ doanh nghiệp phải bác bỏ bản ước tính
gần như không thể khi thiếu dữ liệu"] G["Giải pháp GitCover"] G --> V["Kế toán đầy đủ, tuân thủ GoBD"] G --> N["Khả năng truy vết (Rz. 146)"] G --> P["Khả năng kiểm tra lại (Rz. 147)"] G --> E["Evidence-Package (Z3+)"] V --> AV["Tránh được ước tính"] 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à hình phạt, mà là hệ quả của việc kế toán không dùng được. Ai ghi sổ tuân thủ GoBD (ED05–ED08) sẽ khiến việc ước tính trở nên thừa thãi - người kiểm tra có thể đọc các căn cứ tính thuế ngay 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ợ từ 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ờ, dấu hiệu, kiểm tra mẫu Khi có lý do git bundle, git log, git grep
Nachschaltung Điểm bất thường trong kiểm tra sơ bộ Sau kiểm tra định kỳ Lịch sử đầy đủ, truy vết được

Ví dụ thực tế: Người kiểm tra thông báo trước về một cuộc kiểm tra bên ngoài. Chủ doanh nghiệp (E1) tạo một Tenant Evidence Package (git bundle + Static-Web + Manifest) cho kỳ kiểm tra. Người kiểm tra nhận USB, mở index.html (Z3+) hoặc git 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ự khai báo (§ 371 AO) - phanh khẩn cấp

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD H["Trốn thuế § 370 AO
bị phát hiện"] H --> SA["Tự khai báo § 371 AO
có khả thi?"] SA -->|có, nếu| V1["1. Đầy đủ
tất cả các khoản thuế bị thất thu"] SA -->|có, nếu| V2["2. Ngay lập tức
sau khi phát hiện"] SA -->|có, nếu| V3["3. Chưa bắt đầu kiểm tra
chưa có cuộc kiểm tra nào được thông báo"] SA -->|có, nếu| V4["4. Nộp bổ sung
trong thời hạn hợp lý"] V1 --> W["Tác dụng:
Miễn hình phạt (§ 371 Abs. 3)"] V2 --> W V3 --> W V4 --> W SA -->|không| ST["Tố tụng hình sự về thuế
§ 370 AO
Án tù đến 5 năm"] 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ự khai báo: Khi một chủ doanh nghiệp nhận ra rằng mình đã gây thất thu thuế (ví dụ quên tờ khai thuế GTGT), họ có thể ghi lại việc tự 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ị thất thu đều truy vết được. Tính kịp thời được ghi lại qua dấu thời gian uuidV7 trong mục nhật ký.

Lưu ý - tự khai báo rất phức tạp: Các điều kiện để một việc tự khai báo có hiệu lực rất nghiêm ngặt. Khi có điều chưa rõ, luôn luôn nhờ đến chuyên viên tư vấn thuế hoặc luật sư chuyên về luật thuế. GitCover ghi lại việc tự khai báo - nhưng 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í chậm nộp § 152 AO Bỏ lỡ thời hạn nộp tờ khai lên đến 25.000 EUR
Ước tính § 162 AO Kế toán không dùng được thường bất lợi
Tiền phạt do 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 hồ sơ lên đến 50.000 EUR
Tố tụng hình sự về thuế § 370 AO Trốn thuế cố ý án tù đến 5 năm
Tự khai báo § 371 AO Miễn hình phạt khi đầy đủ - (hoàn trả + phụ phí 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í chậm nộp, kế toán tuân thủ GoBD ngăn ngừa ước tính, Evidence-Packages giúp kiểm tra bên ngoài thuận lợi hơn, và bản thân Repo chính là bằng chứng tốt nhất về tính đúng quy định.

Đòn bẩy rủi ro

Hôm nay (chi phí thấp) Ngày mai (an toàn trước kiểm toán) Rủi ro được giảm thiểu
Fristen-Check dưới dạng Git-Artefakt Tránh được việc bỏ lỡ thời hạn Phụ phí chậm nộp § 152 AO
Kế toán 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 được thuận lợi hơn Tiền phạt do chậm trễ § 146 Abs. 2c
git log làm bằng chứng Tính đúng quy định được chứng minh Vi phạm hành chính § 379 AO
Tự khai báo trong nhật ký Tính đầy đủ + tính kịp thời được ghi lại Tố tụng hình sự về thuế § 370 AO

Yêu cầu đối với Harness (xem trước)

Có thể suy ra từ ED09:

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ãn tái trình cho văn bản quyết định/tài liệu MUST
FA-6.5 Lưu trữ 10 năm qua Evidence-Packages MUST
FA-6.7 Trình tạo Static-Web cho kết thúc kỳ kế toán (Z3+) SHOULD
FA-12.5 Ghi log lỗi giao tiếp (lỗi dưới dạng sự kiện Repo) MUST

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

Nguồn tài liệu

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; FLOSS-Discovery
Community Hub github.com/gitcover-commons Issues & Discussions; tham chiếu mã nguồn trên Codeberg

Lưu ý: Cách phân bổ 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 chính tắc tương ứng trên gitcover.org để biết tình trạng mới nhất.