Tác giả: Lạc Phạm, Solution Architect, S4 Consulting · Cập nhật: 22/10/2026
Doanh nghiệp có thể lập sổ kế toán và báo cáo tài chính theo Thông tư 99/2025/TT-BTC trên Oracle NetSuite mà không cần thay đổi hệ thống tài khoản hoặc sổ cái dùng chung của tập đoàn. Cách tiếp cận phù hợp là xây dựng một lớp xử lý VAS riêng, lấy dữ liệu từ sổ cái, áp dụng các quy tắc dành cho Việt Nam rồi mới lập sổ và báo cáo. Đây là hướng S4 Consulting lựa chọn khi thiết kế gói bản địa hóa TT99 cho NetSuite.
Xem nhanh cách gói bản địa hóa kế toán của S4 Consulting lập 26 mẫu sổ và báo cáo theo Thông tư 99 ngay trên Oracle NetSuite trong video demo dưới đây.
Vì sao công ty con tại Việt Nam thường gặp khó khi dùng NetSuite toàn cầu?
Khó khăn xuất hiện khi một hệ thống phải phục vụ đồng thời yêu cầu báo cáo của tập đoàn và quy định kế toán tại Việt Nam. Tập đoàn có thể sử dụng IFRS hoặc US GAAP, trong khi công ty con cần hệ thống tài khoản, sổ kế toán và biểu mẫu báo cáo theo chế độ kế toán Việt Nam. Nếu thay đổi trực tiếp số hiệu tài khoản hoặc logic ghi sổ toàn cầu để đáp ứng VAS, thay đổi đó có thể ảnh hưởng đến các công ty con ở quốc gia khác.
Trong thực tế triển khai, hệ thống tài khoản có thể gồm tài khoản mẫu của NetSuite, tài khoản được kế thừa từ lần triển khai theo Thông tư 200 và tài khoản do tập đoàn quy định. Nếu không có lớp ánh xạ rõ ràng, kế toán thường phải xuất dữ liệu ra Excel để phân loại lại vào cuối kỳ. Công việc này tốn thời gian, khó kiểm soát phiên bản và làm tăng rủi ro sai lệch giữa sổ kế toán với báo cáo.
Lớp sổ VAS trên NetSuite hoạt động như thế nào?
Lớp sổ VAS là tầng xử lý thống nhất cho các sổ và báo cáo Việt Nam. Thay vì để từng báo cáo tự truy vấn và tự điều chỉnh dữ liệu sổ cái, toàn bộ báo cáo sử dụng chung một bộ quy tắc. Trong gói bản địa hóa của S4 Consulting, logic tổng quát được thể hiện như sau:
Sổ VAS = sổ cái NetSuite − giao dịch bị loại trừ + bút toán điều chỉnh ngoài sổ đã duyệt + kết chuyển chỉ tính trên báo cáo.
Giao dịch bị loại trừ là giao dịch được ghi nhận đúng theo chính sách tập đoàn nhưng không phù hợp với cách trình bày VAS trong trường hợp cụ thể, chẳng hạn một số bút toán thuê theo IFRS 16. Bút toán điều chỉnh ngoài sổ dành cho nghiệp vụ cần bổ sung hoặc điều chỉnh riêng cho VAS, ví dụ dự phòng theo quy định Việt Nam. Phần kết chuyển chỉ tính trên báo cáo giúp thể hiện số liệu cần thiết mà không phải ghi thêm bút toán vào sổ cái tập đoàn.
Khi Nhật ký chung, Sổ Cái, bảng cân đối số phát sinh và báo cáo tài chính cùng lấy dữ liệu từ một lớp VAS, doanh nghiệp có thể đối chiếu số liệu nhất quán. Chênh lệch giữa sổ VAS và sổ cái NetSuite cũng cần giải thích được bằng từng giao dịch bị loại trừ, từng bút toán điều chỉnh và từng quy tắc kết chuyển, thay vì chỉ xuất hiện dưới dạng một con số tổng.

Mã VAS của tài khoản được xác định như thế nào?
Mã VAS không nên phụ thuộc cứng vào số hiệu tài khoản trên NetSuite. Gói của S4 xác định mã theo thứ tự: trường “TK VAS tương ứng” khai trực tiếp trên tài khoản; số tài khoản trong accounting context Vietnam; sau cùng mới dùng số tài khoản gốc. Cách này cho phép doanh nghiệp lựa chọn mức cấu hình phù hợp với hiện trạng hệ thống.
Doanh nghiệp đã sử dụng hệ thống tài khoản gần với VAS có thể cần ít thay đổi. Với tập đoàn sử dụng danh mục tài khoản toàn cầu, đội triển khai có thể khai mã VAS cho các tài khoản phát sinh tại Việt Nam hoặc sử dụng accounting context nếu đã thiết lập. Tài khoản có số liệu nhưng chưa xác định được mã VAS cần xuất hiện trong danh sách lỗi dữ liệu để kế toán xử lý, không được âm thầm bỏ qua khi lập báo cáo.
Một điểm cần kiểm tra là NetSuite có thể yêu cầu số hiệu tài khoản trước khi lưu. Vì vậy, tài khoản thuế chưa có số hiệu cần được hoàn thiện thông tin cơ bản rồi mới khai mã VAS. Nếu bỏ sót ánh xạ tài khoản, các chỉ tiêu liên quan đến tiền và thuế có thể không lên đúng báo cáo.
Khi nào nên dùng Multi-Book Accounting?
Lựa chọn phụ thuộc vào mức độ khác biệt giữa VAS và chuẩn mực tập đoàn. Khi khác biệt lớn, phát sinh thường xuyên và cần theo dõi thành hai bộ sổ, Multi-Book Accounting có thể là lựa chọn phù hợp để duy trì sổ VAS riêng ngay trong NetSuite. Nếu khác biệt không nhiều, doanh nghiệp có thể cân nhắc giữ sổ chính, sử dụng accounting context và xử lý các điều chỉnh cần thiết ngoài sổ. Với doanh nghiệp thuần Việt, hệ thống tài khoản và sổ chính được thiết lập theo VAS có thể đáp ứng nhu cầu mà không cần cấu trúc phức tạp hơn.
Trong thiết kế của S4 Consulting, lựa chọn sổ VAS, sổ điều chỉnh, nguồn mã VAS và cách kết chuyển cần được cấu hình theo từng công ty con, không viết cứng trong mã nguồn. Điều này giúp giải pháp thích ứng với nhiều mô hình doanh nghiệp và hạn chế tác động đến hệ thống toàn cầu.
Làm thế nào để không ảnh hưởng các công ty con khác?
Phần bản địa hóa nên được bật riêng cho công ty Việt Nam, ưu tiên đọc dữ liệu sổ cái và lưu dữ liệu bổ sung trong các bản ghi tùy chỉnh. Việc thêm trường trực tiếp lên giao dịch có thể khiến người dùng tại các quốc gia khác nhìn thấy trường không liên quan đến nghiệp vụ của họ. Các thông tin như cặp đối ứng, dấu chi phí không được trừ hoặc quy tắc loại trừ nên được quản lý theo cấu trúc phù hợp, có phạm vi áp dụng và quyền truy cập rõ ràng.
Doanh nghiệp cũng nên chạy song song với quy trình hiện tại trong giai đoạn chuyển đổi, đối chiếu kết quả và kiểm tra quyền người dùng trước khi đưa vào vận hành chính thức. Vai trò thực thi riêng giúp hạn chế việc chạy xử lý bằng quyền Administrator không cần thiết.
Doanh nghiệp cần chuẩn bị gì trước khi triển khai?
Trước khi cấu hình, doanh nghiệp nên rà soát danh mục tài khoản của công ty Việt Nam, thống nhất với tập đoàn các khác biệt giữa chuẩn mực báo cáo và VAS, đồng thời xác định có cần Multi-Book hay không. Cần có kế toán trưởng tham gia quyết định các quy tắc nghiệp vụ, bởi đội triển khai không nên tự suy đoán cách xử lý kế toán khi chính sách của doanh nghiệp chưa được thống nhất.
Khi lớp sổ VAS được thiết kế đúng, các sổ và báo cáo theo TT99 sẽ sử dụng chung một nguồn số liệu có thể kiểm tra, còn báo cáo của tập đoàn vẫn giữ logic hiện hành.
Xem gói bản địa hóa kế toán NetSuite chạy trên dữ liệu thực tế
S4 Consulting là nhà tư vấn Oracle NetSuite tại Việt Nam. Xem video demo đầy đủ hoặc tìm hiểu chi tiết sổ, báo cáo và mẫu thuế theo Thông tư 99 trên NetSuite.
Tìm hiểu gói bản địa hóaXem video trên YouTubeBài viết liên quan
- NetSuite cần bổ sung những gì để đáp ứng Thông tư 99?
- NetSuite ERP: kiến thức cho người mới tìm hiểu
- Sổ kế toán Thông tư 99 trên NetSuite
- Tài khoản đối ứng trên NetSuite theo VAS: vì sao cần và cách tách tự động
Câu hỏi thường gặp
Bản địa hóa VAS trên NetSuite có làm thay đổi báo cáo tập đoàn không?
Không, nếu giải pháp được thiết kế thành lớp sổ VAS riêng và không ghi điều chỉnh vào sổ cái tập đoàn. Sổ và báo cáo VAS được tính theo các quy tắc đã cấu hình.
Có bắt buộc đổi số hiệu tài khoản NetSuite theo Thông tư 99 không?
Không nhất thiết. Doanh nghiệp có thể ánh xạ mã VAS trên tài khoản hoặc sử dụng accounting context, tùy cấu trúc hệ thống và yêu cầu quản trị.
Khi nào nên sử dụng Multi-Book Accounting cho VAS?
Nên đánh giá Multi-Book khi khác biệt giữa VAS và chuẩn mực tập đoàn lớn, thường xuyên và cần quản lý thành hai bộ sổ. Với nhu cầu điều chỉnh hạn chế, phương án đơn giản hơn có thể đủ.
Tài khoản có số liệu nhưng chưa có mã VAS thì sao?
Tài khoản cần được đưa vào danh sách lỗi dữ liệu để kế toán bổ sung ánh xạ trước khi xác nhận báo cáo. Không nên để hệ thống bỏ qua tài khoản mà không cảnh báo.




