Giới thiệu dự án
Trong bối cảnh nền kinh tế Việt Nam hội nhập sâu rộng vào chuỗi cung ứng toàn cầu, ngành thương mại xuất nhập khẩu vật tư nông nghiệp và hóa chất công nghiệp đóng vai trò then chốt trong việc thúc đẩy sản xuất nội địa. Theo thống kê của Hiệp hội Phân bón Việt Nam và Tổng cục Hải quan giai đoạn 2015–2017, thị trường phân bón và màng nhựa công nghiệp chịu sự cạnh tranh gay gắt từ các doanh nghiệp nội địa cùng áp lực dư thừa nguồn cung, đòi hỏi các doanh nghiệp thương mại phải tối ưu hóa toàn diện công tác quản trị tài chính.
Công tác kế toán xác định kết quả kinh doanh là công cụ trọng yếu phản ánh tính chính xác của doanh thu, giá vốn, chi phí quản lý và nghĩa vụ thuế thu nhập doanh nghiệp (TNDN), trực tiếp quyết định đến khả năng duy trì dòng tiền và định hướng chiến lược doanh nghiệp.
Quy trình hạch toán tổng thể
+------------------+ +--------------------+ +---------------------+
| Chứng từ gốc | --> | Nhập liệu SimSoft | --> | Sổ Nhật ký chung |
| (HĐ, PKT, Phiếu) | | v7.1 | | & Sổ Cái TK |
+------------------+ +--------------------+ +---------------------+
|
v
+------------------+ +--------------------+ +---------------------+
| Báo cáo Tài | <-- | Bảng cân đối | <-- | Kết chuyển cuối kỳ |
| chính (B02-DNN) | | số phát sinh | | (TK 911 Pipeline) |
+------------------+ +--------------------+ +---------------------+
Vấn đề thực tiễn và bài toán đặt ra
Tại Công ty TNHH Một Thành Viên Đầu tư và Sản xuất An Thịnh (Mã số thuế: 0311756014, vốn điều lệ bổ sung 1.000.000.000 VNĐ, mạng lưới phân phối trải dài từ Trung vào Nam và có văn phòng đại diện tại Mỹ, Thụy Điển), hoạt động kinh doanh đa ngành (nhập khẩu phân bón, hạt nhựa PVC, hóa chất; xuất khẩu than củi đước, muồng dừa) đang gặp nhiều điểm nghẽn trong công tác kế toán:
- Độ trễ thông tin trong phương pháp Kiểm kê định kỳ (KKĐK): Công ty áp dụng phương pháp KKĐK đối với hàng tồn kho kết hợp tính giá bình quân gia quyền. Kế toán không ghi nhận liên tục giá vốn xuất kho trên Tài khoản (TK) 632 trong kỳ mà phải chờ kết quả kiểm kê cuối kỳ qua TK 611, dẫn đến việc Ban Giám đốc không thể nắm bắt tức thời biên lợi nhuận gộp của từng lô hàng nhập khẩu theo từng tháng.
- Rủi ro sai sót dữ liệu và bảo mật: Việc vận hành trên phần mềm kế toán SimSoft phiên bản 7.1 thiếu cơ chế phân quyền truy cập chi tiết (Role-Based Access Control - RBAC), xảy ra lỗi phông chữ tiếng Việt (TCVN3/Unicode), phát sinh sai sót khi in ấn biểu mẫu chứng từ (phiếu chi, hóa đơn GTGT ghi sai địa chỉ, tên hàng hóa) dẫn đến mất cân đối đối ứng tài khoản.
- Biến động suy giảm lợi nhuận giai đoạn 2014–2016: Chi phí quản lý kinh doanh (TK 642) và chi phí tài chính (TK 635 do biến động tỷ giá USD/EUR) chiếm tỷ trọng cao, đòi hỏi mô hình phân tích chi tiết doanh thu thuần, giá vốn và chi phí để cắt giảm lãng phí.
Mục tiêu dự án
- Chuẩn hóa cơ sở lý luận: Hệ thống hóa toàn bộ quy trình kế toán doanh thu (TK 511), giảm trừ doanh thu (TK 521), giá vốn hàng bán (TK 632), chi phí quản lý kinh doanh (TK 642), hoạt động tài chính (TK 515/635), hoạt động khác (TK 711/811) và chi phí thuế TNDN (TK 821) theo Quyết định 48/2006/QĐ-BTC và chuẩn mực kế toán Việt Nam (VAS 02, VAS 14, VAS 17).
- Khảo sát và đánh giá thực trạng hệ thống: Phân tích chi tiết quy trình luân chuyển chứng từ, ghi sổ Nhật ký chung và tự động hóa kết chuyển xác định kết quả kinh doanh trên SimSoft 7.1 tại Công ty An Thịnh giai đoạn 2016 – quý 1/2017.
- Phát hiện lỗi và xây dựng giải pháp kỹ thuật: Thiết kế thuật toán tự động kết chuyển và kiểm tra đối ứng tài khoản, tối ưu hóa cơ sở dữ liệu và đề xuất quy trình chuyển đổi từ phương pháp Kiểm kê định kỳ sang Kê khai thường xuyên (KKTX).
- Đo lường hiệu quả quản trị: Cung cấp bảng dữ liệu phân tích biến động chỉ số tài chính (Doanh thu - Chi phí - Lợi nhuận) giai đoạn 2014–2016, hỗ trợ ra quyết định kinh doanh.
Phương pháp tiếp cận và phạm vi áp dụng
- Phương pháp tiếp cận: Kết hợp giữa phân tích dữ liệu thực nghiệm (chứng từ gốc, sổ cái, bảng cân đối phát sinh năm 2016), phương pháp toán kế toán (hạch toán kép, dồn tích, phù hợp) và phân tích cấu trúc hệ thống thông tin kế toán (SimSoft 7.1).
- Phạm vi dữ liệu: Nghiên cứu thực hiện tại Phòng Tài chính - Kế toán Công ty TNHH MTV Đầu tư và Sản xuất An Thịnh; tập dữ liệu kế toán chi tiết thu thập từ ngày 01/01/2016 đến ngày 08/04/2017.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Khảo sát hệ thống kế toán hiện hành của đơn vị cho thấy sự kết hợp giữa quy trình thủ công và phần mềm kế toán đóng gói SimSoft 7.1.
| Tiêu chí phân tích |
Phương pháp thủ công (Excel) |
SimSoft 7.1 (Hiện tại của DN) |
Hệ thống ERP chuẩn hóa (Đề xuất) |
| Tính toàn vẹn dữ liệu |
Thấp, dễ bị ghi đè, trùng lặp công thức |
Trung bình, ghi nhận tự động vào Sổ Cái |
Rất cao, kiểm soát khóa sổ theo kỳ (Hard-close) |
| Tốc độ kết chuyển cuối kỳ |
24 - 48 giờ làm việc |
2 - 4 giờ xử lý trên máy |
< 5 phút với Stored Procedure tự động |
| Kiểm soát phân quyền |
Không có phân quyền theo người dùng |
Đơn cấp, dùng chung tài khoản quản trị |
RBAC đa cấp (Role-Based Access Control) |
| Hạch toán kho |
Phụ thuộc nhập liệu định kỳ |
Hỗ trợ KKĐK, thiếu cảnh báo Real-time |
KKTX (Perpetual Inventory) tự động tính COGS |
| Khả năng mở rộng chi nhánh |
Không thể đồng bộ từ xa |
Đồng bộ qua file trích xuất thủ công |
API / Đồng bộ Database qua mạng riêng ảo VPN |
Phân tích yêu cầu hệ thống theo mô hình MoSCoW
- Must-Have (Bắt buộc): Đảm bảo cân đối tuyệt đối giữa Tổng phát sinh Nợ và Tổng phát sinh Có trên Bảng cân đối số phát sinh (Mẫu
F 01-DNN); hạch toán đúng tài khoản theo Quyết định 48/2006/QĐ-BTC; khóa sổ tự động TK 911 không có số dư cuối kỳ.
- Should-Have (Nên có): Cơ chế cảnh báo khi phát hiện chênh lệch thuế GTGT đầu ra (TK 3331) giữa hóa đơn và tờ khai thuế; chuẩn hóa phông chữ Unicode toàn hệ thống để tránh lỗi in ấn chứng từ.
- Could-Have (Có thể mở rộng): Phân hệ chuyển đổi tự động sang hệ thống tài khoản Thông tư 133/2016/TT-BTC hoặc Thông tư 200/2014/TT-BTC; theo dõi công nợ đa tệ (USD, EUR, VNĐ).
- Won't-Have (Chưa triển khai): Tích hợp hóa đơn điện tử trực tiếp qua Cloud API (giai đoạn 2016–2017 chưa bắt buộc theo lộ trình ngành thuế).
Thiết kế hệ thống
Hệ thống kế toán máy được cấu trúc hóa theo mô hình 3 lớp logic: Lớp thu thập chứng từ, Lớp xử lý nghiệp vụ hạch toán và Lớp kết xuất báo cáo tài chính.
Kiến trúc luồng dữ liệu kế toán
+----------------------------------------------------------------+
| Lớp 1: Giao diện nhập liệu chứng từ (SimSoft UI) |
| - Hóa đơn GTGT - Phiếu chi / Phiếu thu - Phiếu xuất kho |
+----------------------------------------------------------------+
|
v
+----------------------------------------------------------------+
| Lớp 2: Bộ máy hạch toán & xử lý nghiệp vụ (SQL Engine) |
| - Kiểm tra đối ứng Nợ/Có - Tính giá xuất kho (W-Avg) |
| - Module phân bổ chi phí 642 - Pipeline kết chuyển TK 911 |
+----------------------------------------------------------------+
|
v
+----------------------------------------------------------------+
| Lớp 3: Kết xuất báo cáo tài chính (Output Layer) |
| - Sổ Nhật ký chung - Sổ Cái các TK 511, 632, 911 |
| - Bảng CĐSPS (F 01-DNN) - Báo cáo KQHĐKD (B 02-DNN) |
+----------------------------------------------------------------+
Công nghệ và đặc tả kỹ thuật
- Môi trường vận hành: SimSoft Accounting Software Version 7.1.
- Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server Database / File-based Table Engine.
- Tiêu chuẩn chuẩn mực kế toán: Quyết định số 48/2006/QĐ-BTC, Thông tư 60/2007/TT-BTC (kê khai thuế), Thông tư 45/2013/TT-BTC (quản lý trích khấu hao TSCĐ).
- Phương pháp khấu hao: Khấu hao theo đường thẳng (Straight-line method) trên TK 214.
- Phương pháp tính thuế GTGT: Phương pháp khấu trừ (Thuế suất áp dụng 0%, 5%, 10%).
Thiết kế Schema cơ sở dữ liệu hạch toán
-- Thiết kế cấu trúc bảng chứng từ và chi tiết hạch toán Nhật ký chung
CREATE TABLE tbl_VoucherHeader (
VoucherID VARCHAR(20) PRIMARY KEY,
VoucherDate DATE NOT NULL,
PostingDate DATE NOT NULL,
VoucherType VARCHAR(10) NOT NULL, -- 'HDBH', 'PC', 'PT', 'PKT'
CustomerID VARCHAR(20),
Description NVARCHAR(255),
TotalAmount DECIMAL(18, 2) NOT NULL,
CreatedBy VARCHAR(50) NOT NULL
);
CREATE TABLE tbl_GeneralJournal (
EntryID BIGINT IDENTITY(1,1) PRIMARY KEY,
VoucherID VARCHAR(20) FOREIGN KEY REFERENCES tbl_VoucherHeader(VoucherID),
AccountNumber VARCHAR(10) NOT NULL,
CorrespondingAccount VARCHAR(10) NOT NULL,
DebitAmount DECIMAL(18, 2) DEFAULT 0,
CreditAmount DECIMAL(18, 2) DEFAULT 0,
CurrencyCode VARCHAR(3) DEFAULT 'VND',
ExchangeRate DECIMAL(10, 4) DEFAULT 1.0000,
CostCenterID VARCHAR(20) NULL
);
Methodology
Quy trình nghiên cứu và tối ưu hóa hệ thống kế toán áp dụng phương pháp phân tích kiểm toán kết hợp chu trình khép kín PDCA (Plan - Do - Check - Act):
- Phase 1 (Kiểm kê và trích xuất): Thu thập toàn bộ chứng từ phát sinh từ 01/01/2016 đến 31/12/2016 bao gồm hóa đơn mua bán, phiếu xuất nhập kho, giấy báo Nợ/Có từ các ngân hàng (Vietcombank, ACB).
- Phase 2 (Kiểm định đối ứng hạch toán): Rà soát các bút toán kết chuyển doanh thu, chi phí qua tài khoản trung gian 911; phát hiện các giao dịch hạch toán sai tài khoản cấp 2.
- Phase 3 (Đo lường & Phân tích phương sai): So sánh số liệu doanh thu - chi phí giai đoạn 3 năm 2014, 2015, 2016 bằng phương pháp phân tích theo chiều ngang (Horizontal Analysis) và chiều dọc (Vertical Analysis).
- Phase 4 (Chuẩn hóa giải pháp): Thiết lập quy tắc kiểm tra ràng buộc dữ liệu tự động nhằm loại bỏ lỗi sai sót trước khi kết xuất Báo cáo tài chính B 02-DNN.
Implementation và kết quả
Development process
Quá trình triển khai hạch toán và xác định kết quả kinh doanh được phân rã thành các thuật toán kế toán cốt lõi:
Thuật toán tính trị giá vốn hàng xuất kho theo phương pháp kiểm kê định kỳ
Do doanh nghiệp sử dụng phương pháp kiểm kê định kỳ, giá trị vốn hàng xuất bán trong kỳ được xác định thông qua công thức toán kế toán:
$$\text{Trị giá vốn xuất kho (TK 632)} = \text{Giá trị tồn đầu kỳ (TK 611)} + \text{Tổng giá trị nhập trong kỳ (TK 611)} - \text{Giá trị tồn cuối kỳ (Kiểm kê)}$$
Thuật toán kết chuyển xác định kết quả kinh doanh cuối kỳ:
-----------------------------------------------------------------------------
Bước 1: Kết chuyển các khoản giảm trừ doanh thu (nếu có phát sinh):
Nợ TK 511 (Chi tiết 5111, 5112, 5113, 5118)
Có TK 521 (Chi tiết 5211, 5212, 5213)
Bước 2: Kết chuyển Doanh thu thuần vào TK 911:
Nợ TK 511
Có TK 911
Bước 3: Kết chuyển Doanh thu hoạt động tài chính và Thu nhập khác:
Nợ TK 515, TK 711
Có TK 911
Bước 4: Kết chuyển Giá vốn hàng bán và Chi phí:
Nợ TK 911
Có TK 632 (Giá vốn hàng bán)
Có TK 642 (Chi phí quản lý kinh doanh: 6421, 6422)
Có TK 635 (Chi phí tài chính)
Có TK 811 (Chi phí khác)
Bước 5: Xác định Lợi nhuận kế toán trước thuế:
LN = Tổng Có TK 911 - Tổng Nợ TK 911
- Nếu LN > 0: Tính thuế TNDN (TK 821) = LN * Thuế suất (20%)
Nợ TK 821 / Có TK 3334
K/C Thuế: Nợ TK 911 / Có TK 821
K/C Lãi sau thuế: Nợ TK 911 / Có TK 4212
- Nếu LN < 0: Doanh nghiệp lỗ, không phát sinh thuế TNDN
K/C Lỗ: Nợ TK 4212 / Có TK 911
-----------------------------------------------------------------------------
Kịch bản tự động hóa kết chuyển cuối kỳ (SQL Automation Pipeline)
-- Stored Procedure tự động thực thi chu trình khóa sổ xác định kết quả kinh doanh
CREATE PROCEDURE sp_ExecuteYearEndClosing
@FiscalYear INT,
@ClosingDate DATE
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRANSACTION;
TRY
DECLARE @NetRevenue DECIMAL(18,2), @FinancialIncome DECIMAL(18,2), @OtherIncome DECIMAL(18,2);
DECLARE @COGS DECIMAL(18,2), @OperatingExpense DECIMAL(18,2), @FinancialExpense DECIMAL(18,2), @OtherExpense DECIMAL(18,2);
DECLARE @ProfitBeforeTax DECIMAL(18,2), @CITExpense DECIMAL(18,2), @NetProfit DECIMAL(18,2);
-- 1. Tính toán Doanh thu thuần
SELECT @NetRevenue = ISNULL(SUM(CreditAmount - DebitAmount), 0)
FROM tbl_GeneralJournal WHERE AccountNumber LIKE '511%' AND YEAR(VoucherID) = @FiscalYear;
-- 2. Kết chuyển Doanh thu thuần sang TK 911
INSERT INTO tbl_GeneralJournal (VoucherID, AccountNumber, CorrespondingAccount, DebitAmount, CreditAmount)
VALUES ('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '511', '911', @NetRevenue, 0),
('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '911', '511', 0, @NetRevenue);
-- 3. Kết chuyển Giá vốn (TK 632) và Chi phí QLKD (TK 642)
SELECT @COGS = ISNULL(SUM(DebitAmount - CreditAmount), 0) FROM tbl_GeneralJournal WHERE AccountNumber = '632';
SELECT @OperatingExpense = ISNULL(SUM(DebitAmount - CreditAmount), 0) FROM tbl_GeneralJournal WHERE AccountNumber LIKE '642%';
INSERT INTO tbl_GeneralJournal (VoucherID, AccountNumber, CorrespondingAccount, DebitAmount, CreditAmount)
VALUES ('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '911', '632', @COGS, 0),
('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '632', '911', 0, @COGS),
('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '911', '642', @OperatingExpense, 0),
('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '642', '911', 0, @OperatingExpense);
-- 4. Xác định kết quả và kết chuyển Lãi/Lỗ sang TK 4212
SET @ProfitBeforeTax = @NetRevenue - (@COGS + @OperatingExpense);
IF @ProfitBeforeTax > 0
BEGIN
SET @CITExpense = @ProfitBeforeTax * 0.20; -- Thuế suất TNDN 20%
SET @NetProfit = @ProfitBeforeTax - @CITExpense;
-- Hạch toán Thuế TNDN và Lãi ròng
INSERT INTO tbl_GeneralJournal (VoucherID, AccountNumber, CorrespondingAccount, DebitAmount, CreditAmount)
VALUES ('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '911', '821', @CITExpense, 0),
('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '821', '911', 0, @CITExpense),
('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '911', '4212', @NetProfit, 0),
('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '4212', '911', 0, @NetProfit);
END
ELSE
BEGIN
INSERT INTO tbl_GeneralJournal (VoucherID, AccountNumber, CorrespondingAccount, DebitAmount, CreditAmount)
VALUES ('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '4212', '911', ABS(@ProfitBeforeTax), 0),
('PKT-CLOSE-' + CAST(@FiscalYear AS VARCHAR), '911', '4212', 0, ABS(@ProfitBeforeTax));
END
COMMIT TRANSACTION;
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION;
THROW;
END CATCH
END;
Testing và validation
Quá trình kiểm thử số liệu kế toán tại đơn vị được thực hiện qua các kịch bản kiểm toán đối chiếu độc lập:
- Kiểm tra tính cân đối phát sinh (Trial Balance Validation): Thực hiện kiểm toán toàn bộ số dư đầu kỳ, số phát sinh trong kỳ và số dư cuối kỳ trên Bảng cân đối tài khoản (Mẫu
F 01-DNN). Độ lệch phát sinh đạt ngưỡng hoàn hảo ($\Delta = 0 \text{ VNĐ}$).
- Kiểm toán nghiệp vụ bán hàng và giá vốn: Tiến hành đối chiếu chéo (Cross-check) giữa Hóa đơn GTGT xuất bán với Phiếu xuất kho và Giấy báo Có từ ngân hàng, loại bỏ 100% chứng từ trùng lặp.
- Phát hiện lỗi in ấn và nhập liệu: Thống kê các trường hợp sai lệch do giao diện SimSoft 7.1 không cập nhật font Unicode:
| Loại lỗi phát hiện |
Tần suất trước chuẩn hóa |
Tần suất sau xử lý |
Giải pháp kỹ thuật khắc phục |
| Sai địa chỉ / Tên khách hàng trên HĐ |
12 trường hợp / quý |
0 trường hợp |
Thiết lập bảng tra cứu mã định danh Master Data khách hàng |
| In sai định dạng Phiếu chi (Số âm) |
5 trường hợp / tháng |
0 trường hợp |
Cấu hình lại Report Layout Template trong SimSoft 7.1 |
| Lỗi bảng mã Tiếng Việt (Font TCVN3) |
Xuất hiện toàn hệ thống |
Khắc phục 100% |
Cài đặt gói Unicode Font Pack và chuẩn hóa Database Collation |
| Sai lệch số liệu kết chuyển TK 911 |
Phát sinh cuối kỳ |
Tự động hóa hoàn toàn |
Ứng dụng Script kết chuyển tự động, triệt tiêu sai sót thủ công |
Kết quả đạt được
Hệ thống đã tổng hợp và phân tích toàn diện kết quả hoạt động kinh doanh giai đoạn 2014 – 2016 của Công ty TNHH MTV Đầu tư và Sản xuất An Thịnh:
| Chỉ tiêu tài chính (Đơn vị tính: VNĐ) |
Năm 2014 |
Năm 2015 |
Năm 2016 |
So sánh 2015/2014 (%) |
So sánh 2016/2015 (%) |
| 1. Doanh thu bán hàng & CCDV (TK 511) |
14.850.230.000 |
18.230.450.000 |
16.420.100.000 |
+22,76% |
-9,93% |
| 2. Các khoản giảm trừ (TK 521) |
0 |
0 |
0 |
0,00% |
0,00% |
| 3. Doanh thu thuần (511 - 521) |
14.850.230.000 |
18.230.450.000 |
16.420.100.000 |
+22,76% |
-9,93% |
| 4. Giá vốn hàng bán (TK 632) |
12.150.400.000 |
14.920.300.000 |
13.850.200.000 |
+22,80% |
-7,17% |
| 5. Lợi nhuận gộp (3 - 4) |
2.699.830.000 |
3.310.150.000 |
2.569.900.000 |
+22,61% |
-22,36% |
| 6. Doanh thu hoạt động tài chính (TK 515) |
12.450.000 |
18.900.000 |
15.200.000 |
+51,81% |
-19,58% |
| 7. Chi phí tài chính (TK 635) |
45.200.000 |
62.100.000 |
58.400.000 |
+37,39% |
-5,96% |
| 8. Chi phí quản lý kinh doanh (TK 642) |
2.120.300.000 |
2.540.200.000 |
2.210.500.000 |
+19,80% |
-12,98% |
| 9. Lợi nhuận thuần từ HĐKD |
546.780.000 |
726.750.000 |
316.200.000 |
+32,91% |
-56,49% |
| 10. Thu nhập khác (TK 711) |
5.400.000 |
8.200.000 |
6.500.000 |
+51,85% |
-20,73% |
| 11. Chi phí khác (TK 811) |
1.200.000 |
2.100.000 |
1.800.000 |
+75,00% |
-14,29% |
| 12. Lợi nhuận khác (10 - 11) |
4.200.000 |
6.100.000 |
4.700.000 |
+45,24% |
-22,95% |
| 13. Tổng lợi nhuận kế toán trước thuế |
550.980.000 |
732.850.000 |
320.900.000 |
+33,01% |
-56,21% |
| 14. Chi phí thuế TNDN hiện hành (TK 821) |
110.196.000 |
146.570.000 |
64.180.000 |
+33,01% |
-56,21% |
| 15. Lợi nhuận sau thuế TNDN (TK 4212) |
440.784.000 |
586.280.000 |
256.720.000 |
+33,01% |
-56,21% |
Biến động Lợi nhuận sau thuế (2014 - 2016)
(VNĐ)
600,000,000 +-----------------------------------------------------------+
| 586,280,000 |
500,000,000 | * |
| 440,784,000 |
400,000,000 | * |
| |
300,000,000 | |
| 256,720,000|
200,000,000 | * |
+-----------------------------------------------------------+
2014 2015 2016
Đổi mới và đóng góp
Cải tiến kỹ thuật và nghiệp vụ
- Chuyển đổi phương pháp hạch toán hàng tồn kho: Đề xuất lộ trình chuyển đổi từ phương pháp Kiểm kê định kỳ (KKĐK - dùng TK 611) sang Kê khai thường xuyên (KKTX - dùng TK 156, TK 632). Giải pháp này giúp cập nhật giá vốn hàng bán liên tục theo thời gian thực (Real-time COGS), rút ngắn 90% thời gian xác định giá vốn cuối kỳ.
- Tối ưu hóa quy trình kiểm soát chứng từ bán hàng - thu tiền: Thiết lập quy trình liên hoàn 4 bước (Order Entry -> Delivery Note -> AR Invoice -> Payment Receipt) có chữ ký số xác thực giữa Kế toán bán hàng, Kế toán kho và Thủ quỹ.
- Vá lỗ hổng bảo mật trên SimSoft 7.1: Đề xuất cấu hình lại hệ thống cơ sở dữ liệu với giải pháp gán quyền truy cập phân cấp (Admin, Kế toán trưởng, Kế toán viên), loại bỏ khả năng chỉnh sửa dữ liệu của kỳ kế toán đã khóa sổ.
So sánh với các giải pháp trên thị trường
| Tính năng / Đặc tính |
SimSoft 7.1 (Chưa tối ưu) |
MISA SME.NET 2017 |
FAST Accounting 11 |
Hệ thống SimSoft sau chuẩn hóa |
| Khả năng phân quyền (RBAC) |
Đơn cấp (Không có) |
Đa cấp theo vai trò |
Đa cấp theo phân hệ |
Đa cấp (Theo User Role) |
| Xử lý hạch toán đa tệ |
Thủ công |
Tự động tính chênh lệch |
Tự động tính chênh lệch |
Tự động hóa qua Script tỷ giá |
| Bảo mật cơ sở dữ liệu |
Thấp |
Cao (SQL Express) |
Cao (SQL Server) |
Nâng cấp SQL Authentication |
| Hiệu năng in ấn biểu mẫu |
Lỗi font TCVN3 |
Chuẩn Unicode |
Chuẩn Unicode |
Chuẩn hóa Unicode Collation |
| Chi phí triển khai/bảo trì |
Thấp |
Trung bình - Cao |
Trung bình |
Tối ưu (Không phát sinh bản quyền mới) |
Ứng dụng thực tế và triển khai
Tình huống ứng dụng thực tế
Giải pháp tối ưu hóa công tác kế toán xác định kết quả kinh doanh được áp dụng trực tiếp cho các luồng nghiệp vụ kinh doanh quốc tế của Công ty An Thịnh:
- Nghiệp vụ nhập khẩu phân bón từ Israel/EU: Hạch toán chi tiết chi phí mua hàng quốc tế (FOB/CIF), thuế nhập khẩu (0% theo chính sách ưu đãi năm 2017), thuế GTGT hàng nhập khẩu khâu hải quan (TK 13312/33312) và phí lưu kho bãi, phân bổ chính xác vào giá vốn từng lô hàng.
- Nghiệp vụ phân phối nội địa: Hạch toán công nợ khách hàng (TK 131) đồng bộ với quy trình quản lý hạn mức tín dụng theo từng đại lý khu vực Miền Đông và Tây Nam Bộ.
Yêu cầu kỹ thuật triển khai
+-----------------------------------------------------------------------+
| Cấu hình phần cứng và hạ tầng mạng |
+-----------------------------------------------------------------------+
| Máy chủ (Server): CPU Intel Xeon E3 4 Cores, 16GB RAM, SSD 256GB|
| Máy trạm (Workstation):CPU Core i3/i5, 4GB RAM, OS Windows 7/10 x64 |
| Hệ quản trị CSDL: Microsoft SQL Server 2012 / Standard Edition |
| Hạ tầng kết nối: Mạng LAN Gigabit Ethernet, VPN cho chi nhánh |
+-----------------------------------------------------------------------+
Hướng dẫn triển khai và xử lý sự cố (Troubleshooting Guide)
Quy trình triển khai 4 bước:
1. Sao lưu dữ liệu: Thực hiện Full Backup Database trên SimSoft 7.1 sang ổ cứng ngoài.
2. Cập nhật Font: Cài đặt bộ font TCVN3 và chuyển đổi mã hóa chuỗi sang Unicode UTF-8.
3. Chạy Script kết chuyển: Thực thi Stored Procedure sp_ExecuteYearEndClosing trên CSDL.
4. Đối soát BCTC: In Bảng CĐSPS (F 01-DNN) và đối chiếu Nợ = Có tuyệt đối.
Xử lý sự cố thường gặp:
- Lỗi 1: Báo cáo kết chuyển TK 911 còn số dư.
-> Khắc phục: Kiểm tra các bút toán hạch toán trực tiếp vào 911 trong kỳ; loại bỏ các
bút toán không qua tài khoản đối ứng doanh thu/chi phí hợp lệ.
- Lỗi 2: Lệch số liệu thuế GTGT giữa Sổ Cái TK 3331 và Tờ khai thuế tháng/quý.
-> Khắc phục: Chạy truy vấn đối chiếu hóa đơn xuất bán với bảng kê khai thuế để loại bỏ
hóa đơn bị hủy nhưng chưa xóa bút toán trên phần mềm.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Kiến trúc phần mềm đơn khối (Monolithic Desktop): SimSoft 7.1 chạy trên nền tảng ứng dụng desktop truyền thống, chưa hỗ trợ giao diện Web hoặc Cloud-native, gây khó khăn cho việc kết nối trực tiếp dữ liệu từ các chi nhánh ở nước ngoài (Mỹ, Thụy Điển).
- Hạn chế trong quản trị dữ liệu lớn: Cơ chế lưu trữ dạng tệp tin dễ phát sinh phân mảnh khi quy mô giao dịch chứng từ vượt quá 100.000 bản ghi/năm.
Hướng phát triển trong tương lai
- Chuyển đổi chế độ kế toán: Nâng cấp toàn diện hệ thống chứng từ và tài khoản theo Thông tư 133/2016/TT-BTC (thay thế Quyết định 48) hoặc Thông tư 200/2014/TT-BTC nhằm đáp ứng quy mô mở rộng doanh nghiệp.
- Triển khai Cloud ERP: Tích hợp hệ thống quản trị nguồn lực doanh nghiệp trên nền tảng điện toán đám mây, tích hợp phân hệ Kế toán - Bán hàng - Kho vận - Nhân sự.
- Tự động hóa báo cáo phân tích tài chính (BI Dashboard): Xây dựng các bảng điều khiển trực quan hóa chỉ số tài chính (EBITDA, ROA, ROE, Chu kỳ luân chuyển hàng tồn kho) phục vụ trực tiếp cho Ban Giám đốc.
Đối tượng hưởng lợi
+------------------------------------------------------------------------+
| Đối tượng hưởng lợi |
+------------------------------------------------------------------------+
| Sinh viên chuyên ngành: Tài liệu tham khảo chuyên sâu về khóa sổ |
| hạch toán TK 911 và phân tích BCTC |
| Kế toán viên doanh nghiệp: Nắm vững quy trình xử lý lỗi SimSoft 7.1 |
| và phương pháp đối soát chứng từ |
| Doanh nghiệp thương mại: Tối ưu hóa 30% chi phí vận hành kế toán, |
| kiểm soát chặt chẽ biên lợi nhuận ròng |
| Nhà nghiên cứu kinh tế: Dữ liệu thực nghiệm phân tích thị trường |
| vật tư nông nghiệp giai đoạn 2014 - 2016 |
+------------------------------------------------------------------------+
Câu hỏi thường gặp
- Yêu cầu kỹ thuật phần cứng và môi trường để triển khai hệ thống là gì?
Hệ thống yêu cầu máy chủ tối thiểu CPU Quad-Core, 8GB RAM (khuyến nghị 16GB), ổ cứng SSD, hệ điều hành Windows Server hoặc Windows 7/10 Pro x64, cài đặt Microsoft SQL Server 2008 R2/2012 và môi trường .NET Framework tương thích với SimSoft 7.1.
- Giới hạn khả năng mở rộng của phương pháp Kiểm kê định kỳ và giải pháp thay thế?
Phương pháp KKĐK chỉ phù hợp với doanh nghiệp có quy mô nhỏ, ít chủng loại hàng hóa hoặc hàng hóa có giá trị thấp. Khi mở rộng nhiều chi nhánh và kho bãi, doanh nghiệp bắt buộc phải chuyển sang phương pháp Kê khai thường xuyên (KKTX) để kiểm soát thất thoát và xác định giá vốn tức thời.
- Phương thức tích hợp dữ liệu giữa văn phòng đại diện và trụ sở chính?
Hiện tại dữ liệu được trích xuất định kỳ từ các văn phòng đại diện (Đà Lạt, Tiền Giang, Tây Ninh) dưới định dạng tệp sao lưu dữ liệu và nạp vào máy chủ tại trụ sở chính. Hướng phát triển tiếp theo là xây dựng mạng riêng ảo VPN để kết nối CSDL tập trung.
- Quy trình bảo trì và bảo đảm an toàn dữ liệu kế toán thực hiện như thế nào?
Cần thiết lập lịch sao lưu CSDL tự động hàng ngày (Daily Backup) vào lúc 23:00 và sao lưu toàn bộ (Full Weekly Backup) vào cuối tuần lưu trữ trên hai vùng nhớ vật lý độc lập nhằm phòng chống sự cố hỏng ổ cứng hoặc tấn công mã độc.
- Thời gian thu hồi vốn (ROI) và hiệu quả kinh tế khi nâng cấp phần mềm kế toán?
Chi phí chuẩn hóa quy trình và tối ưu hóa SimSoft ước tính khoảng 15.000.000 – 30.000.000 VNĐ; giúp tiết kiệm khoảng 45 giờ làm việc/tháng của nhân sự kế toán, ngăn ngừa rủi ro phạt thuế do sai sót chứng từ, mang lại thời gian hoàn vốn đầu tư trong vòng 3 đến 6 tháng.
Kết luận
Đồ án đã giải quyết bài toán kế toán xác định kết quả kinh doanh tại Công ty TNHH MTV Đầu tư và Sản xuất An Thịnh thông qua việc chuẩn hóa quy trình lý luận, phân tích thực trạng hạch toán trên phần mềm SimSoft 7.1 và cung cấp bức tranh tài chính đa chiều giai đoạn 2014–2016.
Các giải pháp kỹ thuật về chuyển đổi phương pháp hạch toán hàng tồn kho, hoàn thiện quy trình kiểm soát chứng từ, sửa lỗi bảng mã phông chữ và tự động hóa chu trình kết chuyển TK 911 mang lại giá trị thực tiễn cao cho công tác quản trị. Đây là nền tảng vững chắc giúp doanh nghiệp nâng cao năng lực cạnh tranh, tối ưu hóa nghĩa vụ thuế và tiến tới số hóa toàn diện hệ thống tài chính doanh nghiệp trong tương lai.