Giới thiệu dự án

Trong bối cảnh nền kinh tế số và chuỗi cung ứng kỹ thuật công nghiệp phát triển nhanh chóng, các doanh nghiệp ngành cơ điện (M&E) và phân phối thiết bị công nghiệp đối mặt với bài toán quản trị chi phí phức tạp, biến động giá nguyên vật liệu và quản lý nhiều hợp đồng thi công đa kỳ. Đồ án khóa luận tốt nghiệp "Kế toán doanh thu, chi phí và xác định kết quả hoạt động kinh doanh tại Công ty TNHH Thương mại Dịch vụ Thanh Bình Electric" (Chuyên ngành Kế toán - Mã số: 7340301, Phân hiệu Đại học Thủy Lợi) tập trung giải quyết bài toán cốt lõi: Chuẩn hóa quy trình ghi nhận doanh thu, tối ưu hóa thuật toán tính giá vốn hàng bán, và tự động hóa chu trình kết chuyển lãi lỗ trên hệ thống phần mềm kế toán doanh nghiệp.

Vấn đề thực tiễn và bài toán nghiên cứu (Problem Statement)

Thanh Bình Electric hoạt động kết hợp hai mảng: (1) Bán buôn thiết bị điện công nghiệp và (2) Cung cấp dịch vụ lắp đặt cơ điện, máy móc công trình. Việc vận hành song song gây ra các điểm nghẽn (pain points):

  • Phân bổ chi phí đa chiều: Chi phí dịch vụ dở dang (TK 154) và chi phí nguyên vật liệu xuất lắp đặt thường bị phân bổ sai lệch giữa các công trình, dẫn đến sai sót biên lợi nhuận gộp.
  • Độ trễ đối soát chứng từ: Quy trình luân chuyển hóa đơn GTGT, phiếu xuất kho và biên bản nghiệm thu kỹ thuật giữa hiện trường và phòng kế toán mất từ 5-7 ngày làm việc.
  • Rủi ro sai lệch định giá tồn kho: Xác định giá vốn hàng bán (TK 632) theo phương pháp Nhập trước - Xuất trước (FIFO) thủ công dễ phát sinh lỗi khi tần suất biến động giá vật tư cao.

Mục tiêu dự án

  1. Hệ thống hóa cơ sở lý luận theo chuẩn mực kế toán Việt Nam (VAS 01, VAS 02, VAS 14) và Thông tư 200/2014/TT-BTC.
  2. Khảo sát, phân tích quy trình luân chuyển chứng từ và hạch toán kế toán thực tế trên phần mềm Fast Accounting tại Công ty Thanh Bình Electric giai đoạn 2020 – 2022.
  3. Thiết kế mô hình tự động hóa bút toán kết chuyển định kỳ (TK 511, 521, 632, 641, 642 -> TK 911 -> TK 421).
  4. Đề xuất bộ giải pháp kiểm soát nội bộ và quy chuẩn dữ liệu kế toán quản trị nhằm rút ngắn 60% thời gian lập báo cáo tài chính.

Phạm vi và giới hạn (Scope & Limitations)

  • Đối tượng: Chu trình kế toán Doanh thu, Chi phí và Kết quả hoạt động kinh doanh.
  • Không gian: Công ty TNHH TMDV Thanh Bình Electric (Hiệp Thành, Quận 12, TP. Hồ Chí Minh).
  • Thời gian số liệu: Dữ liệu tài chính 03 năm tài chính liên tiếp (2020, 2021, 2022).
  • Giới hạn: Tập trung vào mô hình kế toán tập trung áp dụng Thông tư 200/2014/TT-BTC, không mở rộng sang chuẩn mực kế toán quốc tế (IFRS).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Hệ thống kế toán hiện tại được đánh giá thông qua việc so sánh đối sánh giữa các giải pháp quản trị số liệu:

Tiêu chí phân tích Phương pháp ghi sổ thủ công (Excel) MISA SME / Kế toán rời rạc Mô hình tích hợp Fast Accounting (Thực tế áp dụng)
Tính toàn vẹn dữ liệu Thấp, dễ đè công thức, lỗi versioning Trung bình, phụ thuộc đồng bộ offline Cao, cơ sở dữ liệu SQL Server tập trung
Tốc độ tính giá xuất kho (FIFO) Chậm (>4 giờ/kỳ cho 1.000 SKU) Tự động nhưng khó tùy biến phân bổ dự án Tự động hóa batch processing (<15 phút/kỳ)
Kiểm soát chi phí theo dự án ME Rất khó, phải link nhiều sheet Theo dõi dạng công trình cơ bản Chi tiết theo từng mã vụ việc/công trình (TK 154, 632)
Bảo mật và phân quyền Không có phân quyền theo vai trò Phân quyền mức cơ bản Phân quyền chi tiết: Kế toán thuế, Kế toán nội bộ

Phân loại yêu cầu hệ thống theo mô hình MoSCoW

  • Must Have (Bắt buộc):
    • Tuân thủ nghiêm ngặt hệ thống tài khoản Thông tư 200/2014/TT-BTC (TK 511, TK 521, TK 632, TK 641, TK 642, TK 911, TK 421).
    • Tự động khóa sổ và lập Bảng cân đối phát sinh, Báo cáo kết quả hoạt động kinh doanh (Mẫu B02-DN).
    • Khấu trừ thuế GTGT đầu ra (TK 33311) và đầu vào (TK 1331) chính xác 100%.
  • Should Have (Nên có):
    • Tự động hóa tính giá xuất kho FIFO theo thời gian thực (Real-time Perpetual Inventory).
    • Báo cáo phân tích biên lợi nhuận gộp theo từng dòng máy móc và hợp đồng lắp đặt.
  • Could Have (Có thể có):
    • Dashboard trực quan hóa KPI doanh thu theo nhân viên kinh doanh và dự án.
  • Won't Have (Chưa thực hiện kỳ này):
    • Tích hợp tự động cổng thanh toán quốc tế và đa tiền tệ nâng cao.

Thiết kế hệ thống

Kiến trúc luồng dữ liệu kế toán (Data Flow Architecture)

[Hóa đơn GTGT / PXK / Hợp đồng ME] 
    [Kiểm tra & Phân loại]
(Kế toán Thuế)    (Kế toán Nội bộ)
  [Fast Accounting Engine]
[Báo cáo Tài chính & Quản trị B02-DN]

Công nghệ và Cơ sở dữ liệu

  • Accounting Engine: Fast Accounting Engine v11.2, kiến trúc Client-Server.
  • Database Engine: Microsoft SQL Server 2019 Enterprise (hỗ trợ ACID transactions tuyệt đối).
  • Hệ thống bảng dữ liệu cốt lõi:
-- Schema cấu trúc bảng hạch toán Nhật ký chung
CREATE TABLE GeneralJournal (
    VoucherID VARCHAR(20) PRIMARY KEY,
    VoucherDate DATE NOT NULL,
    PostingDate DATE NOT NULL,
    VoucherType VARCHAR(10) NOT NULL, -- HDBH, PXK, PKT
    DebitAccount VARCHAR(10) NOT NULL,
    CreditAccount VARCHAR(10) NOT NULL,
    Amount DECIMAL(18, 2) NOT NULL,
    ProjectCode VARCHAR(20) NULL,
    CustomerID VARCHAR(20) NULL,
    Description NVARCHAR(255)
);

-- Schema lưu trữ chi tiết tồn kho theo lô phục vụ FIFO
CREATE TABLE InventoryBatches (
    BatchID INT IDENTITY(1,1) PRIMARY KEY,
    ItemCode VARCHAR(20) NOT NULL,
    ReceiptDate DATETIME NOT NULL,
    QuantityReceived INT NOT NULL,
    QuantityRemaining INT NOT NULL,
    UnitCost DECIMAL(18, 2) NOT NULL,
    VoucherRef VARCHAR(20)
);

Implementation và kết quả

Development Process

Quy trình triển khai hệ thống kế toán doanh thu, chi phí tại Thanh Bình Electric được chia thành 4 giai đoạn logic:

+-------------------------------------------------------------------------+
| Giai đoạn 1: Chuẩn hóa hệ thống danh mục (COA, Vật tư, Mã dự án)         |
+-------------------------------------------------------------------------+
                                     |
                                     v
+-------------------------------------------------------------------------+
| Giai đoạn 2: Cài đặt luồng chứng từ và phân quyền Fast Accounting       |
+-------------------------------------------------------------------------+
                                     |
                                     v
+-------------------------------------------------------------------------+
| Giai đoạn 3: Triển khai thuật toán tính giá FIFO & Phân bổ chi phí TK154 |
+-------------------------------------------------------------------------+
                                     |
                                     v
+-------------------------------------------------------------------------+
| Giai đoạn 4: Kiểm thử, đối chiếu dữ liệu 3 kỳ tài chính (2020-2022)     |
+-------------------------------------------------------------------------+

Thuật toán tính giá xuất kho FIFO tự động (Core Engine Logic)

Để đảm bảo giá vốn hàng bán (TK 632) phản ánh chính xác chuẩn mực VAS 02, thuật toán xuất kho xử lý từng đợt hàng xuất theo nguyên tắc tiêu thụ toàn bộ các lô nhập sớm nhất:

def calculate_fifo_cogs(item_code: str, issue_qty: int, inventory_batches: list) -> tuple:
    """
    Xác định Giá vốn hàng bán (TK 632) và cập nhật số dư tồn kho theo FIFO.
    """
    total_cogs = 0.0
    remaining_to_issue = issue_qty
    updated_batches = []
    
    # Sắp xếp các lô hàng theo thời gian nhập tăng dần
    sorted_batches = sorted(inventory_batches, key=lambda x: x['receipt_date'])
    
    for batch in sorted_batches:
        if remaining_to_issue == 0:
            updated_batches.append(batch)
            continue
            
        if batch['qty_remaining'] <= remaining_to_issue:
            # Tiêu thụ hết toàn bộ lô này
            total_cogs += batch['qty_remaining'] * batch['unit_cost']
            remaining_to_issue -= batch['qty_remaining']
            batch['qty_remaining'] = 0
        else:
            # Tiêu thụ một phần của lô hiện tại
            total_cogs += remaining_to_issue * batch['unit_cost']
            batch['qty_remaining'] -= remaining_to_issue
            remaining_to_issue = 0
            
        updated_batches.append(batch)
        
    if remaining_to_issue > 0:
        raise ValueError(f"Hàng tồn kho không đủ để xuất cho mã vật tư: {item_code}")
        
    return total_cogs, updated_batches

Bút toán kết chuyển xác định kết quả kinh doanh cuối kỳ

Quy trình khóa sổ được chuẩn hóa thành chuỗi các giao dịch kết chuyển đồng thời về tài khoản trung gian TK 911:

-- 1. Kết chuyển Doanh thu thuần về TK 911
INSERT INTO GeneralJournal (VoucherID, VoucherDate, PostingDate, VoucherType, DebitAccount, CreditAccount, Amount, Description)
SELECT 'KC-REV-2022', '2022-12-31', '2022-12-31', 'PKT', '511', '911', 
       SUM(Amount), N'Kết chuyển Doanh thu thuần bán hàng và cung cấp dịch vụ'
FROM GeneralJournal WHERE DebitAccount = '511' AND PostingDate BETWEEN '2022-01-01' AND '2022-12-31';

-- 2. Kết chuyển Giá vốn hàng bán về TK 911
INSERT INTO GeneralJournal (VoucherID, VoucherDate, PostingDate, VoucherType, DebitAccount, CreditAccount, Amount, Description)
SELECT 'KC-COGS-2022', '2022-12-31', '2022-12-31', 'PKT', '911', '632', 
       SUM(Amount), N'Kết chuyển Giá vốn hàng bán trong kỳ'
FROM GeneralJournal WHERE CreditAccount = '632' AND PostingDate BETWEEN '2022-01-01' AND '2022-12-31';

-- 3. Kết chuyển Chi phí QLDN về TK 911
INSERT INTO GeneralJournal (VoucherID, VoucherDate, PostingDate, VoucherType, DebitAccount, CreditAccount, Amount, Description)
SELECT 'KC-ADM-2022', '2022-12-31', '2022-12-31', 'PKT', '911', '642', 
       SUM(Amount), N'Kết chuyển Chi phí Quản lý doanh nghiệp'
FROM GeneralJournal WHERE CreditAccount = '642' AND PostingDate BETWEEN '2022-01-01' AND '2022-12-31';

Testing và validation

Hệ thống được kiểm thử thông qua việc đối chiếu và tái cấu trúc dữ liệu thực tế tại phòng kế toán Thanh Bình Electric:

  • Test Scenarios:
    • Kịch bản 1: Xuất hóa đơn dịch vụ lắp đặt cơ điện trước ngày nghiệm thu kỹ thuật -> Hệ thống chặn xuất hóa đơn khi chưa có phiếu tính giá thành dịch vụ hoàn thành (TK 154).
    • Kịch bản 2: Xuất kho vật tư với số lượng vượt quá tồn kho thực tế -> Hệ thống đưa cảnh báo âm kho và yêu cầu nhập hóa đơn mua hàng trước khi chạy thuật toán FIFO.
    • Kịch bản 3: Kết chuyển chi phí phát sinh trực tiếp về TK 911 -> Tỷ lệ khớp số học đạt 100%, triệt tiêu hoàn toàn độ lệch số dư cuối kỳ giữa Sổ cái TK 911 và Sổ chi tiết TK 421.

Kết quả đạt được

Hệ thống số hóa quy trình kế toán mang lại các cải thiện định lượng vượt trội:

Chỉ số hiệu năng (KPI Metric) Trước cải tiến (Thao tác bán thủ công) Sau chuẩn hóa trên Fast Accounting Mức độ cải thiện (%)
Thời gian tính giá vốn FIFO 240 phút/tháng 12 phút/tháng -95.0%
Thời gian lập BCTC cuối kỳ 12 ngày sau kết thúc quý 2 ngày sau kết thúc quý -83.3%
Tỷ lệ sai lệch số liệu kho - kế toán 4.2% giá trị < 0.05% giá trị -98.8%
Tốc độ truy xuất báo cáo doanh thu dự án 45 phút/yêu cầu Tức thì (Real-time query) -99.0%

Đổi mới và đóng góp

  1. Chuẩn hóa mô hình kế toán tập trung tích hợp: Xây dựng quy chuẩn phân định chức năng rõ ràng giữa Kế toán Thuế (kiểm soát hóa đơn đầu vào/đầu ra, nộp ngân sách) và Kế toán Nội bộ (quản lý công nợ khách hàng, đối soát dòng tiền).
  2. Khắc phục triệt để bài toán hạch toán dịch vụ ME: Áp dụng phương pháp tập hợp chi phí theo từng đối tượng sử dụng dịch vụ trên TK 154, giúp công ty không bị dồn chi phí sai kỳ, phản ánh đúng nguyên tắc phù hợp (Matching Principle) theo Chuẩn mực VAS 01.
  3. Quy trình luân chuyển chứng từ số hóa: Giảm thiểu 4 bước trung gian trong quy trình phê duyệt phiếu chi và hóa đơn mua hàng, tăng tính minh bạch trong việc lập dự phòng nợ phải thu khó đòi.

Ứng dụng thực tế và triển khai

Hướng dẫn triển khai (Deployment Architecture)

  • Yêu cầu hệ thống tối thiểu:
    • Server: Windows Server 2019/2022, CPU 8 Cores, 16GB RAM, SSD NVMe 500GB (RAID 1).
    • Client: Windows 10/11 64-bit, CPU Intel Core i3 gen 10 trở lên, 8GB RAM.
  • Kế hoạch triển khai (Roadmap):
    • Tuần 1: Khảo sát và chuẩn hóa hệ thống mã định danh (Khách hàng, NCC, Hàng hóa, Mã vụ việc).
    • Tuần 2: Import số dư đầu kỳ và cấu hình quy tắc ghi sổ Nhật ký chung.
    • Tuần 3: Vận hành song song hệ thống cũ và mới, chạy kiểm thử dữ liệu đối soát.
    • Tuần 4: Go-live toàn diện và ban hành sổ tay hướng dẫn hạch toán nội bộ.

Hạn chế và hướng phát triển

  • Hạn chế kỹ thuật: Chưa tích hợp trực tiếp API với hệ thống Hóa đơn điện tử của Tổng cục Thuế, kế toán vẫn phải tải XML/PDF thủ công để nhập liệu.
  • Hướng nâng cấp tiếp theo:
    • Tích hợp module OCR (Optical Character Recognition) tự động trích xuất thông tin hóa đơn mua vào trực tiếp vào Fast Accounting.
    • Xây dựng hệ thống cảnh báo tự động hạn mức công nợ khách hàng (Credit Limit Warning) dựa trên máy học phân tích lịch sử trả nợ.

Đối tượng hưởng lợi

  • Sinh viên & Học viên ngành Kế toán: Tiếp cận case study thực tế về chu trình hạch toán Thông tư 200/2014/TT-BTC kết hợp phần mềm doanh nghiệp, có sẵn sơ đồ luân chuyển chứng từ và mẫu bảng biểu.
  • Kế toán viên & Doanh nghiệp vừa và nhỏ (SMEs): Bộ khung chuẩn để tổ chức phòng kế toán tinh gọn, tối ưu chi phí vận hành và đảm bảo an toàn quyết toán thuế.
  • Nhà phát triển hệ thống ERP/AIS: Nắm bắt chính xác nghiệp vụ kế toán xây lắp - thương mại kỹ thuật để thiết kế cơ sở dữ liệu và luồng xử lý chuẩn mực.

Câu hỏi thường gặp

1. Doanh nghiệp kinh doanh kết hợp thương mại và dịch vụ lắp đặt cần lưu ý gì khi ghi nhận doanh thu theo VAS 14?

Doanh nghiệp phải tách biệt rõ ràng Doanh thu bán hàng hóa (TK 5111) và Doanh thu cung cấp dịch vụ lắp đặt (TK 5113). Doanh thu lắp đặt chỉ được ghi nhận khi xác định được phần công việc đã hoàn thành có biên bản nghiệm thu khối lượng kỹ thuật được khách hàng xác nhận.

2. Thuật toán FIFO trên phần mềm kế toán xử lý thế nào khi có phát sinh hàng bán bị trả lại?

Hàng bán bị trả lại (TK 5212) khi nhập kho lại (ghi Nợ TK 156 / Có TK 632) sẽ được tạo thành một lô hàng mới với đơn giá vốn bằng chính đơn giá xuất kho tại thời điểm bán, được ưu tiên xếp vào hàng đợi xuất kho cho các giao dịch tiếp theo.

3. Vì sao công ty áp dụng phương pháp Kê khai thường xuyên thay vì Kiểm kê định kỳ?

Phương pháp Kê khai thường xuyên cho phép ghi nhận liên tục sự biến động của hàng tồn kho sau mỗi nghiệp vụ nhập - xuất, giúp xác định giá vốn hàng bán và số dư tồn kho tại bất kỳ thời điểm nào, đáp ứng yêu cầu quản trị tức thời của ngành thiết bị công nghiệp.

4. Chi phí dịch vụ mua ngoài phục vụ thi công công trình hạch toán vào tài khoản nào?

Nếu chi phí phát sinh trực tiếp phục vụ cho việc thực hiện hợp đồng dịch vụ lắp đặt cho khách hàng, chi phí được tập hợp vào Nợ TK 154 (Chi phí sản xuất, kinh doanh dở dang). Nếu phục vụ hoạt động quản lý chung của văn phòng thì hạch toán vào Nợ TK 642.

5. Chi phí đầu tư và thời gian hoàn vốn (ROI) khi chuẩn hóa hệ thống kế toán trên phần mềm Fast Accounting?

Chi phí bản quyền và triển khai cho hệ thống 3-5 người dùng dao động từ 25-40 triệu VNĐ. Nhờ cắt giảm 80% thời gian xử lý thủ công và triệt tiêu các lỗi phạt vi phạm hóa đơn/thuế, thời gian hoàn vốn thực tế đạt dưới 6 tháng.


Kết luận

Đồ án khóa luận tốt nghiệp của tác giả Bùi Thị Hải Chi đã giải quyết toàn diện bài toán lý luận và thực tiễn trong công tác kế toán doanh thu, chi phí và xác định kết quả kinh doanh tại Công ty TNHH TMDV Thanh Bình Electric. Bằng việc kết hợp chặt chẽ giữa Chuẩn mực Kế toán Việt Nam, Thông tư 200/2014/TT-BTC và năng lực xử lý tự động của hệ thống Fast Accounting trên nền tảng cơ sở dữ liệu hiện đại, nghiên cứu đã chứng minh hiệu quả vượt trội trong việc tinh gọn bộ máy, minh bạch hóa dòng tiền và cung cấp thông tin tài chính chuẩn xác cho nhà quản trị doanh nghiệp. Đây là tài liệu tham khảo giá trị cao cho các nghiên cứu ứng dụng và triển khai thực tế trong lĩnh vực kế toán doanh nghiệp tại Việt Nam.