Tác giả: Lạc Phạm, Solution Architect · Thẩm định chuyên môn: Nữ Huỳnh, Consulting Director · Cập nhật: 20/10/2026
Gói bản địa hóa kế toán Oracle NetSuite V2.0 của S4 Consulting được xây dựng hoàn toàn trên nền tảng phát triển chính thức của NetSuite và chạy bên trong tài khoản NetSuite của doanh nghiệp: đóng gói bằng SuiteCloud Development Framework (SDF), giao diện trên NetSuite UIF, truy vấn bằng SuiteQL trên sổ cái, xử lý bằng SuiteScript 2.1 và bản in bằng NetSuite Advanced PDF. Nguyên tắc cốt lõi là không làm thay đổi số liệu gốc và bật theo từng công ty con. V2.0 là phiên bản nâng cấp từ gói V1 mà S4 ra mắt năm 2025.
Bài viết dành cho CIO, đội IT và đội triển khai ERP cần đánh giá rủi ro kỹ thuật trước khi triển khai một gói bản địa hóa trên tài khoản NetSuite đang vận hành. Kiến trúc V2.0 do Lạc Phạm, Solution Architect của S4 Consulting, thiết kế.
Gói V2.0 gồm những thành phần công nghệ nào?
Bảng dưới đây liệt kê từng thành phần và ý nghĩa với doanh nghiệp.
| Thành phần | Công nghệ | Ý nghĩa với doanh nghiệp |
|---|---|---|
| Đóng gói, triển khai | SuiteCloud Development Framework (SDF) | Cài đặt, nâng cấp có kiểm soát phiên bản |
| Giao diện sổ, báo cáo | NetSuite UIF Single Page Application | Bộ lọc dạng lưới, thu gọn bộ lọc để dành chỗ cho số liệu |
| Truy vấn số liệu | SuiteQL trên sổ cái NetSuite | Đọc trực tiếp dữ liệu kế toán, không sao chép sang nơi khác |
| Tách đối ứng thời gian thực | SuiteScript 2.1 User Event | Cặp đối ứng có ngay khi lưu chứng từ |
| Rà soát bổ sung tự động | Map/Reduce chạy mỗi giờ | Ghi nhận thay đổi từ CSV import, tích hợp, bút toán đảo |
| Bản in | NetSuite Advanced PDF (BFO) | PDF theo mẫu Thông tư 99, logo theo công ty con, song ngữ |
| Đa ngôn ngữ | Translation Collection | Menu, trường cấu hình hiển thị tiếng Việt theo người dùng |
| Bảng điều khiển | Portlet và trang Tổng quan VAS | Việc cần xử lý, kiểm tra số liệu khi đăng nhập |
| Phân quyền | Role riêng cho kế toán, kế toán trưởng, role thực thi script | Quyền tối thiểu cần thiết |
| Chất lượng | Bộ kiểm thử tự động Jest | Hơn 270 ca kiểm thử trước mỗi lần phát hành |
Vì sao chọn SuiteQL thay vì saved search hay xuất dữ liệu?
SuiteQL cho phép truy vấn trực tiếp các bảng kế toán của NetSuite với cú pháp SQL, nên sổ và báo cáo được tính ngay trên sổ cái mà không phải sao chép dữ liệu sang kho dữ liệu khác. Nhờ vậy, số liệu trên sổ VAS luôn khớp với NetSuite tại thời điểm tra cứu, và cho phép drill-down từ chỉ tiêu tới chứng từ gốc như trình bày trong bài drill-down báo cáo tài chính đến chứng từ.
Giao diện UIF mang lại gì cho kế toán?
NetSuite UIF là bộ khung giao diện hiện đại của NetSuite, cho phép xây dựng màn hình dạng ứng dụng một trang ngay trong tài khoản. Trên gói V2.0, mọi sổ và báo cáo dùng chung một màn hình "Sổ và báo cáo tài chính (TT99)" với bộ lọc dạng lưới, nút Xem, Xuất CSV, Xuất PDF và thu gọn bộ lọc để dành chỗ cho số liệu, hiển thị tốt trên màn hình laptop.

Gói bản địa hóa kế toán Oracle NetSuite V2.0 theo Thông tư 99
Sổ VAS dựng từ sổ cái NetSuite, báo cáo B01 đến B09-DN, tách đối ứng tự động và kiểm tra số liệu ngay khi đăng nhập.
Những nguyên tắc thiết kế nào giảm rủi ro cho tài khoản đang vận hành?
Ba nguyên tắc thiết kế giúp gói V2.0 vận hành an toàn trên tài khoản NetSuite hiện hữu.
- Không làm thay đổi số liệu gốc. Gói đọc sổ cái và lưu kết quả tách đối ứng ở bảng riêng.
- Bật theo từng công ty con. Công ty con ở quốc gia khác trong cùng tài khoản không bị ảnh hưởng.
- Cấu hình thay vì lập trình. Người ký, nơi lập, logo, ngôn ngữ in, quy tắc đối ứng, quy tắc loại trừ khai báo theo công ty con.
Chất lượng được kiểm soát thế nào trước mỗi lần phát hành?
Hơn 270 ca kiểm thử tự động bằng Jest chạy trước mỗi lần phát hành, cùng một bộ dữ liệu thử nghiệm dùng để đối chiếu báo cáo. Các phép kiểm tra nghiệp vụ như B01-DN cân giữa tài sản và nguồn vốn, S06-DN Nợ bằng Có, S03a-DN khớp phát sinh sổ cái cũng được thực hiện thường xuyên trên trang Tổng quan VAS trong tài khoản vận hành, giúp phát hiện sai lệch dữ liệu ngay khi phát sinh.

Kết luận
Một gói bản địa hóa an toàn cho NetSuite cần được xây dựng trên chính nền tảng SuiteCloud, đọc trực tiếp sổ cái và không can thiệp vào giao dịch gốc. Với kiến trúc SDF, UIF, SuiteQL và bộ kiểm thử tự động, V2.0 cho phép đội IT kiểm soát cài đặt, nâng cấp và phân quyền như mọi thành phần khác của tài khoản NetSuite.
Gói V2.0 hiện có những sổ, báo cáo nào?
Tính đến tháng 10/2026, gói bản địa hóa kế toán NetSuite V2.0 của S4 Consulting có 26 mẫu sổ, báo cáo và chứng từ theo Thông tư 99. Mỗi mẫu đều có màn hình xem số liệu, xuất CSV và bản in PDF, trừ phiếu thu, phiếu chi (chỉ có bản in). Danh mục vừa bổ sung bộ báo cáo tài chính giữa niên độ theo quý và phụ lục giảm thuế GTGT theo Nghị định 174/2025.
| Nhóm | Sổ, báo cáo, chứng từ |
|---|---|
| Báo cáo tài chính năm | B01-DN, B02-DN, B03-DN (trực tiếp), B03-DN (gián tiếp), B09-DN |
| Báo cáo tài chính giữa niên độ (theo quý) | B01a-DN, B02a-DN, B03a-DN (dạng đầy đủ); B01b-DN, B02b-DN, B03b-DN (dạng tóm lược); B09a-DN Bản thuyết minh chọn lọc |
| Sổ kế toán | S03a-DN Sổ Nhật ký chung, S03b-DN Sổ Cái, S06-DN Bảng cân đối số phát sinh, S07a-DN Sổ quỹ tiền mặt, S08-DN Sổ tiền gửi ngân hàng, S31-DN Sổ chi tiết thanh toán với người mua (người bán), S38-DN Sổ chi tiết các tài khoản |
| Thuế | Tờ khai thuế GTGT 01/GTGT, phụ lục giảm thuế GTGT (Mẫu số 01, NĐ 174/2025), bảng kê hóa đơn GTGT mua vào, bán ra, bảng kê chi phí không được trừ khi tính thuế TNDN |
| Chứng từ | Phiếu thu, phiếu chi |
Mô tả chi tiết từng mẫu xem tại trang Gói bản địa hóa kế toán NetSuite V2.0 trên s4.com.vn.
Câu hỏi thường gặp
Gói V2.0 có chạy bên ngoài NetSuite không?
Không. Gói chạy bên trong tài khoản NetSuite của doanh nghiệp, xây trên SuiteCloud.
Cần quyền gì để dùng gói V2.0?
Gói có role riêng cho kế toán, kế toán trưởng và role thực thi script theo nguyên tắc quyền tối thiểu.
Gói có được Oracle chứng nhận không?
Không. Gói do S4 Consulting phát triển trên nền tảng phát triển chính thức của NetSuite; S4 không tuyên bố gói được Oracle chứng nhận.




