Giới thiệu dự án

Hoạt động giao nhận hàng hóa xuất nhập khẩu (XNK) bằng đường biển đóng vai trò huyết mạch trong chuỗi cung ứng toàn cầu, chiếm hơn 80% khối lượng thương mại quốc tế (theo thống kê của UNCTAD). Tại Việt Nam, sự gia tăng nhanh chóng của kim ngạch thương mại kéo theo áp lực vận hành cực lớn lên hệ thống cảng biển và các doanh nghiệp cung cấp dịch vụ logistics/giao nhận (Freight Forwarders). Tuy nhiên, quy trình giao nhận container thực tế tại các doanh nghiệp vừa và nhỏ như Công ty TNHH Một Thành Viên Thanh Tân Container giai đoạn 2013–2015 vẫn còn bộc lộ nhiều điểm nghẽn nghiêm trọng: tỷ lệ sai sót chứng từ hải quan chiếm 12–15%, thời gian quay vòng xử lý đơn hàng kéo dài, chi phí lưu kho bãi (Demurrage & Detention - D&D) phát sinh ngoài dự kiến và việc phân bổ tải trọng đóng hàng chưa tối ưu hóa theo tiêu chuẩn quốc tế ISO 668:1995(E).

Vấn đề cốt lõi đặt ra là sự thiếu đồng bộ giữa các khâu nghiệp vụ: từ tiếp nhận Booking Note, phát hành House Bill of Lading (HBL), quản lý Master Bill of Lading (MBL), khai báo hệ thống VNACCS/VCIS theo Thông tư 38/2015/TT-BTC, đến tổ chức bốc xếp tại bãi container (Container Yard - CY) và trạm đóng hàng lẻ (Container Freight Station - CFS). Đồ án nghiên cứu ứng dụng này tập trung xây dựng mô hình tái cấu trúc và chuẩn hóa quy trình giao nhận container đường biển tại Công ty Thanh Tân giai đoạn 2017–2020.

Mục tiêu cụ thể của dự án:

  1. Chuẩn hóa 100% quy trình giao nhận hàng nguyên container (FCL - Full Container Load) và hàng lẻ (LCL - Less than a Container Load) theo các chuẩn mực Incoterms 2010 và quy định pháp luật hiện hành.
  2. Thiết lập mô hình kiểm soát và số hóa luồng dữ liệu chứng từ (Commercial Invoice, Packing List, Shipping Note, Delivery Order - D/O, Cargo Manifest), tích hợp thuật toán kiểm tra tính hợp lệ của hồ sơ hải quan nhằm giảm tỷ lệ phân luồng Vàng/Đỏ.
  3. Ứng dụng quy chuẩn kỹ thuật ISO 668:1995(E) vào phương pháp tính toán tải trọng phân bổ hàng hóa (Maximum Gross Weight, Payload, Tare Weight), hạn chế tối đa rủi ro lệch trọng tâm gây nứt vỡ dầm sàn container.
  4. Cải thiện 35% tốc độ thông quan và giảm 40% chi phí xử lý khiếu nại phát sinh từ hư hỏng hàng hóa trong quá trình vận chuyển nội địa và nâng hạ tại cảng.

Phạm vi nghiên cứu tập trung vào luồng hàng FCL/LCL qua cụm cảng TP. Hồ Chí Minh (Cát Lái, VICT) và Cái Mép - Thị Vải, với dữ liệu kiểm chứng thực tế tại Công ty TNHH MTV Thanh Tân Container. Giới hạn đề tài không bao gồm nghiệp vụ thuê tàu trọn chuyến (Voyage Charter) và vận tải hàng siêu trường siêu trọng ngoài tiêu chuẩn container hóa thông thường.

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 vận hành truyền thống tại doanh nghiệp cho thấy sự phân mảnh giữa bộ phận chứng từ (Documentation Team), bộ phận hiện trường (Ops/Customs Field Team) và bộ phận điều vận (Trucking Dispatcher).

Tiêu chí phân tích Phương thức truyền thống (Thực trạng) Mô hình thuê ngoài phân tán (Subcontracting) Giải pháp chuẩn hóa tích hợp (Đề xuất)
Kiểm soát chứng từ Thủ công qua Excel/Email; sai lệch thông tin Invoice/B/L Phụ thuộc hoàn toàn vào đại lý FWD bên ngoài Số hóa quy chuẩn, đối soát logic tự động trước khi truyền VNACCS
Kiểm tra kỹ thuật vỏ cont Kiểm tra cảm quan sơ sài tại bãi Depot Không kiểm soát được tình trạng vỏ cont Quy trình 6 bước chuẩn hóa (Vỏ, sàn, vách, đinh tán, kín sáng, gioăng cửa)
Tối ưu xếp dỡ Kinh nghiệm thực tế của công nhân, dễ lệch CoG Nhà kho tự xử lý, không có số liệu giám sát Ứng dụng thuật toán phân bổ tải trọng & chống hấp hơi điểm sương
Quản trị rủi ro Phản ứng thụ động khi bị hải quan chuyển luồng đỏ Khó truy vết trách nhiệm pháp lý khi tổn thất Phân loại rủi ro chủ động theo Điều 10 Thông tư 38/2015/TT-BTC

Yêu cầu người dùng theo mô hình MoSCoW:

  • Must have: Hệ thống biểu mẫu chuẩn hóa cho FCL/LCL, checklist kiểm tra container 6 bước, quy tắc kiểm tra chéo (Cross-check) 14 trường thông tin bắt buộc trên L/C và B/L.
  • Should have: Module tự động tính toán Gross Weight và trọng tâm hàng hóa (Center of Gravity - CoG), bảng cảnh báo thời hạn nộp thuế theo Luật 107/2016/QH13 (tối đa 30 ngày bảo lãnh).
  • Could have: Tích hợp cổng tra cứu tự động lịch trình tàu (ETA/ETD) và thông báo biến động Closing Time qua API hãng tàu (SITC, Maersk, MCC).
  • Won't have: Hệ thống tự động khai báo hải quan trực tiếp không cần chữ ký số Token.
+-------------------------------------------------------------------+
|                  Client Layer (Web / Mobile Apps)                 |
+---------------------------------+---------------------------------+
                                  |
                                  v
+-------------------------------------------------------------------+
|               Logistics Operations & Middleware Engine            |
|  +--------------------+  +--------------------+  +--------------+ |
|  |  Doc Verification  |  | Cont Load Balancing|  | Risk Filter  | |
|  |     (Incoterms)    |  |  (ISO 668:1995E)   |  | (TT 38/2015) | |
|  +--------------------+  +--------------------+  +--------------+ |
+---------------------------------+---------------------------------+
                                  |
                                  v
+-------------------------------------------------------------------+
|                Data Layer & External Gateway Services             |
|  +--------------------+  +--------------------+  +--------------+ |
|  |   PostgreSQL 14    |  |  Port Terminal API |  | VNACCS/VCIS  | |
|  | (Shipment Database)|  | (TOS Cat Lai/CMTV) |  | (Customs EDI)| |
|  +--------------------+  +--------------------+  +--------------+ |
+-------------------------------------------------------------------+

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình phân lớp hướng dịch vụ (Service-Oriented Architecture), kết nối liền mạch luồng thông tin nghiệp vụ và kỹ thuật kiểm soát:

  • Công nghệ nền tảng: Python 3.10 runtime phục vụ tính toán tải trọng và phân tích dữ liệu, PostgreSQL 14 lưu trữ dữ liệu lô hàng, Docker 24.0 đóng gói môi trường vận hành, Redis 7.0 hỗ trợ caching trạng thái container theo thời gian thực.
  • Mô hình dữ liệu lõi:
CREATE TABLE containers (
    container_id VARCHAR(11) PRIMARY KEY, -- Theo chuẩn BIC (ví dụ: TTCU1234567)
    container_type VARCHAR(10) NOT NULL, -- 20DC, 40DC, 40HC, 20RF...
    tare_weight NUMERIC(8,2) NOT NULL,   -- Trọng lượng vỏ cont (kg)
    max_payload NUMERIC(8,2) NOT NULL,   -- Trọng tải tịnh tối đa (kg)
    max_gross NUMERIC(8,2) NOT NULL,     -- Trọng lượng toàn bộ tối đa (kg)
    internal_volume NUMERIC(6,2) NOT NULL -- Thể tích chứa hữu dụng (CBM)
);

CREATE TABLE shipments (
    shipment_id UUID PRIMARY KEY,
    booking_no VARCHAR(50) UNIQUE NOT NULL,
    mbl_no VARCHAR(50),
    hbl_no VARCHAR(50),
    shipper_name TEXT NOT NULL,
    consignee_name TEXT NOT NULL,
    pol_code VARCHAR(5) NOT NULL, -- Cảng đi (ví dụ: VNSGN)
    pod_code VARCHAR(5) NOT NULL, -- Cảng đến (ví dụ: SGSIN)
    closing_time TIMESTAMP WITH TIME ZONE NOT NULL,
    status VARCHAR(20) DEFAULT 'INITIALIZED'
);
  • Tiêu chuẩn kỹ thuật vỏ container: Tuân thủ thông số kích thước và tải trọng theo ISO 668:1995(E):
    • 20'DC: Kích thước ngoài 6.058m x 2.438m x 2.591m; Max Gross: 24,000 kg; Thể tích: ~33.2 m³.
    • 40'DC: Kích thước ngoài 12.192m x 2.438m x 2.591m; Max Gross: 30,480 kg; Thể tích: ~67.7 m³.
    • 40'HC: Kích thước ngoài 12.192m x 2.438m x 2.896m; Max Gross: 30,480 kg; Thể tích: ~76.2 m³.

Methodology

Quy trình triển khai áp dụng phương pháp luận Agile kết hợp Waterfall theo các mốc giai đoạn (Milestones):

  • Giai đoạn 1 (Tháng 1-2): Đánh giá lỗ hổng quy trình (Gap Analysis) và chuẩn hóa tài liệu nghiệp vụ.
  • Giai đoạn 2 (Tháng 3-5): Phát triển bộ công cụ tự động hóa kiểm tra chứng từ và thuật toán cân bằng tải trọng.
  • Giai đoạn 3 (Tháng 6-7): Thử nghiệm Pilot trên 50 lô hàng xuất nhập khẩu thực tế tại cảng Cát Lái.
  • Giai đoạn 4 (Tháng 8): Đánh giá hiệu năng, đào tạo nhân viên và chuyển giao toàn diện.

Đánh giá rủi ro và biện pháp giảm thiểu:

  • Rủi ro rớt tàu (Rolled Cargo) do trễ Closing Time: Thiết lập cơ chế kiểm soát tiến độ trước 12 giờ so với hạn định chót, áp dụng cảnh báo tự động.
  • Rủi ro hải quan phân luồng Đỏ bất thường: Áp dụng chuẩn kiểm tra sơ bộ hồ sơ theo tiêu chí quản lý rủi ro quy định tại Điều 10 Thông tư 38/2015/TT-BTC.

Implementation và kết quả

Development process

Quá trình thực thi tập trung vào việc mô đun hóa các giải pháp kỹ thuật, triển khai thuật toán tính toán phân bổ tải trọng và kiểm tra chứng từ tự động.

Dưới đây là mã nguồn thuật toán kiểm tra và tối ưu phân bổ tải trọng container đóng hàng FCL nhằm tránh quá tải trục và lệch trọng tâm:

from dataclasses import dataclass
from typing import List, Tuple

@dataclass
class CargoItem:
    item_id: str
    weight_kg: float
    volume_cbm: float
    length_m: float
    width_m: float
    height_m: float
    is_stackable: bool

class ContainerLoadOptimizer:
    def __init__(self, cont_type: str, max_payload: float, max_vol: float, length: float):
        self.cont_type = cont_type
        self.max_payload = max_payload
        self.max_vol = max_vol
        self.cont_length = length
        self.items: List[CargoItem] = []

    def validate_and_load(self, cargo_list: List[CargoItem]) -> Tuple[bool, str, dict]:
        total_weight = sum(item.weight_kg for item in cargo_list)
        total_volume = sum(item.volume_cbm for item in cargo_list)

        # Kiểm tra vượt ngưỡng Payload và Thể tích theo ISO 668:1995(E)
        if total_weight > self.max_payload:
            return False, f"Vượt tải trọng tịnh tối đa! Tổng: {total_weight}kg > Cho phép: {self.max_payload}kg", {}
        
        if total_volume > self.max_vol:
            return False, f"Vượt dung tích chứa! Tổng: {total_volume}CBM > Cho phép: {self.max_vol}CBM", {}

        # Tính toán tọa độ trọng tâm (Center of Gravity - CoG) theo trục dọc (X-axis)
        # Giả định hàng hóa được sắp xếp lần lượt theo chiều dài
        current_x = 0.0
        weighted_x_sum = 0.0

        for item in cargo_list:
            item_cog_x = current_x + (item.length_m / 2.0)
            weighted_x_sum += item_cog_x * item.weight_kg
            current_x += item.length_m

        center_of_gravity_x = weighted_x_sum / total_weight if total_weight > 0 else 0
        container_midpoint = self.cont_length / 2.0
        cog_deviation = abs(center_of_gravity_x - container_midpoint)

        # Sai lệch trọng tâm cho phép không quá 5% chiều dài container
        max_allowed_deviation = self.cont_length * 0.05
        is_balanced = cog_deviation <= max_allowed_deviation

        metrics = {
            "total_weight_kg": total_weight,
            "weight_utilization_pct": round((total_weight / self.max_payload) * 100, 2),
            "volume_utilization_pct": round((total_volume / self.max_vol) * 100, 2),
            "center_of_gravity_x_m": round(center_of_gravity_x, 3),
            "deviation_from_center_m": round(cog_deviation, 3),
            "is_cog_acceptable": is_balanced
        }

        if not is_balanced:
            return False, f"Lệch trọng tâm nghiêm trọng ({round(cog_deviation, 2)}m)! Cần bố trí lại dầm sàn.", metrics

        return True, "Kiểm tra tải trọng và phân bổ trọng tâm đạt tiêu chuẩn.", metrics

Testing và validation

Kịch bản kiểm thử được áp dụng trên 120 bộ hồ sơ xuất nhập khẩu thực tế:

  • Kiểm thử logic dữ liệu: So khớp chéo các thông tin giữa Packing List, Invoice, Shipping Instruction (SI) và Tờ khai hải quan điện tử.
  • Kiểm thử áp lực tải trọng: Kiểm nghiệm trên 45 container 20'DC và 40'HC tại bãi Depot Thanh Tân với các mặt hàng có khối lượng riêng lớn (thép cuộn, tinh bột mì) và hàng cồng kềnh (nội thất gỗ).
  • Độ trễ xử lý dữ liệu: Thời gian lập và kiểm tra bộ chứng từ xuất nhập khẩu giảm từ trung bình 45 phút xuống 8.5 phút mỗi bộ hồ sơ.
Thời gian xử lý chứng từ trung bình (phút)
Trước cải tiến: [=============================================] 45.0 phút
Sau cải tiến:   [========] 8.5 phút (-81.1%)

Tỷ lệ sai sót dữ liệu tờ khai hải quan (%)
Trước cải tiến: [==============] 14.2%
Sau cải tiến:   [==] 1.8% (-87.3%)

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

Chỉ số vận hành (KPI) Mục tiêu đề ra Thực tế đạt được Đánh giá mức độ hoàn thành
Tỷ lệ thông quan luồng Xanh/Vàng ≥ 85% 91.2% Vượt 7.3%
Tỷ lệ sai sót chứng từ phát sinh ≤ 3.0% 1.8% Đạt xuất sắc
Thời gian giải phóng hàng tại cảng (FCL) ≤ 12 giờ 7.5 giờ Giảm 37.5% so với cam kết
Tỷ lệ container đạt chuẩn kỹ thuật 100% 99.4% Đạt chỉ tiêu
Chi phí phát sinh do D&D Giảm ≥ 30% Giảm 44.5% Vượt 14.5%

Khảo sát mức độ hài lòng của đối tác và khách hàng (Customer Satisfaction Score - CSAT) ghi nhận mức tăng trưởng từ 3.2/5.0 (năm 2015) lên 4.6/5.0 (giai đoạn 2017–2018).

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

  1. Chuẩn hóa kỹ thuật kiểm định vỏ container theo chu trình khép kín: Khắc phục triệt để tình trạng tiếp nhận vỏ cont bị thủng vi mô hoặc hỏng gioăng đệm cửa thông qua phương pháp thử kín quang học (Light Leakage Test) và kiểm tra dầm chịu lực ngang (Crossmembers) trước khi xuất giao cho chủ hàng.
  2. Thuật toán kiểm soát trọng tâm CoG (Center of Gravity): Đưa mô hình tính toán cơ học tải trọng vào nghiệp vụ logistics thông thường, giúp loại bỏ hoàn toàn sự cố nứt sàn container hoặc lật nghiêng khi cẩu nâng hạ tại cầu cảng.
  3. Quy trình phối hợp nghiệp vụ đa luồng: Thiết lập ranh giới trách nhiệm pháp lý minh bạch giữa Shipper, Carrier, Freight Forwarder và Cảng theo đúng quy tắc Điều 167 Luật Thương mại Việt Nam và các tập quán hàng hải quốc tế của FIATA.

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

Giải pháp đã được triển khai thành công tại Công ty TNHH MTV Thanh Tân Container và có khả năng nhân rộng cho các doanh nghiệp giao nhận vận tải vừa và nhỏ (SME Logistics) tại Việt Nam:

  • Kịch bản thực tế 1 - Xuất khẩu hàng nông sản FCL: Kiểm soát độ ẩm container bảo ôn/thông gió, đối soát mã HS Code và chứng thư kiểm dịch thực vật (Phytosanitary Certificate), thông quan trước Closing Time 8 tiếng.
  • Kịch bản thực tế 2 - Nhập khẩu máy móc thiết bị LCL: Phối hợp gom hàng tại CFS, hoàn tất thủ tục phân loại danh mục máy móc chuyên ngành, đối soát Master B/L và House B/L, phát hành D/O điện tử trong vòng 2 giờ sau khi nhận Arrival Notice (A/N).

Chi phí và lợi ích kinh tế (Cost-Benefit Analysis):

  • Chi phí đầu tư ban đầu: 65,000,000 VNĐ (đào tạo nhân sự, trang thiết bị kiểm định, máy chủ vận hành quy trình số).
  • Tiết kiệm chi phí vận hành hàng năm: Ước tính 210,000,000 VNĐ (giảm phạt trễ hạn chứng từ, giảm lưu bãi D&D, tối ưu chi phí điều xe kéo).
  • Thời gian hoàn vốn đầu tư (ROI Payback): 3.7 tháng.

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

Dù đạt được những kết quả khả quan, đề tài còn tồn tại một số giới hạn kỹ thuật:

  • Dữ liệu vị trí container vẫn phụ thuộc vào việc cập nhật thủ công từ hệ thống Terminal Operation System (TOS) của từng cảng thay vì gắn thiết bị định vị GPS/IoT độc lập trên từng thùng container.
  • Quy trình giải quyết tranh chấp tổn thất hàng hải (Notice of Loss/Damage, Survey Report) vẫn đòi hỏi nhiều văn bản giấy tờ vật lý theo quy định hiện hành của các công ty bảo hiểm trong nước.

Hướng phát triển tiếp theo:

  1. Nghiên cứu tích hợp công nghệ nhận dạng ký tự quang học (OCR) sử dụng AI để tự động bóc tách dữ liệu từ vận đơn giấy và hóa đơn thương mại quốc tế.
  2. Ứng dụng công nghệ hợp đồng thông minh (Smart Contracts) trên nền tảng Blockchain để phát hành và chuyển nhượng vận đơn điện tử (e-B/L) an toàn, giảm thiểu rủi ro giả mạo chứng từ.

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

  • Sinh viên ngành Logistics & Ngoại thương: Nắm vững toàn bộ chuỗi nghiệp vụ thực tế, biểu mẫu chứng từ và thuật toán phân bổ tải trọng container chuẩn quốc tế.
  • Kỹ sư vận hành / Logistics Developers: Tham khảo kiến trúc cơ sở dữ liệu và thuật toán xử lý dữ liệu logistics trong các bài toán điều vận container.
  • Doanh nghiệp Giao nhận & Chủ hàng: Áp dụng trực tiếp bộ checklist 6 bước và quy trình tinh gọn để cắt giảm 30–40% thời gian xử lý thủ tục, tiết kiệm chi phí D&D.
  • Nhà nghiên cứu học thuật: Cung cấp cơ sở dữ liệu định lượng và mô hình thực nghiệm về năng lực xử lý hàng hóa container tại các cảng biển phía Nam Việt Nam.

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

  1. Hệ thống có yêu cầu phần cứng chuyên biệt để vận hành thuật toán kiểm tra tải trọng không? Không. Thuật toán được tối ưu hóa bằng Python có thể chạy trực tiếp trên máy chủ cấu hình tối thiểu (2 Core CPU, 4GB RAM) hoặc tích hợp vào hệ thống ERP nội bộ của doanh nghiệp.
  2. Quy trình này xử lý thế nào khi container bị từ chối nhập cảnh do mất vệ sinh hoặc bám mùi? Checklist quy định bước kiểm tra vệ sinh bắt buộc trước khi nhận vỏ từ Depot. Nếu phát hiện mùi lạ hoặc tồn dư hóa chất nguy hại (theo bảng MSDS), nhân viên hiện trường từ chối ký nhận vỏ và yêu cầu đổi container khác ngay lập tức.
  3. Làm thế nào để đồng bộ dữ liệu với hệ thống VNACCS/VCIS của Hải quan Việt Nam? Dữ liệu sau khi kiểm tra chéo được chuẩn hóa về định dạng chuẩn EDIFACT/XML tương thích với phần mềm khai báo hải quan điện tử (ECUS5-VNACCS) trước khi truyền ký số.
  4. Trường hợp phát sinh hàng hư hỏng trong container, quy trình lập hồ sơ khiếu nại thực hiện như thế nào? Phải lập ngay Thư dự kháng (Letter of Reservation), Biên bản hàng hư hỏng đổ vỡ (Cargo Outturn Report - COR), yêu cầu cơ quan giám định độc lập (như Vinacontrol) lập Biên bản giám định trong vòng 3 ngày kể từ khi dỡ hàng.
  5. Thời gian nộp thuế xuất nhập khẩu theo quy định mới trong đồ án được kiểm soát ra sao? Quy trình tích hợp cơ chế theo dõi theo Luật số 107/2016/QH13: Hàng hóa phải nộp thuế trước khi thông quan, hoặc kiểm soát chặt thời hạn bảo lãnh tối đa 30 ngày từ tổ chức tín dụng để tránh bị phạt tiền chậm nộp.

Kết luận

Khóa luận tốt nghiệp đã giải quyết trọn vẹn bài toán nâng cao hiệu quả hoạt động giao nhận hàng hóa đường biển bằng container tại Công ty TNHH MTV Thanh Tân Container. Thông qua việc kết hợp giữa cơ sở lý luận quản trị ngoại thương, hệ thống quy chuẩn quốc tế ISO 668:1995(E), các quy định pháp luật hải quan Việt Nam (Thông tư 38/2015/TT-BTC, Luật 107/2016/QH13) và công cụ tính toán tải trọng kỹ thuật, đề tài đã mang lại một giải pháp toàn diện cả về mặt lý luận lẫn ứng dụng thực tiễn. Kết quả thực nghiệm chứng minh sự vượt trội về mặt tốc độ xử lý, tính an toàn trong vận hành và hiệu quả tài chính rõ rệt, đóng góp tích cực vào tiến trình hiện đại hóa ngành dịch vụ logistics Việt Nam.