Cấu Hình Hệ Thống Tài Khoản Trong Sage 300 Theo Thông Tư 99/2025/TT-BTC

Từ ngày 01/01/2026, Thông tư 200/2014/TT-BTC hết hiệu lực và được thay thế bởi Thông tư 99/2025/TT-BTC. Doanh nghiệp đang dùng Sage 300 cần rà soát và cập nhật cấu hình Chart of Accounts (hệ thống tài khoản) trong module General Ledger để đảm bảo tuân thủ chế độ kế toán mới nhất. Bài này hướng dẫn từng bước: từ những thay đổi quan trọng của TT99 đến cách cấu hình segment GL trong Sage 300.

⚠️ Cập nhật pháp lý quan trọng

Thông tư 200/2014/TT-BTC chính thức hết hiệu lực từ 01/01/2026. Văn bản thay thế: Thông tư 99/2025/TT-BTC do Bộ Tài chính ban hành, áp dụng cho năm tài chính bắt đầu từ hoặc sau 01/01/2026. (Nguồn: thuvienphapluat.vn)

Thông tư 99/2025 có gì mới so với Thông tư 200?

Thông tư 99/2025/TT-BTC giữ nguyên cơ cấu tổng thể hệ thống tài khoản nhưng có 4 thay đổi then chốt ảnh hưởng trực tiếp đến cấu hình ERP:

Điểm thay đổiThông tư 200 (hết hiệu lực)Thông tư 99/2025 (áp dụng 2026)
Quy mô hệ thống TKNhiều hơn, có TK doanh nghiệp không dùng đến71 TK cấp 1, 113 TK cấp 2 — tinh giản hơn
Quyền mở TKCần xin phép Bộ Tài chính nếu mở TK ngoài danh mụcDN tự chủ mở, sửa, bổ sung TK — không cần xin BTC
Báo cáo tài chínhBảng cân đối kế toán (Balance Sheet)Báo cáo tình hình tài chính (Statement of Financial Position)
TK mớiKhông có TK tài sản sinh học; TK 821 đơn giảnThêm TK 215 (Tài sản sinh học); TK 821 tách đôi gồm cả thuế TNDN bổ sung Pillar 2

Tài khoản thêm mới và bị bãi bỏ trong TT99

Trước khi cấu hình lại Sage 300, cần nắm rõ danh sách tài khoản thay đổi để quyết định tạo mới, đổi tên, hoặc ngưng sử dụng trong GL:

Tài khoảnTênTrạng thái trong TT99Lưu ý Sage 300
215Tài sản sinh học🆕 Mới hoàn toànTạo GL Account 215, 2151 (vật nuôi), 2152 (cây trồng). Chỉ áp dụng nếu DN có tài sản sinh học.
821Chi phí thuế TNDN🔄 Tách thêm tiểu khoảnThêm 82112 — chi phí thuế TNDN bổ sung theo Pillar 2 (15% thuế tối thiểu toàn cầu). Cần cấu hình nếu DN thuộc tập đoàn đa quốc gia.
419Cổ phiếu quỹ🔄 Đổi tênTT200 gọi là “Cổ phiếu quỹ”; TT99 đổi thành “Cổ phiếu quỹ tự mua”. Cập nhật tên trong GL Account Description.
7 TK bị bãi bỏMột số TK ít dùng❌ Bãi bỏ từ 01/01/2026Kiểm tra số dư các TK bị bãi bỏ trước khi kết thúc năm 2025. Nếu còn số dư, kết chuyển sang TK phù hợp theo hướng dẫn BTC.
Lưu ý: Danh sách đầy đủ 7 TK bị bãi bỏ xem tại Phụ lục II Thông tư 99/2025/TT-BTC (thuvienphapluat.vn).

Cấu hình Chart of Accounts trong Sage 300 GL

Sage 300 General Ledger (GL) sử dụng khái niệm Segment để cấu trúc mã tài khoản. Mỗi account code là tổ hợp của các segment — đây là điểm mạnh cho phép một Sage 300 GL phục vụ nhiều chiều phân tích mà không cần tạo hàng nghìn TK riêng lẻ.

🏗️ Cấu trúc Account Code trong Sage 300
111–KT–HN–PRJ001
■ Segment 1: TK kế toán (TT99) ■ Segment 2: Phòng ban ■ Segment 3: Chi nhánh ■ Segment 4: Dự án (tùy chọn)

Bước 1 — Định nghĩa Segments (Common Services → Account Structures)

Vào Common Services → Account Structures để khai báo độ dài và tên từng segment:

SegmentTên gợi ýĐộ dàiVí dụ giá trị
Segment 1Account6 ký tự111000, 112000, 131000, 331000
Segment 2Department4 ký tựKTOA (Kế toán), MKTG, SANX, QLDA
Segment 3Branch3 ký tựHCM, HAN, DAN, CAN
Segment 4Project (tùy chọn)6 ký tựPRJ001, CON202, MFG301

Bước 2 — Tạo GL Accounts theo danh mục TT99

Vào General Ledger → G/L Accounts để tạo tài khoản. Quy tắc quan trọng:

  • Mã TK (Account Number) bắt đầu bằng số TK TT99 — ví dụ: 111000 cho TK 111 Tiền mặt
  • Đặt Account Type đúng: Balance Sheet (Tài sản/Nguồn vốn) hoặc Income Statement (Doanh thu/Chi phí)
  • TK 215 (Tài sản sinh học mới) → Account Type = Balance Sheet, Normal Balance = Debit
  • TK 82112 (Thuế TNDN bổ sung Pillar 2) → Income Statement, Normal Balance = Debit
  • Dùng Optional Fields để tag thêm thông tin (ví dụ: VAS_CODE = “111”) mà không thay đổi cấu trúc tài khoản

Bước 3 — Cấu hình Account Groups (Nhóm TK)

Sage 300 cho phép nhóm các TK vào Account Groups để tổng hợp báo cáo. Mapping với nhóm TT99:

Account Group Sage 300TK TT99 tương ứngTrên BCTC
Current Assets1xx (Tài sản ngắn hạn)Mục A — Tài sản ngắn hạn
Fixed Assets2xx (Tài sản dài hạn)Mục B — Tài sản dài hạn
Current Liabilities3xx (Nợ phải trả ngắn hạn)Mục C — Nợ ngắn hạn
Long-term Liabilities341, 343 (Nợ dài hạn)Mục D — Nợ dài hạn
Equity4xx (Vốn chủ sở hữu)Mục E — Vốn chủ sở hữu
Revenue5xx, 7xx (Doanh thu)Doanh thu thuần — BCKQHĐKD
Expenses6xx, 8xx (Chi phí)Chi phí — BCKQHĐKD

Thiết kế Segment — nguyên tắc quan trọng

💡 Nguyên tắc thiết kế Segment trong Sage 300
  • Segment 1 (Account) luôn là TK kế toán — khớp với số TK trong TT99. Không dùng mã nội bộ tự đặt.
  • Không nên quá 4 segments — mỗi segment thêm làm tăng số account combinations cần maintain.
  • Segment Department/Branch chỉ dùng cho TK chi phí/doanh thu — TK tiền mặt, phải thu, phải trả thường không cần phân tách theo phòng ban.
  • Dùng Optional Fields thay vì segment khi thông tin chỉ cần tra cứu, không cần tổng hợp số dư. Ví dụ: mã hợp đồng, mã nhà cung cấp phụ.
  • Đặt segment separator là dấu - (gạch ngang) cho dễ đọc trong báo cáo.

Checklist cập nhật từ TT200 sang TT99 trong Sage 300

Checklist cho kế toán trưởng trước khi mở năm tài chính 2026

FAQ

Sage 300 đang dùng TT200 có cần cài lại từ đầu không?

Không cần cài lại. Sage 300 GL không khóa cứng theo Thông tư cụ thể nào — bạn chỉ cần thêm/sửa/ngưng các GL Accounts tương ứng theo danh mục TT99 là đủ. Dữ liệu lịch sử vẫn giữ nguyên.

Doanh nghiệp có thể tự đặt thêm TK ngoài danh mục TT99 không?

Có — đây là điểm thay đổi lớn nhất của TT99 so với TT200. Doanh nghiệp được toàn quyền mở thêm tài khoản cấp 2, cấp 3 theo nhu cầu quản trị mà không cần xin phép Bộ Tài chính. Trong Sage 300, có thể tạo thoải mái GL Accounts theo cấu trúc segment đã thiết kế.

Thông tư 133 (kế toán DNNVV) có bị thay thế bởi TT99 không?

Thông tư 99/2025 chủ yếu thay thế TT200 (chế độ kế toán doanh nghiệp lớn). Thông tư 133/2016 dành cho DNNVV vẫn còn hiệu lực theo thông tin hiện tại — cần theo dõi văn bản hướng dẫn mới từ Bộ Tài chính. Sage 300 hỗ trợ cả hai chế độ thông qua cấu hình Chart of Accounts phù hợp.

Có nên dùng Import để tạo hàng loạt GL Accounts theo TT99 không?

Có — Sage 300 hỗ trợ Import GL Accounts từ file CSV/Excel qua tính năng Import/Export của module GL. Đặc biệt hữu ích khi cần tạo nhiều tài khoản phân tầng (cấp 2, cấp 3) cùng lúc. Nên thực hiện trên môi trường test trước.

Cần hỗ trợ cấu hình Sage 300 theo TT99/2025?

ERP Sài Gòn — đối tác Sage chính thức 12 năm — hỗ trợ review cấu hình, migrate Chart of Accounts, và kiểm tra tuân thủ sau chuyển đổi.

Nguồn tham khảo:
• Thông tư 99/2025/TT-BTC — Bộ Tài chính, ban hành 2025, hiệu lực 01/01/2026 (thuvienphapluat.vn)
• Thông báo “Thông tư 200/2014 hết hiệu lực từ 01/01/2026” (thuvienphapluat.vn)
• Sage 300 ERP — General Ledger module (sage.com/en-us/products/sage-300/)