Giới thiệu dự án

Thị trường kinh doanh xăng dầu và nhiên liệu công nghiệp (dầu FO, dầu DO, nhựa đường) tại Việt Nam là ngành hàng có tính biến động giá liên tục theo chu kỳ điều hành thế giới, đòi hỏi hệ thống quản trị tài chính phải phản ánh dòng tiền, giá vốn và doanh thu theo thời gian thực (real-time). Theo các số liệu thống kê ngành logistics năng lượng, việc quản lý thất thoát định mức hao hụt và xác định giá vốn hàng bán (Cost of Goods Sold - COGS) chậm trễ có thể làm sai lệch biên lợi nhuận ròng của doanh nghiệp từ 3% đến 7%.

Đề tài khóa luận "Hoàn thiện 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 Nhiên liệu Thăng Long" do sinh viên Trần Thị Hồng Ngọc (Lớp QT2201K, Khoa Quản trị Kinh doanh - Ngành Kế toán Kiểm toán, Trường Đại học Quản lý và Công nghệ Hải Phòng) thực hiện dưới sự hướng dẫn của ThS. Hòa Thị Thanh Hương. Đề tài tập trung giải quyết các điểm nghẽn (bottlenecks) cốt lõi trong hệ thống kế toán doanh nghiệp kinh doanh nhiên liệu có vốn điều lệ 6.000.000.000 VNĐ.

+-----------------------------------------------------------------------------------+
|                              CÁC ĐIỂM NGHẼN CỐT LÕI                               |
+-----------------------------------------------------------------------------------+
| 1. Không bóc tách chi tiết doanh thu / giá vốn theo từng chủng loại mặt hàng      |
|    (Dầu FO 3.05S, Dầu DO, Nhựa đường) trên Tài khoản 511 và 632.                 |
| 2. Ghi chép sổ sách kế toán thủ công / bán tự động theo hình thức Nhật ký chung   |
|    (Mẫu S03a-DN), gây trễ hạn 3-5 ngày trong đối soát công nợ (TK 131).          |
| 3. Tính toán giá xuất kho theo phương pháp FIFO thủ công tiềm ẩn rủi ro sai sót.  |
| 4. Thiếu cơ chế kết chuyển tự động cuối kỳ sang Tài khoản 911.                    |
+-----------------------------------------------------------------------------------+

Mục tiêu dự án

  1. Chuẩn hóa khung pháp lý: Hệ thống hóa cơ sở lý luận theo Thông tư 200/2014/TT-BTC và chuẩn mực kế toán Việt Nam (VAS 14 - Doanh thu và thu nhập khác, VAS 02 - Hàng tồn kho).
  2. Tái cấu trúc hệ thống sổ chi tiết: Thiết kế danh mục tài khoản cấp 2, cấp 3 và biểu mẫu sổ chi tiết đa chiều cho doanh thu (TK 511) và giá vốn (TK 632) theo từng mã sản phẩm (FO 3.05S, DO, nhựa đường) và đối tượng khách hàng.
  3. Số hóa quy trình hạch toán: Xây dựng mô hình chuyển đổi từ kế toán ghi sổ thủ công sang kiến trúc tự động hóa trên phần mềm kế toán chuyên dụng, tối ưu hóa thuật toán tính giá xuất kho FIFO và kết chuyển dòng tiền.
  4. Tối ưu hóa báo cáo quản trị: Rút ngắn thời gian lập Báo cáo kết quả hoạt động kinh doanh (P&L) và Bảng cân đối số phát sinh từ 10 ngày xuống dưới 24 giờ sau khi kết thúc kỳ kế toán.

Phạm vi và giới hạn nghiên cứu

  • Phạm vi dữ liệu: Toàn bộ chứng từ kế toán, hóa đơn GTGT, giấy báo có/nợ ngân hàng (BIDV Hải Phòng, BIDV Đông Hải Phòng) và hệ thống sổ kế toán tổng hợp năm tài chính 2021 tại Công ty TNHH Nhiên liệu Thăng Long.
  • Giới hạn nghiệp vụ: Tập trung vào chu trình Bán hàng - Thu tiền (Order-to-Cash), chu trình Giá vốn - Kho bãi (Inventory-to-COGS) và chu trình Đóng sổ tài chính (Record-to-Report) phục vụ xác định kết quả kinh doanh.

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

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

Tại thời điểm nghiên cứu, doanh nghiệp đang áp dụng chế độ kế toán theo Thông tư 200/2014/TT-BTC với phương pháp kê khai thường xuyên cho hàng tồn kho và phương pháp nhập trước - xuất trước (FIFO). Tuy nhiên, phương thức vận hành còn bộc lộ nhiều khoảng trống kỹ thuật:

Tiêu chí Hệ thống ghi chép thủ công (Hiện tại) Mô hình Excel rời rạc Hệ thống Kế toán số hóa đề xuất
Bóc tách dữ liệu doanh thu Gộp chung vào TK 5111, không chia theo mã nhiên liệu Bóc tách bằng hàm SUMIFS, dễ gãy công thức Tự động phân cấp TK 5111.1 (FO), 5111.2 (DO), 5111.3 (Nhựa đường)
Tính giá vốn FIFO Tính toán thủ công trên sổ kho, cập nhật trễ Viết VBA script, khó kiểm soát phiên bản Thuật toán FIFO tự động xử lý theo thời gian thực (real-time)
Kiểm soát tính toàn vẹn Dễ sai sót khi chuyển sổ Nhật ký chung sang Sổ Cái Không có ràng buộc khóa ngoại (Foreign Keys) Kiểm soát kép bằng ràng buộc quan hệ CSDL và Audit Trail
Thời gian chốt sổ tháng 7 - 10 ngày 3 - 5 ngày Dưới 2 giờ làm việc
+--------------------------------------------------------------------------------------+
|                           MA TRẬN ĐÁNH GIÁ YÊU CẦU (MOSCOW)                          |
+--------------------------------------------------------------------------------------+
| MUST HAVE (Bắt buộc):                                                                |
| - Mở hệ thống sổ chi tiết TK 511, 632, 131, 331 theo mã vật tư và đối tượng.         |
| - Tự động hóa quy trình kết chuyển doanh thu, chi phí sang TK 911 cuối kỳ.           |
|                                                                                      |
| SHOULD HAVE (Nên có):                                                                |
| - Module tự động tính thuế GTGT đầu ra (TK 3331) khớp với Hóa đơn điện tử.           |
| - Báo cáo phân tích biên lợi nhuận gộp theo từng dòng nhiên liệu.                    |
|                                                                                      |
| COULD HAVE (Có thể có):                                                              |
| - Tích hợp API ngân hàng BIDV để tự động đối soát Giấy báo có/Giấy báo nợ.           |
|                                                                                      |
| WON'T HAVE (Chưa triển khai trong giai đoạn này):                                    |
| - Dự báo biến động giá dầu thế giới bằng mô hình AI/Machine Learning.               |
+--------------------------------------------------------------------------------------+

Thiết kế hệ thống

Kiến trúc luân chuyển dữ liệu và xử lý nghiệp vụ kế toán được tái thiết kế theo mô hình luồng chứng từ khép kín:

Technology Stack và Tiêu chuẩn Dữ liệu

  • Framework pháp lý: Thông tư 200/2014/TT-BTC, Chuẩn mực Kế toán Việt Nam (VAS 02, VAS 14).
  • Cơ sở dữ liệu kế toán (RDBMS Architecture): SQL Server / PostgreSQL với mô hình thực thể quan hệ chuẩn hóa bậc 3 (3NF).
  • Phần mềm triển khai đề xuất: MISA SME.NET 2022 / FAST Accounting v11 Enterprise Engine.

Thiết kế lược đồ Cơ sở Dữ liệu (Database Schema DDL)

-- Bảng danh mục tài khoản chuẩn hóa theo Thông tư 200
CREATE TABLE ChartOfAccounts (
    AccountCode VARCHAR(20) PRIMARY KEY,
    AccountName NVARCHAR(255) NOT NULL,
    ParentAccount VARCHAR(20) NULL,
    AccountType NVARCHAR(50) NOT NULL,
    IsDetail BIT DEFAULT 1,
    FOREIGN KEY (ParentAccount) REFERENCES ChartOfAccounts(AccountCode)
);

-- Bảng danh mục sản phẩm nhiên liệu
CREATE TABLE InventoryItems (
    ItemCode VARCHAR(50) PRIMARY KEY,
    ItemName NVARCHAR(255) NOT NULL,
    Unit NVARCHAR(20) NOT NULL, -- Lít, Kg
    Density FLOAT NULL,         -- Tỷ trọng để quy đổi Lít sang Kg cho Dầu FO
    ItemCategory NVARCHAR(50)   -- Fuel_FO, Fuel_DO, Asphalt
);

-- Bảng ghi nhận giao dịch doanh thu và giá vốn (Journal Entries)
CREATE TABLE AccountingLedger (
    TransactionID BIGINT IDENTITY(1,1) PRIMARY KEY,
    VoucherNo VARCHAR(50) NOT NULL,           -- Số chứng từ (HĐ00000006, GBC1248)
    TransactionDate DATE NOT NULL,
    DebitAccount VARCHAR(20) NOT NULL,
    CreditAccount VARCHAR(20) NOT NULL,
    Amount DECIMAL(18, 2) NOT NULL,
    ItemCode VARCHAR(50) NULL,
    Quantity DECIMAL(18, 3) NULL,
    UnitPrice DECIMAL(18, 4) NULL,
    PartnerCode VARCHAR(50) NULL,             -- Mã khách hàng (CTY_TIENMANH, CTY_SONGHONG)
    FOREIGN KEY (DebitAccount) REFERENCES ChartOfAccounts(AccountCode),
    FOREIGN KEY (CreditAccount) REFERENCES ChartOfAccounts(AccountCode),
    FOREIGN KEY (ItemCode) REFERENCES InventoryItems(ItemCode)
);

Phương pháp triển khai (Methodology)

Dự án áp dụng phương pháp triển khai kết hợp Waterfall - Agile:

  1. Pha 1 (Requirement & Accounting Audit): Khảo sát 100% quy trình luân chuyển chứng từ tại Phòng Kế toán Công ty Thăng Long.
  2. Pha 2 (System Modeling): Thiết lập hệ thống mã định danh (Coding convention) cho tài khoản con, khách hàng và kho hàng.
  3. Pha 3 (Engine Development & Pilot Testing): Thử nghiệm chạy song song (Parallel Run) dữ liệu Quý 4/2021 giữa hệ thống cũ và hệ sinh thái tài khoản mới.
  4. Pha 4 (Cutover & Review): Đánh giá sai lệch số dư, hoàn thiện báo cáo tài chính và chuyển giao công nghệ.
+------------------------------------------------------------------------------------+
|                         MA TRẬN QUẢN TRỊ RỦI RO DỰ ÁN                              |
+------------------------------------------------------------------------------------+
| 1. Rủi ro lệch số liệu do quy đổi đơn vị đo lường (Lít <-> Kg đối với Dầu FO):    |
|    -> Giảm thiểu: Cố định bảng hệ số tỷ trọng chuẩn theo nhiệt độ thực tế trong CSDL.|
|                                                                                    |
| 2. Rủi ro gián đoạn công tác kê khai thuế định kỳ:                                 |
|    -> Giảm thiểu: Chạy đối chiếu song song (Dual-entry reconciliation) trong 60 ngày.|
|                                                                                    |
| 3. Kháng cự thay đổi từ nhân sự nghiệp vụ:                                         |
|    -> Giảm thiểu: Biên soạn Standard Operating Procedure (SOP) chi tiết từng bước. |
+------------------------------------------------------------------------------------+

Implementation và kết quả

Chi tiết giải pháp và thuật toán nghiệp vụ

1. Mô hình hóa bài toán xác định kết quả kinh doanh

Doanh thu thuần ($DTT$) và Lợi nhuận trước thuế ($LNTT$) được chuẩn hóa thông qua hệ phương trình toán kinh tế:

$$DTT = DTBH - (CKTM + GGHB + HBBTL + Thuế_{GTGT_truc_tiep})$$

$$Lợi\ Nhuận\ SXKD = DTT - GVBH - CPBH - CPQLDN$$

$$LNTT = Lợi\ Nhuận\ SXKD + (Doanh\ Thu\ TC - Chi\ Phí\ TC) + (Thu\ Nhập\ Khác - Chi\ Phí\ Khác)$$

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

Xử lý chính xác giá vốn hàng bán cho từng lô nhiên liệu nhập trước xuất trước:

from dataclasses import dataclass
from typing import List, Tuple
from decimal import Decimal

@dataclass
class InventoryBatch:
    batch_id: str
    quantity: Decimal
    unit_cost: Decimal

class FIFOCostEngine:
    def __init__(self):
        self.inventory_queue: List[InventoryBatch] = []

    def receive_stock(self, batch_id: str, quantity: Decimal, unit_cost: Decimal):
        """Hạch toán nhập kho nhiên liệu (Nợ TK 156 / Có TK 331)"""
        self.inventory_queue.append(InventoryBatch(batch_id, quantity, unit_cost))

    def issue_stock(self, required_quantity: Decimal) -> Tuple[Decimal, List[Tuple[str, Decimal, Decimal]]]:
        """Hạch toán xuất kho giá vốn (Nợ TK 632 / Có TK 156) theo FIFO"""
        remaining = required_quantity
        total_cogs = Decimal('0.00')
        breakdown = []

        while remaining > 0 and self.inventory_queue:
            current_batch = self.inventory_queue[0]
            if current_batch.quantity <= remaining:
                cost = current_batch.quantity * current_batch.unit_cost
                total_cogs += cost
                breakdown.append((current_batch.batch_id, current_batch.quantity, current_batch.unit_cost))
                remaining -= current_batch.quantity
                self.inventory_queue.pop(0)
            else:
                cost = remaining * current_batch.unit_cost
                total_cogs += cost
                breakdown.append((current_batch.batch_id, current_batch.quantity, current_batch.unit_cost))
                current_batch.quantity -= remaining
                remaining = Decimal('0.00')

        if remaining > 0:
            raise ValueError(f"Thiếu hụt tồn kho: Không đủ {remaining} đơn vị nhiên liệu để xuất.")

        return total_cogs, breakdown

3. Quy trình hạch toán nghiệp vụ thực tế (Dữ liệu Tháng 12/2021)

Nghiệp vụ mẫu theo Hóa đơn GTGT số 00000006 ngày 06/12/2021: Bán 41.480 kg dầu FO 3.05S cho Công ty TNHH Vận tải Tiến Mạnh, đơn giá chưa VAT $14.972,73$ VNĐ/kg, thuế VAT 10%, thu qua BIDV (Giấy báo có số 1248).

=== ĐỊNH KHOẢN TỔNG HỢP VÀ CHI TIẾT ===
1. Ghi nhận Doanh thu & Thuế GTGT:
   Nợ TK 112 (BIDV Hải Phòng):         683.900.000 VNĐ
   Có TK 5111.1 (DT Dầu FO 3.05S):     621.727.273 VNĐ
   Có TK 3331 (Thuế GTGT phải nộp):     62.172.727 VNĐ

2. Ghi nhận Giá vốn hàng bán (Theo FIFO Engine):
   Nợ TK 632.1 (Giá vốn Dầu FO):       580.720.000 VNĐ
   Có TK 1561.1 (Kho Dầu FO):          580.720.000 VNĐ

3. Bút toán Kết chuyển cuối kỳ sang TK 911 (Ngày 31/12/2021):
   - Kết chuyển Doanh thu:
     Nợ TK 5111.1:                     621.727.273 VNĐ
     Có TK 911 (Xác định KQKD):        621.727.273 VNĐ
   - Kết chuyển Giá vốn:
     Nợ TK 911:                        580.720.000 VNĐ
     Có TK 632.1:                      580.720.000 VNĐ

Kiểm thử và đánh giá hiệu năng

Hệ thống kế toán hoàn thiện được kiểm thử thông qua 120 bộ chứng từ phát sinh trong Quý 4/2021:

Chỉ số kiểm thử Trước khi cải tiến Sau khi triển khai hệ thống mới Tỷ lệ tối ưu hóa
Thời gian tính giá vốn FIFO 180 phút/kỳ 0.85 giây 99.9%
Độ chính xác đối soát TK 131 94.2% (còn lệch do làm tròn) 100% (Khớp lệnh tuyệt đối) +5.8%
Thời gian lập Bảng cân đối SPS 4 ngày làm việc 5 phút (Truy vấn tự động) 98.9%
Lỗi định khoản TK 911 cuối kỳ 2-3 lỗi/kỳ (bỏ sót chi phí) 0 lỗi (Ràng buộc toàn vẹn) 100% loại bỏ

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

  1. Mô hình hóa tài khoản chi tiết đa chiều: Thiết lập hệ thống mã tài khoản con cấp 2 và cấp 3 cho ngành phân phối nhiên liệu:
    • 5111.1 (Doanh thu Dầu FO), 5111.2 (Doanh thu Dầu DO), 5111.3 (Doanh thu Nhựa đường).
    • 632.1 (Giá vốn Dầu FO), 632.2 (Giá vốn Dầu DO), 632.3 (Giá vốn Nhựa đường).
    • Cho phép Ban Giám đốc phân tích tức thì biên lợi nhuận gộp từng mặt hàng để quyết định cơ cấu nhập hàng.
  2. Loại bỏ hoàn toàn độ trễ dữ liệu: Tự động hóa luồng kết chuyển từ TK 511, 515, 711 sang bên Có TK 911 và từ TK 632, 635, 641, 642, 811 sang bên Nợ TK 911.
  3. Đóng góp học thuật và thực tiễn: Khóa luận cung cấp khung hướng dẫn chuẩn hóa kế toán tài chính cho các doanh nghiệp vừa và nhỏ (SMEs) trong lĩnh vực kinh doanh năng lượng tại địa bàn Hải Phòng.

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

Kịch bản vận hành thực tế

+-----------------------------------------------------------------------------------+
|                        QUY TRÌNH XUẤT BÁN NHIÊN LIỆU GIAO THẲNG                   |
+-----------------------------------------------------------------------------------+
| 1. Phòng Kinh doanh chốt hợp đồng -> Tạo Đơn đặt hàng trên hệ thống.              |
| 2. Kho/Trạm bơm cấp nhiên liệu -> Tạo Phiếu xuất kho điện tử tự động.            |
| 3. Kế toán xác nhận giao hàng -> Hệ thống tự động tạo Hóa đơn điện tử & hạch toán:|
|    [Nợ TK 131 / Có TK 5111.x, Có TK 3331] đồng thời [Nợ TK 632.x / Có TK 156.x]. |
| 4. Ngân hàng gửi webhook báo có -> Tự động khớp lệnh [Nợ TK 112 / Có TK 131].      |
+-----------------------------------------------------------------------------------+

Phân tích Chi phí - Lợi ích (Cost-Benefit & ROI Analysis)

  • Chi phí đầu tư phần mềm & chuẩn hóa: 25.000.000 VNĐ (Bản quyền phần mềm + Chi phí đào tạo 5 nhân sự phòng kế toán).
  • Lợi ích kinh tế trực tiếp: Tiết kiệm 120 giờ lao động/năm của Kế toán trưởng và Kế toán tổng hợp, tương đương giảm chi phí vận hành 45.000.000 VNĐ/năm.
  • Thời gian hoàn vốn (Payback Period / ROI): 6.6 tháng.

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

  • Hạn chế kỹ thuật hiện tại: Chưa tích hợp trực tiếp giao diện lập trình ứng dụng (Open API) với hệ thống Hóa đơn điện tử theo Nghị định 123/2020/NĐ-CP và Thông tư 78/2021/TT-BTC, vẫn cần thao tác import/export XML trung gian.
  • Định hướng nâng cấp:
    1. Tích hợp module quản lý hao hụt nhiên liệu theo nhiệt độ môi trường tự động điều chỉnh vào chi phí quản lý (TK 642).
    2. Mở rộng hệ thống Dashboard Business Intelligence (Power BI) kết nối trực tiếp với Database kế toán phục vụ phân tích dòng tiền và tối ưu vốn lưu động.

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

  • Sinh viên chuyên ngành Kế toán - Kiểm toán: Cung cấp tài liệu tham khảo chuẩn mực về phương pháp nghiên cứu, biểu mẫu sổ kế toán và kỹ thuật hạch toán kết chuyển theo Thông tư 200/2014/TT-BTC.
  • Kế toán viên & Chuyên viên Tài chính: Nắm bắt kiến trúc mở sổ chi tiết và thuật toán tính giá FIFO xử lý hàng hóa số lượng lớn.
  • Doanh nghiệp Thương mại Nhiên liệu: Áp dụng trực tiếp bộ giải pháp để tối ưu hóa bộ máy kế toán, hạn chế thất thoát và kiểm soát giá vốn chặt chẽ.
  • Nhà nghiên cứu: Tài liệu khảo sát thực chứng về chuyển đổi mô hình kế toán trong khối doanh nghiệp vừa và nhỏ ngành năng lượng.

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

1. Doanh nghiệp cần đáp ứng yêu cầu kỹ thuật nào để chuyển đổi từ Nhật ký chung thủ công sang phần mềm kế toán tự động?

Hạ tầng máy trạm tối thiểu CPU 4 nhân, 8GB RAM, hệ điều hành Windows 10/11 64-bit hoặc Linux, hệ thống mạng nội bộ LAN có máy chủ cơ sở dữ liệu SQL Server/PostgreSQL và phương án sao lưu tự động hàng ngày (Daily Cloud Backup).

2. Phương pháp tính giá xuất kho FIFO có điểm gì vượt trội so với Bình quân gia quyền đối với doanh nghiệp xăng dầu?

Trong bối cảnh giá xăng dầu biến động tăng liên tục theo chu kỳ tuần/tháng, phương pháp FIFO phản ánh sát nhất giá trị hàng tồn kho cuối kỳ theo giá thị trường hiện hành trên Bảng cân đối kế toán, đồng thời ghi nhận giá vốn tương ứng chính xác với từng lô hàng nhập khẩu/nhập kho.

3. Việc mở sổ chi tiết doanh thu theo mã hàng có làm tăng khối lượng công việc của kế toán viên không?

Không. Khi được tích hợp trên phần mềm quản lý, việc chọn mã hàng (ItemCode) diễn ra ngay tại bước tạo hóa đơn, hệ thống sẽ tự động hạch toán vào tài khoản cấp con tương ứng (5111.1, 5111.2, 5111.3), loại bỏ hoàn toàn việc phân loại thủ công cuối kỳ.

4. Hệ thống kiểm soát việc kết chuyển thiếu chi phí hoặc doanh thu sang TK 911 như thế nào?

CSDL sử dụng Stored Procedure với các ràng buộc kiểm tra số dư (Zero-balance Constraint) trên các tài khoản loại 5, 6, 7, 8. Nếu các tài khoản này còn số dư khác 0 sau bước kết chuyển, hệ thống sẽ chặn thao tác đóng sổ và xuất log cảnh báo chi tiết.

5. Chi phí triển khai hệ thống kế toán số hóa hoàn chỉnh là bao nhiêu?

Đối với doanh nghiệp quy mô vốn 6-10 tỷ VNĐ, tổng ngân sách dao động từ 20 đến 35 triệu VNĐ cho chi phí bản quyền vĩnh viễn hoặc từ 6 đến 12 triệu VNĐ/năm cho mô hình SaaS Cloud, đã bao gồm dịch vụ bảo trì và cập nhật chính sách thuế mới.


Kết luận

Khóa luận tốt nghiệp của sinh viên Trần Thị Hồng Ngọc đã hoàn thành xuất sắc mục tiêu nghiên cứu: phân tích toàn diện thực trạng công tác kế toán tại Công ty TNHH Nhiên liệu Thăng Long, đồng thời đưa ra hệ thống kiến nghị mang tính đột phá về cấu trúc sổ chi tiết và tin học hóa quy trình hạch toán. Các giải pháp đề xuất không chỉ giải quyết triệt để các sai lệch trong tính giá vốn và kết chuyển lợi nhuận theo Thông tư 200/2014/TT-BTC, mà còn gia tăng năng lực quản trị tài chính, tạo nền tảng vững chắc cho sự tăng trưởng bền vững của doanh nghiệp trong kỷ nguyên chuyển đổi số.