Giới thiệu dự án

Trong bối cảnh nền công nghiệp chế tạo và cơ khí nặng tại Việt Nam phát triển nhanh chóng, các doanh nghiệp cơ khí phi tiêu chuẩn và gia công thiết bị áp lực đối mặt với áp lực quản trị tài chính khắt khe. Ngành công nghiệp nặng đòi hỏi chu kỳ sản xuất dài, chi phí nguyên vật liệu biến động lớn và quy trình nghiệm thu phức tạp. Khóa luận tốt nghiệp tập trung giải quyết bài toá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 Công nghiệp nặng Doosan Hải Phòng Việt Nam" (Doosan Vina Hải Phòng) – một doanh nghiệp FDI quy mô vốn 19 tỷ VNĐ chuyên sản xuất lò hơi thu hồi nhiệt, bình bồn chứa và thiết bị áp lực công nghiệp.

                  CHỦ THỂ QUẢN TRỊ KINH TẾ (DOOSAN VINA HẢI PHÒNG)
                                          │
                    ┌─────────────────────┴─────────────────────┐
                    ▼                                           ▼
      DÒNG DOANH THU & THU NHẬP                     DÒNG CHI PHÍ & TỔN THẤT
      - TK 511: Bán hàng & Dịch vụ                  - TK 632: Giá vốn hàng bán (FIFO)
      - TK 515: Doanh thu tài chính                 - TK 642: Chi phí QL kinh doanh
      - TK 711: Thu nhập khác                       - TK 635: Chi phí tài chính
                    │                               - TK 811: Chi phí khác
                    └─────────────────────┬─────────────────────┘
                                          ▼
                         KẾT CHUYỂN CUỐI KỲ (TK 911)
                                          │
                                          ▼
                      XÁC ĐỊNH LỢI NHUẬN RÒNG (TK 4212)

Vấn đề thực tiễn và điểm nghẽn quản trị

  1. Độ trễ ghi nhận doanh thu và giá vốn: Sản phẩm cơ khí phi tiêu chuẩn (như ống uốn thép carbon, bồn áp lực) xuất bán theo từng đợt nghiệm thu khiến việc tính giá vốn hàng xuất kho theo phương pháp FIFO thủ công dễ xảy ra sai lệch thời điểm ghi nhận giữa TK 511TK 632.
  2. Bất cập trong phân bổ chi phí quản lý kinh doanh (TK 642): Công ty áp dụng chế độ kế toán theo Thông tư 133/2016/TT-BTC, gộp chung chi phí bán hàng và chi phí quản lý doanh nghiệp vào TK 642 mà chưa có tiêu thức phân bổ chi tiết cho từng hợp đồng dự án.
  3. Thiếu hệ thống sổ chi tiết bán hàng đa chiều: Việc theo dõi công nợ khách hàng (GE Power Systems, Nhiệt điện Hải Phòng, Nhiệt điện An Khánh) trên Sổ Nhật ký chung chưa liên kết trực tiếp với dữ liệu theo dõi dự án thời gian thực.

Mục tiêu đề tài

  1. Hệ thống hóa cơ sở lý luận về kế toán doanh thu, giá vốn, chi phí và xác định kết quả kinh doanh theo Thông tư 133/2016/TT-BTC và chuẩn mực kế toán Việt Nam (VAS).
  2. Phân tích thực trạng chứng từ, tài khoản, trình tự luân chuyển chứng từ tại Doosan Vina Hải Phòng qua các nghiệp vụ cụ thể.
  3. Thiết kế mô hình tự động hóa phân bổ chi phí và lập hệ thống sổ chi tiết đa chiều.
  4. Đánh giá tính khả thi, chuẩn hóa luồng dữ liệu kế toán máy và đo lường hiệu quả quản trị.

Phạm vi và giới hạn

  • Không gian: Phòng Tài chính - Kế toán Công ty TNHH Công nghiệp nặng Doosan Hải Phòng Việt Nam.
  • Thời gian: Dữ liệu tài chính giai đoạn 2016 - 2018, hoàn thiện ứng dụng năm 2019.
  • Giới hạn kỹ thuật: Tập trung vào các dòng hạch toán TK 511, 632, 642, 515, 635, 711, 811 và 911 theo phương pháp kê khai thường xuyên và phương pháp tính giá FIFO.

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

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

Công ty đang vận hành quy trình kế toán kết hợp giữa hình thức Nhật ký chung trên bảng tính điện tử và phần mềm kế toán độc lập nhưng chưa đồng bộ cơ sở dữ liệu.

Tiêu chí Mô hình hiện tại (Nhật ký chung thủ công/Excel) Mô hình đề xuất (Kế toán số hóa đa chiều) Mức độ cải thiện
Tính giá vốn FIFO Tính định kỳ thủ công, dễ nhầm thứ tự lô Thuật toán FIFO tự động truy xuất lô nhập kho Giảm sai sót từ 4.8% về < 0.1%
Phân bổ TK 642 Tập hợp tổng khối, phân bổ cuối năm Phân bổ động theo hệ số doanh thu/nhân công dự án Tăng độ chính xác lợi nhuận gộp lên 99.2%
Mở sổ chi tiết Sổ đơn chiều theo tài khoản đối ứng Ma trận chi tiết theo Khách hàng x Hợp đồng x Mã hàng Tra cứu giảm từ 45 phút xuống < 3 giây
Báo cáo KQKD Chậm sau ngày khóa sổ 10-15 ngày Tự động kết chuyển sang TK 911 thời gian thực Rút ngắn 80% thời gian đóng sổ

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

  • Must Have (Bắt buộc): Chuẩn hóa hệ thống tài khoản theo Thông tư 133/2016/TT-BTC; tự động tính giá vốn theo thuật toán FIFO; khóa sổ cân đối Nợ - Có trên TK 911.
  • Should Have (Nên có): Tách chi tiết TK 6421 (chi phí bán hàng) và TK 6422 (chi phí quản lý doanh nghiệp); liên kết mã số thuế và mã hóa đơn GTGT.
  • Could Have (Có thể có): Dashboard trực quan hóa biên lợi nhuận gộp theo từng dòng sản phẩm lò hơi và ống thép.
  • Won't Have (Chưa thực hiện kỳ này): Tích hợp hợp đồng thông minh blockchain cho chuỗi cung ứng vật tư nhập khẩu.
graph TD
    A["Chứng từ gốc: HĐ GTGT, Phiếu Thu, Giấy báo Có, Phiếu Xuất kho"] --> B["Module Xử lý Dữ liệu Giao dịch"]
    B --> C{"Phân loại Nghiệp vụ"}
    C -->|Bán hàng / Dịch vụ| D["Hạch toán Doanh thu TK 511 & Thuế GTGT TK 3331"]
    C -->|Xuất kho thành phẩm| E["Hạch toán Giá vốn TK 632 theo thuật toán FIFO"]
    C -->|Chi phí phát sinh| F["Hạch toán TK 642, 635, 811 qua Cost Center"]
    D --> G["Module Phân bổ & Kết chuyển Tự động"]
    E --> G
    F --> G
    G --> H["Tài khoản Xác định KQKD: TK 911"]
    H --> I["Kết chuyển Lợi nhuận: TK 4212"]
    I --> J["Hệ thống Báo cáo Tài chính & Sổ Chi tiết Bán hàng"]

Thiết kế công nghệ và cấu trúc dữ liệu (Technology Stack)

  • Quy chuẩn kế toán: Thông tư 133/2016/TT-BTC tích hợp chuẩn mực VAS 14 (Doanh thu) và VAS 02 (Hàng tồn kho).
  • Kiến trúc phần mềm tích hợp: Fast Accounting Enterprise v11.5 kết hợp cơ sở dữ liệu Microsoft SQL Server 2019.
  • Cơ chế kiểm soát nội bộ (Internal Control): Kiểm tra 3 bước (3-way matching) giữa Đơn đặt hàng (PO) – Phiếu xuất kho (GDN) – Hóa đơn GTGT điện tử (e-Invoice).

Implementation và kết quả

Quy trình phát triển giải pháp và thuật toán cốt lõi

Quy trình chuẩn hóa kế toán doanh thu và xác định kết quả kinh doanh được phân chia thành 4 giai đoạn logic:

  1. Giai đoạn 1: Chuẩn hóa danh mục khách hàng, mã hóa hợp đồng công trình cơ khí (GE Vietnam, Nhiệt điện Hải Phòng, Nhiệt điện An Khánh).
  2. Giai đoạn 2: Xây dựng module tự động tính giá vốn hàng xuất kho bằng phương pháp FIFO.
  3. Giai đoạn 3: Xây dựng module phân bổ chi phí gián tiếp (TK 642) dựa trên tỷ trọng doanh thu thực tế từng dòng sản phẩm.
  4. Giai đoạn 4: Thiết lập quy trình tự động kết chuyển số dư các tài khoản tạm thời (511, 515, 711, 632, 642, 635, 811) sang TK 911.

Thuật toán tính giá vốn FIFO và kết chuyển KQKD tự động

Đoạn mã Python mô phỏng logic lõi xử lý luồng hàng tồn kho xuất theo phương pháp FIFO và tự động tạo bút toán kết chuyển sang TK 911:

from dataclasses import dataclass
from typing import List, Dict

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

class FinancialLedger:
    def __init__(self):
        self.inventory_batches: List[InventoryBatch] = []
        self.journal_entries: List[Dict] = []

    def import_inventory(self, batch_id: str, quantity: float, unit_cost: float):
        """Ghi nhận nhập kho thành phẩm cơ khí nặng"""
        self.inventory_batches.append(InventoryBatch(batch_id, quantity, unit_cost))

    def calculate_cogs_fifo(self, export_qty: float) -> float:
        """Thuật toán xuất kho tính giá vốn FIFO (First-In, First-Out)"""
        total_cogs = 0.0
        remaining_to_export = export_qty

        while remaining_to_export > 0 and self.inventory_batches:
            current_batch = self.inventory_batches[0]
            if current_batch.quantity <= remaining_to_export:
                total_cogs += current_batch.quantity * current_batch.unit_cost
                remaining_to_export -= current_batch.quantity
                self.inventory_batches.pop(0)
            else:
                total_cogs += remaining_to_export * current_batch.unit_cost
                current_batch.quantity -= remaining_to_export
                remaining_to_export = 0.0

        if remaining_to_export > 0:
            raise ValueError("Không đủ số lượng hàng tồn kho để tính giá vốn!")
        return total_cogs

    def execute_closing_entry(self, revenue: float, cogs: float, admin_cost: float, fin_cost: float) -> Dict:
        """Tự động kết chuyển doanh thu, chi phí sang TK 911 để xác định Lợi nhuận trước thuế"""
        gross_profit = revenue - cogs
        net_profit_before_tax = gross_profit - admin_cost - fin_cost
        
        closing_entry = {
            "Debit_TK511": revenue,
            "Credit_TK632": cogs,
            "Credit_TK642": admin_cost,
            "Credit_TK635": fin_cost,
            "Closing_TK911": revenue,
            "Transferred_Profit_TK4212": net_profit_before_tax
        }
        return closing_entry

Thực nghiệm trên dữ liệu nghiệp vụ thực tế của Doosan Hải Phòng

Áp dụng giải pháp vào 3 nghiệp vụ bán hàng điển hình trong tháng 12/2017:

  • Nghiệp vụ 1 (18/12/2017): Xuất bán 5 ống uốn thép carbon cho Công ty TNHH Hệ thống điện GE Việt Nam (HĐ số 0001246, Phiếu thu 15/12).
    • Doanh thu bán hàng (TK 511): 12.000.000 VNĐ | Thuế GTGT 10% (TK 3331): 1.200.000 VNĐ.
    • Thu tiền mặt (TK 111): 13.200.000 VNĐ.
  • Nghiệp vụ 2 (23/12/2017): Xuất bán 20 ống uốn thép carbon cho CTCP Nhiệt điện Hải Phòng (HĐ số 0001270, chưa thanh toán).
    • Doanh thu bán hàng (TK 511): 48.000.000 VNĐ | Thuế GTGT 10% (TK 3331): 4.800.000 VNĐ.
    • Ghi nhận nợ phải thu (TK 131): 52.800.000 VNĐ.
  • Nghiệp vụ 3 (25/12/2017): Xuất bán 30 ống uốn thép carbon cho CTCP Nhiệt điện An Khánh (HĐ số 0001278, chuyển khoản).
    • Doanh thu bán hàng (TK 511): 72.000.000 VNĐ | Thuế GTGT 10% (TK 3331): 7.200.000 VNĐ.
    • Tiền gửi ngân hàng tăng (TK 112): 79.200.000 VNĐ.
-- TRÍCH XUẤT SỔ CHI TIẾT BÁN HÀNG TỰ ĐỘNG THEO DỰ ÁN
SELECT 
    Invoice_Date,
    Invoice_Number,
    Customer_Name,
    Product_Name,
    Quantity,
    Unit_Price,
    (Quantity * Unit_Price) AS Revenue_TK511,
    (Quantity * Unit_Price * 0.10) AS VAT_TK3331,
    Payment_Method
FROM Sales_Ledger_Doosan
WHERE Invoice_Date BETWEEN '2017-12-01' AND '2017-12-31'
ORDER BY Invoice_Date ASC;
+------------+------------+---------------------------+---------------------+-----+------------+-----------------+---------------+---------+
| Ngày HĐ    | Số HĐ      | Khách hàng                | Mặt hàng            | SL  | Đơn giá    | Doanh thu TK511 | Thuế TK3331   | HTTT    |
+------------+------------+---------------------------+---------------------+-----+------------+-----------------+---------------+---------+
| 18/12/2017 | 0001246    | GE Power Systems VN       | Ống uốn thép carbon | 5   | 2.400.000  | 12.000.000 VNĐ  | 1.200.000 VNĐ | TM (111)|
| 23/12/2017 | 0001270    | Nhiệt điện Hải Phòng      | Ống uốn thép carbon | 20  | 2.400.000  | 48.000.000 VNĐ  | 4.800.000 VNĐ | CK (131)|
| 25/12/2017 | 0001278    | Nhiệt điện An Khánh       | Ống uốn thép carbon | 30  | 2.400.000  | 72.000.000 VNĐ  | 7.200.000 VNĐ | CK (112)|
+------------+------------+---------------------------+---------------------+-----+------------+-----------------+---------------+---------+
| TỔNG CỘNG  |            |                           |                     | 55  |            | 132.000.000 VNĐ | 13.200.000 VNĐ|         |
+------------+------------+---------------------------+---------------------+-----+------------+-----------------+---------------+---------+

Kiểm thử và độ tin cậy của mô hình

  • Độ chính xác đối chiếu tài khoản (Trial Balance Test): Tổng phát sinh Nợ = Tổng phát sinh Có trên TK 911 đạt mức cân bằng tuyệt đối sai số 0 VNĐ.
  • Thời gian xử lý giao dịch: Thời gian nhập chứng từ, đối chiếu và xuất Sổ cái giảm 68% so với phương pháp lập biểu mẫu thủ công.
  • Tỷ lệ kiểm soát công nợ phải thu: Giảm thời gian xác minh công nợ tồn đọng của khách hàng lớn từ 5 ngày xuống dưới 15 phút nhờ mã định danh khách hàng trên hệ thống sổ chi tiết bán hàng.

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

Các điểm cải tiến chuyên sâu

  1. Thiết lập Ma trận Sổ chi tiết Doanh thu - Giá vốn theo Khách hàng và Dự án: Thay vì chỉ theo dõi tổng số phát sinh trên Sổ Nhật ký chung, hệ thống mới gắn mã số dự án cho từng dòng sản phẩm cơ khí chịu áp lực, đảm bảo nguyên tắc phù hợp (Matching Principle) giữa doanh thu và chi phí thực tế.
  2. Quy chuẩn hóa công thức phân bổ Chi phí quản lý kinh doanh (TK 642): Phân tách chi tiết thành TK 6421 (chi phí bán hàng: hoa hồng, vận chuyển ống thép) và TK 6422 (quản lý phân xưởng, khấu hao văn phòng), phân bổ theo tiêu thức tiền lương trực tiếp hoặc doanh thu định mức.

So sánh các mô hình tổ chức kế toán

Tiêu chuẩn so sánh Mô hình cũ (Nhật ký chung thủ công) Mô hình thị trường (Phần mềm đóng gói cơ bản) Mô hình cải tiến tại Doosan Vina Hải Phòng
Cơ sở pháp lý TT 133/2016/TT-BTC TT 133/2016/TT-BTC Chuẩn hóa TT 133 kết hợp chuyển tiếp VAS sang IFRS 15
Xử lý giá vốn FIFO Thủ công theo tháng Tự động theo kỳ tháng Tự động cập nhật tức thời theo từng lệnh xuất xưởng
Độ trễ số liệu quản trị Chậm 15 ngày Chậm 3 - 5 ngày Cập nhật theo thời gian thực (Real-time dashboard)
Chi phí triển khai Thấp Trung bình (20-30 triệu VNĐ) Tối ưu hóa trên cơ sở hạ tầng hiện hữu (Tiết kiệm 85%)

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

LỘ TRÌNH TRIỂN KHAI HOÀN THIỆN CÔNG TÁC KẾ TOÁN TẠI DOOSAN HẢI PHÒNG
======================================================================
Giai đoạn 1: Chuẩn hóa hệ thống chứng từ & Mã hóa danh mục (Tuần 1 - 4)
             ├── Ban hành quy chế luân chuyển chứng từ HĐ GTGT & Phiếu kho
             └── Thiết lập danh mục vật tư cơ khí, mã hóa khách hàng FDI
Giai đoạn 2: Tự động hóa Sổ kế toán chi tiết & Thuật toán FIFO (Tuần 5 - 8)
             ├── Cấu hình phân hệ tính giá vốn FIFO trên phần mềm kế toán
             └── Tách tài khoản chi phí quản lý TK 6421 & TK 6422
Giai đoạn 3: Kiểm thử song song & Đối chiếu dữ liệu thực tế (Tuần 9 - 12)
             ├── Chạy thử nghiệm đồng thời với số liệu tài chính quý
             └── Hiệu chỉnh sai lệch phát sinh tại TK 911 và TK 4212
Giai đoạn 4: Đóng gói quy trình, tập huấn & Đưa vào vận hành (Tuần 13 - 16)
             └── Đào tạo kế toán viên, hoàn thiện báo cáo tài chính năm

Hiệu quả kinh tế và lợi ích quản trị (ROI)

  • Tiết kiệm chi phí vận hành: Cắt giảm khoảng 140 giờ làm việc thủ công/năm của bộ phận kế toán trong các đợt quyết toán tài chính.
  • Ngăn ngừa rủi ro thuế: Giảm thiểu 100% các rủi ro xuất sai thời điểm hóa đơn hoặc kê khai thuế GTGT đầu ra không trùng khớp với bảng kê chứng từ.
  • Thời gian hoàn vốn giải pháp (Payback Period): Ước tính dưới 4 tháng khi áp dụng chuẩn hóa phần mềm và quy trình luân chuyển chứng từ.

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

  • Hạn chế kỹ thuật: Mô hình hiện tại tập trung theo Thông tư 133/2016/TT-BTC, vốn dành cho doanh nghiệp vừa và nhỏ, trong khi Doosan Vina Hải Phòng có xu hướng mở rộng quy mô vốn và dự án EPC quốc tế, đòi hỏi chuẩn mực Thông tư 200/2014/TT-BTC hoặc IFRS.
  • Ràng buộc tài nguyên: Đòi hỏi đội ngũ kế toán viên phải nâng cao trình độ tin học ứng dụng và quản trị cơ sở dữ liệu SQL Server.
  • Hướng phát triển: Tích hợp toàn diện vào hệ thống hoạch định nguồn lực doanh nghiệp SAP S/4HANA Cloud, áp dụng chuẩn mực IFRS 15 về ghi nhận doanh thu từ hợp đồng với khách hàng.

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

  • Sinh viên chuyên ngành Kế toán - Kiểm toán: Tài liệu tham khảo cấu trúc chuẩn mực về quy trình kế toán doanh thu - chi phí tại doanh nghiệp sản xuất cơ khí nặng theo Thông tư 133/2016/TT-BTC.
  • Kế toán viên doanh nghiệp sản xuất: Hướng dẫn thực hành phương pháp tính giá vốn FIFO, cách mở sổ chi tiết bán hàng và kỹ thuật kết chuyển tài khoản 911.
  • Chủ doanh nghiệp và Giám đốc Tài chính (CFO): Khung tham chiếu để đánh giá biên lợi nhuận ròng, kiểm soát chi phí bán hàng và chi phí quản trị.
  • Nhà nghiên cứu kinh tế: Cung cấp số liệu khảo sát thực tế về việc chuyển đổi kế toán từ thủ công sang tự động hóa tại khu vực kinh tế FDI Hải Phòng.

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

  1. Doanh nghiệp sản xuất cơ khí nặng nên áp dụng Thông tư 133 hay Thông tư 200?
    Doanh nghiệp có vốn điều lệ dưới 20 tỷ VNĐ có thể chọn Thông tư 133 để tinh gọn sổ sách, nhưng với dự án gia công phức tạp, nên bổ sung mở chi tiết các tài khoản tương tự Thông tư 200 (như tách rõ TK 6421 và 6422).
  2. Phương pháp FIFO có ưu thế gì đối với Doosan Hải Phòng so với phương pháp Bình quân gia quyền?
    FIFO phản ánh chính xác giá trị thực tế của vật tư thép carbon nhập khẩu theo từng biến động giá thị trường, tránh hiện tượng san phẳng giá vốn làm méo mó kết quả kinh doanh từng hợp đồng.
  3. Làm thế nào để kiểm soát việc bỏ sót chi phí quản lý khi tính kết quả kinh doanh cuối kỳ?
    Cần áp dụng bảng phân bổ chi phí trả trước (TK 242) kết hợp bảng trích trước chi phí sản xuất kinh doanh (TK 335) định kỳ hàng tháng trước khi kết chuyển vào TK 642.
  4. Hệ thống mới giải quyết bài toán chênh lệch tỷ giá hối đoái ra sao?
    Toàn bộ phát sinh ngoại tệ thanh toán từ đối tác quốc tế được quy đổi theo tỷ giá giao dịch thực tế tại thời điểm phát sinh, chênh lệch được hạch toán ngay vào TK 515 (Lãi tỷ giá) hoặc TK 635 (Lỗ tỷ giá).
  5. Chi phí triển khai mô hình cải tiến kế toán này là bao nhiêu?
    Mô hình tận dụng phần cứng hiện có và nâng cấp cấu hình phần mềm kế toán sẵn có của doanh nghiệp, tổng chi phí triển khai quy trình và đào tạo chỉ dao động từ 15 - 25 triệu VNĐ.

Kết luận

Đề tài khóa luận tốt nghiệp của sinh viên Trương Ngọc Huyền đã giải quyết thành công các vấn đề cốt lõi 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 Công nghiệp nặng Doosan Hải Phòng Việt Nam. Bằng cách kết hợp giữa lý luận kế toán doanh nghiệp theo Thông tư 133/2016/TT-BTC, chuẩn mực VAS và ứng dụng công nghệ thông tin vào quản trị dữ liệu, nghiên cứu mang lại giá trị thực tiễn cao, giúp doanh nghiệp nâng cao năng lực cạnh tranh, minh bạch tài chính và tối ưu hóa lợi nhuận.