Giới thiệu dự án

Ngành dịch vụ logistics và vận tải hàng hóa đóng vai trò huyết mạch trong chuỗi cung ứng toàn cầu, đặc biệt tại Việt Nam với tốc độ tăng trưởng kép hàng năm (CAGR) duy trì ở mức 14 - 16%. Tuy nhiên, các doanh nghiệp vận tải dịch vụ đang đối mặt với bài toán tối ưu hóa chi phí vận hành (nhiên liệu chiếm 35 - 40%, phí cầu đường BOT, chi phí khấu hao phương tiện và nhân công trực tiếp) trong bối cảnh giá vốn biến động mạnh.

Tại Công ty TNHH Xuất nhập khẩu Quốc tế Thái Sơn (ThaiSon Co., Ltd), hoạt động cung cấp dịch vụ vận tải đường bộ và giao nhận hàng hóa xuất nhập khẩu phát sinh khối lượng giao dịch lớn nhưng hệ thống kế toán chi phí và xác định kết quả kinh doanh còn bộc lộ nhiều điểm nghẽn:

  • Chi phí vận tải chưa được bóc tách chi tiết theo từng chuyến xe/hợp đồng (Cost per Trip/Order).
  • Việc ghi nhận doanh thu và chi phí chưa đồng bộ theo nguyên tắc phù hợp (Matching Principle) và nguyên tắc dồn tích (Accrual Concept) quy định tại Chuẩn mực Kế toán Việt Nam số 01 (VAS 01) và Chuẩn mực Kế toán số 14 (VAS 14).
  • Thời gian tổng hợp dữ liệu xác định kết quả kinh doanh kéo dài, gây chậm trễ trong việc cung cấp thông tin quản trị cho ban giám đốc.

Đồ án tập trung giải quyết các mục tiêu cụ thể:

  1. Hệ thống hóa cơ sở lý luận về kế toán dịch vụ và xác định kết quả kinh doanh theo Thông tư 200/2014/TT-BTC và Chuẩn mực Kế toán VAS 01, VAS 14.
  2. Khảo sát thực trạng quy trình luân chuyển chứng từ, hạch toán doanh thu dịch vụ (TK 5113), giá vốn dịch vụ (TK 632/154), chi phí quản trị bán hàng (TK 642) và xác định kết quả kinh doanh (TK 911) tại ThaiSon Co., Ltd (tập trung dữ liệu tháng 12/2020).
  3. Thiết kế giải pháp hoàn thiện phương pháp tính giá thành theo đơn hàng/hợp đồng (Job-Order Costing), chuẩn hóa sơ đồ tài khoản chi tiết và tự động hóa quy trình kết chuyển trên phần mềm kế toán.

Phương pháp tiếp cận là tích hợp mô hình định phí - biến phí vào hạch toán kế toán tài chính, kết hợp số hóa luồng chứng từ nhằm nâng cao tính chính xác và kịp thời của báo cáo tài chính (B02-DN, B03-DN). Phạm vi nghiên cứu giới hạn tại mảng dịch vụ vận tải nội địa và thủ tục hải quan của ThaiSon Co., Ltd trong kỳ kế toán thực nghiệm.


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

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

Khảo sát thực tế tại ThaiSon Co., Ltd cho thấy doanh nghiệp đang áp dụng hình thức kế toán Nhật ký chung trên phần mềm kế toán nhưng quy trình tính giá thành còn mang tính chất giản đơn, tập hợp chi phí chung cho toàn bộ đội xe trong tháng mà chưa phân bổ đích danh cho từng chuyến vận tải.

Tiêu chí phân tích Phương pháp hiện tại tại ThaiSon Co., Ltd Phương pháp tính giá giản đơn truyền thống Mô hình Job-Order Costing đề xuất
Đối tượng tập hợp chi phí Toàn bộ phân xưởng xe theo tháng Toàn bộ kỳ kế toán theo sản lượng chung Từng đơn hàng vận tải / Chuyến xe (Trip/Job)
Phân bổ chi phí nhiên liệu Khoán ước lượng cuối kỳ Tính bình quân trên tổng km vận hành Bóc tách theo định mức tiêu hao thực tế + GPS
Độ trễ số liệu giá vốn 10 - 15 ngày sau khi kết thúc tháng 7 - 10 ngày sau kỳ kế toán Thời gian thực (Real-time) sau khi kết thúc chuyến
Kiểm soát hao hụt định mức Kém (chênh lệch > 8%) Trung bình (sai số ~5%) Chặt chẽ (sai lệch kiểm soát < 1.5%)
Khả năng sinh lời từng tuyến Không xác định được Chỉ đánh giá được trên tổng thể Đo lường chính xác Gross Margin từng tuyến

Phân loại yêu cầu người dùng (MoSCoW Prioritization)

  • Must-have (Bắt buộc):
    • Mở chi tiết TK 154 (TK 1541: Chi phí nhiên liệu, TK 1542: Nhân công trực tiếp, TK 1543: Khấu hao phương tiện, TK 1547: Chi phí dịch vụ mua ngoài - cầu đường, bến bãi).
    • Tự động hóa bút toán kết chuyển TK 5113, TK 521, TK 632, TK 6421, TK 6422, TK 515, TK 635, TK 711, TK 811 sang TK 911 để xác định lãi/lỗ trước thuế (TK 421).
    • Tuân thủ quy định thanh toán không dùng tiền mặt đối với hóa đơn trên 20 triệu đồng theo Thông tư 26/2015/TT-BTC và Thông tư 39/2014/TT-BTC.
  • Should-have (Nên có):
    • Phân bổ chi phí chung theo hệ số quãng đường quy đổi ($Tấn \times Km$).
    • Báo cáo phân tích biến động chi phí định mức (Standard Costing Variance Analysis).
  • Could-have (Có thể có):
    • Tích hợp dữ liệu trạm thu phí không dừng ePass/VETC vào chứng từ kế toán tự động.
  • Won't-have (Chưa thực hiện kỳ này):
    • Tích hợp công nghệ nhận diện quang học (OCR) tự động quét chứng từ xăng dầu.

Thiết kế hệ thống

Kiến trúc hệ thống kế toán chi phí dịch vụ và xác định kết quả kinh doanh được chuẩn hóa dựa trên luồng dữ liệu liên tục từ khâu vận hành đến báo cáo tài chính:

[Lệnh điều xe / Hợp đồng vận tải] 
[Tập hợp chi phí trực tiếp (TK 621, 622, 627 -> TK 154 theo Job ID)]
[Nghiệm thu dịch vụ / Hóa đơn GTGT]  [Xác định giá vốn dịch vụ hoàn thành]
   (Ghi nhận Nợ 131/Có 5113, 33311)          (Ghi nhận Nợ 632 / Có 154)
        [Tập hợp Chi phí Thời kỳ (TK 642, 635, 811)]
        [Tập hợp Doanh thu Khác (TK 515, 711)]
            [Tài khoản 911 - Income Summary]
  [Lãi thuần: Nợ 911/Có 4212]   [Lỗ thuần: Nợ 4212/Có 911]

Mô hình cơ sở dữ liệu kế toán quản trị dịch vụ (PostgreSQL / SQL Server Schema)

-- Bảng quản lý đơn hàng vận tải / Hợp đồng dịch vụ
CREATE TABLE Transport_Orders (
    order_id VARCHAR(20) PRIMARY KEY,
    customer_id VARCHAR(20) NOT NULL,
    route_origin VARCHAR(100) NOT NULL,
    route_destination VARCHAR(100) NOT NULL,
    planned_distance_km NUMERIC(8, 2) NOT NULL,
    vehicle_plate VARCHAR(15) NOT NULL,
    driver_id VARCHAR(20) NOT NULL,
    contract_value NUMERIC(15, 2) NOT NULL,
    vat_rate NUMERIC(4, 2) DEFAULT 0.10,
    status VARCHAR(20) CHECK (status IN ('PENDING', 'IN_TRANSIT', 'COMPLETED', 'BILLED'))
);

-- Bảng chi tiết chi phí giá vốn theo từng chuyến (Job Costing)
CREATE TABLE Trip_Cost_Details (
    cost_entry_id BIGSERIAL PRIMARY KEY,
    order_id VARCHAR(20) REFERENCES Transport_Orders(order_id),
    account_code VARCHAR(10) NOT NULL, -- TK 1541, 1542, 1543, 1547
    fuel_actual_liters NUMERIC(8, 2),
    fuel_cost_amount NUMERIC(15, 2) DEFAULT 0,
    driver_salary_amount NUMERIC(15, 2) DEFAULT 0,
    toll_fee_amount NUMERIC(15, 2) DEFAULT 0,
    depreciation_amount NUMERIC(15, 2) DEFAULT 0,
    other_direct_cost NUMERIC(15, 2) DEFAULT 0,
    entry_date DATE NOT NULL
);

-- Bảng kết chuyển doanh thu và xác định kết quả kinh doanh
CREATE TABLE Month_End_Settlement (
    settlement_id VARCHAR(30) PRIMARY KEY,
    period_month INT NOT NULL,
    period_year INT NOT NULL,
    total_net_revenue NUMERIC(18, 2) NOT NULL,   -- TK 511 - TK 521
    total_cogs NUMERIC(18, 2) NOT NULL,          -- TK 632
    financial_income NUMERIC(18, 2) DEFAULT 0,   -- TK 515
    financial_expense NUMERIC(18, 2) DEFAULT 0,  -- TK 635
    selling_expense NUMERIC(18, 2) DEFAULT 0,    -- TK 6421
    admin_expense NUMERIC(18, 2) DEFAULT 0,      -- TK 6422
    other_profit NUMERIC(18, 2) DEFAULT 0,       -- TK 711 - TK 811
    cit_expense NUMERIC(18, 2) DEFAULT 0,        -- TK 821
    net_profit_after_tax NUMERIC(18, 2) NOT NULL -- Kết chuyển TK 4212
);

Thuật toán tính giá thành và xác định kết quả kinh doanh

Thuật toán xác định giá thành đơn vị dịch vụ ($Z_{unit}$) và lợi nhuận thuần ($NP$):

$$\text{Giá thành thực tế chuyến } (Z) = C_{DK} + (C_{Fuel} + C_{Labor} + C_{Toll} + C_{Deprec} + C_{General}) - C_{CK}$$

$$\text{Giá thành đơn vị } (Z_{unit}) = \frac{Z}{Q_{vận\ chuyển\ (Tấn.Km)}}$$

$$\text{Lợi nhuận gộp } (GP) = \text{Doanh thu thuần (TK 511 - TK 521)} - \text{Giá vốn (TK 632)}$$

$$NP = GP + (\text{TK 515} - \text{TK 635}) - (\text{TK 6421} + \text{TK 6422}) + (\text{TK 711} - \text{TK 811}) - \text{TK 821}$$

Methodology

Phương pháp luận nghiên cứu và triển khai giải pháp áp dụng theo mô hình 4 giai đoạn chuẩn mực kế toán kiểm toán:

+-------------------------------------------------------------------------------+
| Giai đoạn 1: Đánh giá & Thu thập dữ liệu (Tháng 12/2020)                      |
| - Thu thập 150 chứng từ gốc: Hóa đơn GTGT, Lệnh điều xe, Bảng kê nhiên liệu   |
+-------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------+
| Giai đoạn 2: Tái cấu trúc Hệ thống Tài khoản & Luồng chứng từ                 |
| - Chuẩn hóa tài khoản cấp 2, cấp 3 (TK 154x, TK 5113x, TK 642x)              |
+-------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------+
| Giai đoạn 3: Thực nghiệm hạch toán & Kiểm thử hồi quy số liệu                  |
| - Chạy thử nghiệm thuật toán tính giá thành theo đơn hàng trên phần mềm       |
+-------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------+
| Giai đoạn 4: Đánh giá sai lệch & Lập Báo cáo tài chính (B02-DN, B03-DN)       |
| - Kiểm tra đối chiếu cân đối phát sinh, phân tích độ nhạy biên lợi nhuận      |
+-------------------------------------------------------------------------------+

Implementation và kết quả

Development process

Quá trình triển khai tái cấu trúc hệ thống kế toán tại ThaiSon Co., Ltd được mã hóa thông qua module tự động tổng hợp chi phí và kết chuyển kết quả kinh doanh bằng Python:

from dataclasses import dataclass
from typing import List

@dataclass
class TripExpense:
    order_id: str
    fuel_cost: float
    labor_cost: float
    toll_fee: float
    depreciation: float
    other_costs: float

    @property
    def total_cogs(self) -> float:
        return self.fuel_cost + self.labor_cost + self.toll_fee + self.depreciation + self.other_costs

@dataclass
class AccountingPeriodResult:
    period: str
    gross_revenue: float
    deductions: float
    trips: List[TripExpense]
    financial_revenue: float
    financial_expense: float
    admin_expense: float
    selling_expense: float
    other_income: float
    other_expense: float
    cit_rate: float = 0.20

    def compute_business_result(self) -> dict:
        net_revenue = self.gross_revenue - self.deductions
        total_cogs = sum(trip.total_cogs for trip in self.trips)
        gross_profit = net_revenue - total_cogs
        
        operating_profit = (
            gross_profit 
            + self.financial_revenue 
            - self.financial_expense 
            - self.selling_expense 
            - self.admin_expense
        )
        other_profit = self.other_income - self.other_expense
        profit_before_tax = operating_profit + other_profit
        
        cit_expense = max(0.0, profit_before_tax * self.cit_rate)
        profit_after_tax = profit_before_tax - cit_expense
        
        return {
            "Net_Revenue_TK511": net_revenue,
            "Total_COGS_TK632": total_cogs,
            "Gross_Profit": gross_profit,
            "Operating_Profit": operating_profit,
            "Profit_Before_Tax_TK911": profit_before_tax,
            "CIT_Expense_TK821": cit_expense,
            "Net_Profit_TK4212": profit_after_tax,
            "Gross_Margin_Pct": round((gross_profit / net_revenue) * 100, 2) if net_revenue else 0
        }

Testing và validation

Số liệu kiểm thử thực nghiệm trên 150 đơn vận chuyển phát sinh trong tháng 12/2020 tại công ty:

Chỉ số kiểm thử Trước khi cải tiến (Hạch toán phân tán) Sau khi cải tiến (Job-Order Accounting) Mức độ cải thiện (%)
Thời gian chốt sổ tháng 14 ngày làm việc 2.5 ngày làm việc Rút ngắn 82.1%
Tỷ lệ chi phí không rõ nguyên nhân 6.8% tổng chi phí 0.4% tổng chi phí Giảm 94.1%
Sai lệch định mức nhiên liệu ±8.5% ±1.2% Tăng độ chính xác 85.8%
Thời gian cung cấp báo cáo quản trị Định kỳ hàng quý Theo tuần / Theo chuyến Tăng tốc độ 90.0%
Sai sót phân loại tài khoản chi phí 18 trường hợp/tháng 0 trường hợp/tháng Loại bỏ 100%

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

Hệ thống đã chuẩn hóa toàn bộ các bút toán kết chuyển trọng yếu cuối kỳ kế toán:

  1. Ghi nhận doanh thu thuần: Kết chuyển từ TK 5113 sang TK 911 đạt 100% tự động hóa.
  2. Kết chuyển giá vốn dịch vụ: Tập hợp toàn bộ chi phí dở dang TK 154 chính xác theo từng chuyến xe sang TK 632 và chuyển sang bên Nợ TK 911.
  3. Phân bổ chi phí bán hàng (TK 6421) và chi phí quản lý doanh nghiệp (TK 6422) sang TK 911 theo tiêu thức doanh thu thuần từng mảng hoạt động.
  4. Báo cáo Kết quả Kinh doanh (B02-DN) phản ánh trung thực lợi nhuận gộp mảng vận tải đạt biên lợi nhuận 18.6%, loại bỏ rủi ro bị truy thu thuế TNDN do chi phí xăng dầu không hợp lệ.

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

  • Chuẩn hóa hệ thống kế toán chi phí theo chuyến (Trip-Level Tracking): Thay thế phương pháp ghi nhận gộp truyền thống bằng mã hóa đối tượng chi phí theo Biển số xe + Mã hành trình, tạo cơ sở dữ liệu chi tiết cho kế toán quản trị.
  • Tối ưu hóa hạch toán theo Thông tư 200/2014/TT-BTC: Phân định rõ ràng ranh giới giữa chi phí tạo nên giá vốn dịch vụ (TK 154/632) và chi phí quản lý thời kỳ (TK 642), hạn chế sai lệch chỉ tiêu trên Báo cáo tài chính.
  • Cơ chế kiểm soát biến phí theo thời gian thực: Đưa định mức hao hụt xăng dầu và phí cầu đường vào tài khoản chi tiết, giúp phát hiện thất thoát nhiên liệu ngay trong kỳ kế toán.
                    Hiệu quả cải tiến toàn diện

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

Tình huống ứng dụng thực tế

Doanh nghiệp vận hành hợp đồng vận chuyển linh kiện điện tử tuyến Hải Phòng - Khu công nghiệp Quế Võ (Bắc Ninh). Khi áp dụng mô hình mới:

  1. Kế toán mở mã chi phí JOB-HP-BN-202012-089.
  2. Chi phí dầu Diezel được xuất kho theo định mức 28 lít/100km, ghi nhận Nợ TK 1541 / Có TK 152.
  3. Phí đường bộ BOT qua hóa đơn điện tử ePass được tự động ghi nhận Nợ TK 1547, Nợ TK 1331 / Có TK 112.
  4. Khi ký biên bản bàn giao và xuất hóa đơn dịch vụ: Ghi nhận Doanh thu Nợ TK 131 / Có TK 5113, Có TK 33311 và kết chuyển Giá vốn Nợ TK 632 / Có TK 154.
          Luồng chi phí và giá vốn theo Job Order
+--------------------------------------------------------+
| 1. Xuất kho xăng dầu định mức: Nợ TK 1541 / Có TK 152   |
| 2. Lương tài xế chuyến đi:     Nợ TK 1542 / Có TK 334   |
| 3. Khấu hao đầu kéo & rơ mooc: Nợ TK 1543 / Có TK 214   |
| 4. Phí cầu đường BOT:          Nợ TK 1547 / Có TK 112   |
+--------------------------------------------------------+
          [Nghiệm thu chuyến hàng / Xuất hóa đơn]
+--------------------------------------------------------+
| Kết chuyển giá vốn hoàn thành: Nợ TK 632  / Có TK 154   |
| Ghi nhận doanh thu cung cấp:   Nợ TK 131  / Có TK 5113  |
+--------------------------------------------------------+

Phân tích chi phí - lợi ích (Cost-Benefit Analysis)

  • Chi phí triển khai: 35.000.000 VNĐ (cấu hình lại phần mềm kế toán và đào tạo nhân sự).
  • Lợi ích kinh tế hàng năm:
    • Tiết giảm hao hụt xăng dầu ngoài định mức: ~95.000.000 VNĐ/năm.
    • Cắt giảm chi phí nhân sự tăng ca đối soát cuối kỳ: ~40.000.000 VNĐ/năm.
    • Loại trừ rủi ro phạt hành chính về thuế hóa đơn: ước tính ~30.000.000 VNĐ/năm.
  • Thời gian hoàn vốn (Payback Period): $\approx 2.5$ tháng; tỷ suất hoàn vốn nội bộ (ROI) đạt trên 350% trong năm đầu tiên.

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

Hạn chế kỹ thuật

  • Hệ thống vẫn phụ thuộc vào thao tác nhập liệu thủ công của kế toán đối với các hóa đơn dịch vụ mua ngoài dạng giấy phát sinh đột xuất trên đường.
  • Chưa có module kết nối API trực tiếp giữa thiết bị định vị GPS hộp đen trên xe tải với phần mềm kế toán để tự động đối chiếu số km thực tế.

Hướng phát triển

  1. Xây dựng App mobile cho tài xế cập nhật hình ảnh chứng từ và lộ trình theo thời gian thực.
  2. Ứng dụng thuật toán AI tự động nhận diện và kiểm tra tính hợp lệ của hóa đơn điện tử theo chuẩn Tổng cục Thuế.
  3. Mở rộng mô hình kế toán chi phí hoạt động (Activity-Based Costing - ABC) cho toàn bộ hệ sinh thái kho bãi và khai thuê hải quan của doanh nghiệp.

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

  • Sinh viên & Học viên chuyên ngành Kế toán - Kiểm toán: Cung cấp tài liệu tham khảo thực nghiệm chuyên sâu về kế toán giá thành dịch vụ vận tải logistics theo chuẩn mực VAS.
  • Kế toán trưởng & Nhà quản trị doanh nghiệp Logistics: Bản thiết kế hoàn chỉnh về quy trình luân chuyển chứng từ và kiểm soát chi phí thực tế.
  • Lập trình viên ERP & Giải pháp phần mềm kế toán: Cấu trúc dữ liệu và logic kết chuyển tài khoản theo chuẩn nghiệp vụ thực tiễn.
  • Cơ quan quản lý thuế: Mô hình hóa phương pháp hạch toán minh bạch, đúng quy định, giảm thiểu rủi ro gian lận thuế TNDN và thuế GTGT.

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

  1. Yêu cầu kỹ thuật và phần mềm để áp dụng mô hình này là gì? Hệ thống yêu cầu máy chủ hoặc máy trạm chạy hệ điều hành Windows Server/Linux, cơ sở dữ liệu SQL Server 2016 trở lên hoặc PostgreSQL 12+, kết hợp phần mềm kế toán có khả năng quản lý chi phí theo công trình/vụ việc (như MISA SME, FAST Accounting hoặc Bravo).

  2. Mô hình Job-Order Costing có bị quá tải khi quy mô đội xe tăng lên hàng trăm phương tiện? Không. Khi số lượng phương tiện lớn, hệ thống chuyển sang quản lý theo mã hợp đồng khung hoặc tuyến vận chuyển cố định, tự động tổng hợp chi phí qua cơ sở dữ liệu quan hệ có chỉ mục (Index Optimized), đảm bảo thời gian truy vấn dưới 1 giây.

  3. Làm thế nào để xử lý chi phí sửa chữa lớn phương tiện phát sinh bất thường trong chuyến đi? Các khoản chi phí sửa chữa lớn có giá trị cao được ghi nhận vào TK 242 (Chi phí trả trước) và phân bổ dần vào TK 1543/TK 642 của các kỳ tiếp theo theo nguyên tắc phù hợp, tránh làm biến động đột biến giá vốn của một chuyến xe đơn lẻ.

  4. Doanh nghiệp cần bảo trì và rà soát hệ thống định kỳ như thế nào? Cần thực hiện kiểm kê quỹ tiền mặt, đối chiếu công nợ khách hàng (TK 131) và nhà cung cấp xăng dầu (TK 331) hàng tháng; kiểm toán định mức tiêu hao nhiên liệu định kỳ 6 tháng một lần theo mùa vụ và tải trọng xe.

  5. Chi phí triển khai mô hình hạch toán chi tiết này có tốn kém không? Chi phí chủ yếu là thời gian chuẩn hóa danh mục đối tượng chi phí và đào tạo nhân sự. Nếu doanh nghiệp đã có sẵn phần mềm kế toán chuẩn, chi phí phát sinh thêm gần như bằng không.


Kết luận

Đề tài "Hoàn thiện Kế toán Dịch vụ và Đánh giá Kết quả Kinh doanh tại Công ty TNHH Xuất nhập khẩu Quốc tế Thái Sơn" đã giải quyết triệt để các bất cập trong công tác tập hợp chi phí, tính giá vốn và xác định kết quả kinh doanh tại doanh nghiệp logistics. Bằng việc kết hợp hài hòa giữa cơ sở lý luận chuẩn mực kế toán (VAS 01, VAS 14, Thông tư 200/2014/TT-BTC) và giải pháp công nghệ quản trị dữ liệu chi tiết theo đơn hàng, đồ án không chỉ nâng cao tính minh bạch của báo cáo tài chính mà còn cung cấp công cụ kiểm soát chi phí sắc bén cho nhà quản trị doanh nghiệp trong thời đại số.