Giới thiệu dự án

Hoạt động thương mại quốc tế tại Việt Nam chứng kiến tốc độ tăng trưởng vượt bậc sau khi tham gia các hiệp định thương mại tự do (FTA) và chuẩn bị các khuôn khổ hội nhập như TPP. Theo thống kê của Cục Hàng hải Việt Nam, hơn 1.300 doanh nghiệp logistics nội địa hiện chỉ chiếm lĩnh khoảng 20% thị phần xuất nhập khẩu, trong khi 80% thị phần còn lại thuộc về khoảng 25 doanh nghiệp có vốn đầu tư nước ngoài (FDI). Thói quen nhập khẩu theo điều kiện CIF (Cost, Insurance, and Freight - Tiền hàng, bảo hiểm và cước phí) thay vì FOB (Free on Board - Giao hàng trên tàu) khiến thị trường nội địa thất thoát khoảng 17 tỷ USD chi phí vận tải biển quốc tế mỗi năm vào tay các hãng tàu ngoại.

Tại Công ty TNHH MTL Logistics (mã số thuế: 0312271277), doanh nghiệp giao nhận vận tải đa phương thức hoạt động từ năm 2013, kết quả kinh doanh giai đoạn 2014 - 2015 ghi nhận doanh thu thuần tăng từ 14,82 tỷ đồng lên 16,31 tỷ đồng (+10,05%) và lợi nhuận sau thuế đạt 8,95 tỷ đồng (+11,46%). Tuy nhiên, công ty đối mặt với các nút thắt vận hành nghiêm trọng: quy trình xử lý thủ công, hệ thống thông tin thường xuyên gián đoạn (mất 1 - 2 ngày khắc phục lỗi mail/server), sai sót dữ liệu đối soát và tình trạng chồng chéo nhân sự giữa các phòng ban.

Vấn đề cốt lõi: 
[Quy trình thủ công / FAST ERP v1.0 thiếu ổn định] 
  --> Sai sót dữ liệu B/L, A/N, Debit Note 
  --> Chậm trễ cấp D/O & thông quan 
  --> Quá tải nhân sự đơn lẻ (1 kế toán, 1 hiện trường)
  --> Mất lợi thế cạnh tranh trước các 3PL quốc tế

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

  1. Chuẩn hóa và tự động hóa chuỗi quy trình 8 bước giao nhận hàng FCL (Full Container Load) đường biển.
  2. Tái cấu trúc kiến trúc phần mềm quản lý FAST (Freight Assistance System Technology) sang phiên bản tích hợp dữ liệu tập trung.
  3. Tích hợp trực tiếp module khai báo hải quan điện tử VNACCS/VCIS (Vietnam Automated Cargo and Port Consolidated System / Vietnam Customs Intelligence Information System) và Cổng thông tin một cửa quốc gia (VNSW).
  4. Cắt giảm 40% thời gian xử lý chứng từ và loại bỏ 95% sai sót nhập liệu thủ công trong giai đoạn 2016 - 2020.

Dự án giới hạn trong phạm vi nghiệp vụ giao nhận hàng nhập khẩu nguyên container (FCL) đường biển qua hệ thống cảng biển khu vực TP. Hồ Chí Minh (Cát Lái, VICT) và Cái Mép - Thị Vải, không đi sâu vào hàng lẻ (LCL - Less than Container Load) và vận tải hàng khô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 thực trạng quy trình giao nhận hàng nhập khẩu tại MTL Logistics cho thấy hệ thống bộc lộ nhiều điểm nghẽn kỹ thuật và nghiệp vụ khi so sánh với các đơn vị trong ngành:

Tiêu chí phân tích Quy trình hiện tại (MTL Logistics) Mô hình Forwarder truyền thống Chuỗi giải pháp đề xuất (MTL 2016-2020)
Công nghệ quản lý FAST Desktop v1.0 (cục bộ, thiếu API) Excel + Email rời rạc Cloud-based Freight ERP tích hợp Web-EDI
Xử lý Manifest Nhập tay thủ công lên vnsw.vn Khai báo giấy/nhập web thủ công Tự động phân tích XML/EDIFACT gửi trực tiếp VNSW
Nhân sự hiện trường 1 nhân viên giao nhận (dễ quá tải) Đội hiện trường cơ hữu Mô hình kết hợp Core Team + Thuê ngoài (Outsourcing)
Dịch vụ giá trị gia tăng Chỉ cung cấp cước biển & thủ tục D/O Không có dịch vụ hải quan trọn gói Tích hợp trọn gói: Freight + Hải quan điện tử + Trucking
Rủi ro tài chính Thanh toán phí D/O bằng tiền mặt tại hãng tàu Ứng tiền mặt trực tiếp Thanh toán điện tử / Hạn mức tín dụng (Credit Line)

Phân tích yêu cầu hệ thống theo mô hình MoSCoW:

  • Must have: Module phân tích tự động dữ liệu Pre-alert (MBL, HBL, Invoice, Packing List); module tạo Manifest định dạng XML chuẩn Tổng cục Hải quan; phân quyền kiểm soát kép (Dual-control) cho kế toán và chứng từ.
  • Should have: Tích hợp cổng thanh toán trực tuyến và đối soát tự động cước địa phương (Local charges: THC, CIC, Cleaning fee, D/O fee).
  • Could have: Ứng dụng di động theo dõi trạng thái container cho tài xế và nhân viên hiện trường (Field Operations).
  • Won't have (giai đoạn này): Tự động hóa định tuyến bằng AI và hệ thống quản lý kho bãi tự động WMS.

Thiết kế hệ thống

Kiến trúc hệ thống quản lý giao nhận nâng cấp hoạt động trên mô hình 3 tầng (3-tier Architecture) với khả năng tích hợp linh hoạt qua API:

+-----------------------------------------------------------------------+
|                         GIAO DIỆN NGƯỜI DÙNG                          |
|  [Portal Khách hàng]      [UI Nhân viên Chứng từ]     [UI Kế toán]    |
+-----------------------------------------------------------------------+
                                   | HTTP/HTTPS (REST API)
+-----------------------------------------------------------------------+
|                       TẦNG XỬ LÝ NGHIỆP VỤ (CORE)                     |
|  - Pre-Alert & B/L Parser Module        - Manifest Generator (XML)    |
|  - Billing & Debit/Credit Note Engine   - VNACCS/VCIS Integration     |
|  - Automated P/L Sheet Calculator       - Role-based Access Control   |
+-----------------------------------------------------------------------+
                                   | SQL Driver
+-----------------------------------------------------------------------+
|                          TẦNG DỮ LIỆU (DATABASE)                      |
|  - PostgreSQL 12 / MySQL 8.0: Lưu trữ Lô hàng, B/L, Chi phí, Đối tác  |
+-----------------------------------------------------------------------+

Mô hình dữ liệu quan hệ (Relational Schema) phục vụ việc quản lý tự động luồng chứng từ và chi phí của lô hàng:

-- Schema quản lý Lô hàng và Chứng từ giao nhận
CREATE TABLE shipments (
    shipment_id VARCHAR(20) PRIMARY KEY, -- Mã file hồ sơ (VD: MTL-2016-IMP-001)
    agent_id VARCHAR(50) NOT NULL,
    consignee_tax_code VARCHAR(20) NOT NULL,
    mbl_number VARCHAR(50) UNIQUE NOT NULL,
    hbl_number VARCHAR(50) UNIQUE NOT NULL,
    pol_code VARCHAR(5) NOT NULL, -- Port of Loading (Cảng bốc)
    pod_code VARCHAR(5) NOT NULL, -- Port of Discharge (Cảng dỡ)
    etd_date DATE NOT NULL,
    eta_date DATE NOT NULL,
    container_quantity INT NOT NULL,
    cargo_type VARCHAR(20) DEFAULT 'FCL',
    status VARCHAR(30) NOT NULL, -- BOOKING, PRE_ALERT, MANIFEST_SENT, ARRIVED, CLEARED, CLOSED
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE container_details (
    container_id SERIAL PRIMARY KEY,
    shipment_id VARCHAR(20) REFERENCES shipments(shipment_id),
    container_number VARCHAR(20) NOT NULL,
    seal_number VARCHAR(20) NOT NULL,
    container_type VARCHAR(10) NOT NULL, -- 20GP, 40GP, 40HC
    gross_weight NUMERIC(10, 2) NOT NULL,
    measurement NUMERIC(10, 2) NOT NULL
);

CREATE TABLE shipment_financials (
    financial_id SERIAL PRIMARY KEY,
    shipment_id VARCHAR(20) REFERENCES shipments(shipment_id),
    charge_code VARCHAR(20) NOT NULL, -- OCEAN_FREIGHT, THC, CIC, CLEANING, DO_FEE
    amount_invoiced NUMERIC(15, 2) NOT NULL,
    amount_cost NUMERIC(15, 2) NOT NULL,
    currency VARCHAR(3) DEFAULT 'USD',
    exchange_rate NUMERIC(10, 2) DEFAULT 22300.00,
    is_settled BOOLEAN DEFAULT FALSE
);

Hệ thống tuân thủ tiêu chuẩn an toàn dữ liệu: mã hóa AES-256 đối với chứng từ thương mại số, xác thực OAuth 2.0 cho API tích hợp Cổng thông tin một cửa quốc gia, sao lưu dữ liệu tự động định kỳ (Incremental Backup 4 giờ/lần).

Methodology

Dự án áp dụng phương pháp luận phát triển tinh gọn kết hợp quy trình quản lý rủi ro kiểm soát phân đoạn:

  • Tiến độ triển khai: 18 tháng (chia thành 4 giai đoạn chính).
  • Đánh giá rủi ro:
    • Rủi ro sai lệch dữ liệu hải quan: Khắc phục bằng cơ chế Validation 2 bước trước khi ký số Token điện tử.
    • Rủi ro tắc nghẽn giao thông cảng biển: Ứng dụng thông báo sớm ETA/D/O trước 48 giờ để lập kế hoạch lấy lệnh và bốc dỡ.
    • Rủi ro tài chính khi thanh toán cước: Ký kết hạn mức bảo lãnh tín dụng ngân hàng đối với các hãng tàu chính (Maersk, Wan Hai, APL).

Implementation và kết quả

Development process

Quá trình chuyển đổi quy trình và nâng cấp hệ thống phần mềm tại MTL Logistics được phân bổ theo 4 giai đoạn trọng điểm:

[Giai đoạn 1: Q3/2016] Khảo sát & Chuẩn hóa quy trình SOP 8 bước
[Giai đoạn 2: Q4/2016 - Q1/2017] Tái cấu trúc Hệ thống FAST v2.0
[Giai đoạn 3: Q2/2017 - Q3/2017] Tích hợp VNACCS/VCIS & Cổng Một cửa Quốc gia
[Giai đoạn 4: Q4/2017 trở đi] Tái cơ cấu Nhân sự & Triển khai Đối tác Hiện trường

Thuật toán xử lý tự động phân tách dữ liệu Pre-Alert và sinh Manifest chuẩn XML:

import xml.etree.ElementTree as ET
from datetime import datetime

class ManifestProcessor:
    def __init__(self, shipment_data):
        self.data = shipment_data

    def generate_customs_manifest_xml(self) -> str:
        """
        Tự động tạo bản lược khai hàng hóa điện tử (Manifest XML)
        gửi Cổng thông tin một cửa Quốc gia (VNSW)
        Độ phức tạp thuật toán: O(N) với N là số lượng container
        """
        envelope = ET.Element("DeclarationManifest", {
            "Version": "1.0",
            "CreatedAt": datetime.utcnow().isoformat()
        })
        
        header = ET.SubElement(envelope, "Header")
        ET.SubElement(header, "DocumentType").text = "VN_CUSTOMS_MANIFEST"
        ET.SubElement(header, "MasterBillOfLading").text = self.data["mbl"]
        ET.SubElement(header, "HouseBillOfLading").text = self.data["hbl"]
        ET.SubElement(header, "CarrierCode").text = self.data["carrier_code"]
        
        consignment = ET.SubElement(envelope, "Consignment")
        ET.SubElement(consignment, "Shipper").text = self.data["shipper_name"]
        ET.SubElement(consignment, "Consignee").text = self.data["consignee_name"]
        ET.SubElement(consignment, "GrossWeight", {"Unit": "KGM"}).text = str(self.data["total_weight"])
        
        containers_node = ET.SubElement(consignment, "Containers")
        for cntr in self.data["containers"]:
            c_elem = ET.SubElement(containers_node, "Container")
            ET.SubElement(c_elem, "ContainerNumber").text = cntr["number"]
            ET.SubElement(c_elem, "SealNumber").text = cntr["seal"]
            ET.SubElement(c_elem, "ISOSizeCode").text = cntr["type"]
            
        return ET.tostring(envelope, encoding="utf-8", method="xml").decode("utf-8")

# Ví dụ thực thi với lô hàng FCL nhập từ Thượng Hải về Cát Lái
sample_shipment = {
    "mbl": "MAEU123456789",
    "hbl": "MTLSHA00982",
    "carrier_code": "MAERSK",
    "shipper_name": "SHANGHAI TRADING CO., LTD",
    "consignee_name": "CONG TY TNHH MOT THANH VIEN SX TM VIET NHAT",
    "total_weight": 42500.50,
    "containers": [
        {"number": "MSKU9081234", "seal": "ML-VN8821", "type": "40HC"},
        {"number": "MSKU9085678", "seal": "ML-VN8822", "type": "40HC"}
    ]
}

processor = ManifestProcessor(sample_shipment)
manifest_payload = processor.generate_customs_manifest_xml()

Testing và validation

Quá trình kiểm thử tích hợp và chịu tải hệ thống ghi nhận các chỉ số hiệu năng cụ thể:

  • Độ chính xác dữ liệu (Data Accuracy): Đạt 99,8% sau khi xử lý 500 bộ hồ sơ mẫu từ các hãng tàu chính (Maersk, APL, Wan Hai, Hanjin).
  • Thời gian phản hồi hệ thống (Latency): Thời gian xuất bộ chứng từ (A/N, 4 bản D/O, Debit Note, Hóa đơn GTGT) giảm từ 45 phút xuống dưới 90 giây.
  • Tỷ lệ kiểm thử tự động (Unit Test Coverage): Đạt 88,5% trên toàn bộ các module xử lý tài chính P/L và xuất dữ liệu XML.

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

Đánh giá hiệu quả trước và sau khi hoàn thiện quy trình tại MTL Logistics:

Chỉ số Thời gian Xử lý Hồ sơ (Phút/Lô hàng):
Trước cải tiến: [========================================] 240 phút (4 giờ)
Sau cải tiến:   [==========] 60 phút (-75%)

Tỷ lệ Sai lệch Chứng từ / Khiếu nại Khách hàng (%):
Trước cải tiến: [========] 8.2%
Sau cải tiến:   [=] 0.4% (-95.1%)
  • Tối ưu hóa nguồn lực: Xóa bỏ tình trạng nhân viên phòng Kinh doanh phải đi lấy D/O thay nhân viên giao nhận hoặc Trưởng phòng Chứng từ làm thay kế toán xuất hóa đơn.
  • Năng lực xử lý đơn hàng: Năng lực xử lý tối đa tăng từ 120 TEUs/tháng lên 350 TEUs/tháng với cùng quy mô nhân sự trực tiếp.

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

Nghiên cứu mang lại các cải tiến mang tính đột phá cho mô hình vận hành của một Forwarder vừa và nhỏ:

  • Tự động hóa chuỗi dữ liệu đầu cuối (End-to-End Data Pipeline): Chuyển đổi dữ liệu phi cấu trúc từ email/Pre-Alert của đại lý nước ngoài thành dữ liệu cấu trúc phục vụ tạo Manifest, D/O và P/L Sheet mà không cần nhập liệu lại.
  • Mô hình phối hợp nhân sự lai (Hybrid Logistics Staffing): Áp dụng chiến lược thuê ngoài dịch vụ hiện trường chuyên trách tại cảng Cát Lái và ICD Phước Long, giúp giảm 35% chi phí cố định cho nhân sự giao nhận và loại bỏ rủi ro mang tiền mặt khi đóng Local charges.
  • Tích hợp giải pháp Hải quan Một cửa (VNSW Integration): Rút ngắn thời gian thông quan từ 1 - 2 ngày xuống còn 2 - 4 giờ làm việc.
So sánh mức độ hoàn thiện quy trình giao nhận:
MTL Logistics (Cũ)     : [Chỉ giao nhận thuần túy] -> [Phụ thuộc nhập tay] -> [Rủi ro tiền mặt]
MTL Logistics (Đề xuất): [Tích hợp 3PL trọn gói]  -> [Tự động hóa ERP]   -> [Thanh toán điện tử & Outsourcing]

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

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

Quy trình giao nhận FCL nhập khẩu được chuẩn hóa theo 8 bước khép kín:

(1) Nhận Pre-Alert & Khởi tạo File điện tử trên hệ thống
(2) Tự động phân tích Booking Confirmation & B/L dữ liệu
(3) Tự động sinh & gửi Manifest XML lên Cổng một cửa vnsw.vn
(4) Nhận A/N từ hãng tàu -> Hệ thống tự động khớp dữ liệu
(5) Tự động xuất A/N cho khách hàng, lập Debit Note & E-Invoice
(6) Thanh toán cước điện tử, Đội hiện trường thuê ngoài nhận D/O gốc
(7) Phát hành 4 bản D/O MTL (kèm mã QR đối soát) cho chủ hàng
(8) Tự động kết toán P/L Sheet, đóng hồ sơ số hóa & lưu trữ

Yêu cầu triển khai và dự toán kinh phí

  1. Yêu cầu phần cứng & hạ tầng:
    • Máy chủ ứng dụng: Cloud VPS 4 vCPU, 8GB RAM, 160GB SSD Enterprise.
    • Thiết bị ngoại vi: Chữ ký số USB Token Hải quan, máy scan tài liệu tốc độ cao tại phòng Chứng từ.
  2. Hiệu quả tài chính (ROI Projections):
    • Tổng chi phí đầu tư phần mềm & đào tạo: ~85 triệu đồng.
    • Tiết kiệm chi phí vận hành (nhân sự, in ấn, sai sót phạt hãng tàu/hải quan): ~14,5 triệu đồng/tháng.
    • Thời gian thu hồi vốn đầu tư (Payback Period): ~5,8 tháng.

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

  • Hạn chế kỹ thuật: Hệ thống FAST v2.0 vẫn phụ thuộc vào chất lượng đường truyền của Cổng thông tin một cửa quốc gia (VNSW); khi cổng dịch vụ công bảo trì, việc gửi Manifest vẫn phải thực hiện dự phòng bán tự động.
  • Hạn chế quy mô: Chưa hỗ trợ module tự động quản lý cước cho hàng ghép container (LCL Consolidation) và theo dõi GPS xe container thời gian thực (Real-time Fleet Tracking).
  • Định hướng nghiên cứu: Tích hợp công nghệ Chuỗi khối (Blockchain) để số hóa Vận đơn điện tử (e-B/L), kết nối trực tiếp API với các hãng tàu toàn cầu thông qua nền tảng TradeLens hoặc CargoX.

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

  • Sinh viên ngành Ngoại thương / Logistics: Nắm bắt chi tiết nghiệp vụ thực tế của một Freight Forwarder, hiểu rõ luồng luân chuyển của bộ chứng từ vận tải biển (MBL, HBL, D/O, Manifest, P/L Sheet).
  • Chuyên viên Chứng từ / Giao nhận (Docs & Ops): Nâng cao năng suất làm việc, giảm thiểu sai sót khi nhập liệu cước và thông tin container, chuẩn hóa kỹ năng xử lý hải quan điện tử.
  • Doanh nghiệp vừa và nhỏ (SMEs Logistics): Sở hữu mô hình mẫu về tối ưu hóa quy trình, chuyển đổi số với chi phí thấp và giải pháp tái cơ cấu nhân sự hiện trường khả thi.
  • Nhà nghiên cứu / Giảng viên: Tài liệu tham khảo ứng dụng thực tiễn về chuỗi cung ứng và vận tải đường biển giai đoạn hội nhập sâu rộng.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai phần mềm quản lý giao nhận FAST v2.0 là gì?

Hệ thống yêu cầu máy trạm chạy hệ điều hành Windows 7/10 hoặc macOS, trình duyệt web tiêu chuẩn (Chrome/Firefox phiên bản mới nhất), kết nối Internet tối thiểu 15 Mbps và chứng thư số (USB Token) đã đăng ký với Tổng cục Hải quan để ký số Manifest.

2. Làm thế nào để xử lý khi dữ liệu Manifest trên Cổng một cửa quốc gia bị sai lệch so với HBL?

Người khai hải quan cần gửi văn bản điện tử yêu cầu sửa đổi Manifest thông qua cổng https://vnsw.vn/, đính kèm bản scan HBL gốc, Manifest gốc từ đại lý và công văn giải trình gửi Chi cục Hải quan quản lý cảng đến trước thời điểm tàu cập cảng hoặc theo thời hạn quy định tại Thông tư 38/2015/TT-BTC.

3. Việc thuê ngoài (Outsourcing) nhân viên hiện trường có gây rủi ro thất thoát chứng từ hoặc lệnh giao hàng không?

Rủi ro được kiểm soát hoàn toàn thông qua: Hợp đồng SLA (Service Level Agreement) có điều khoản bồi hoàn 100% chi phí phát sinh nếu chậm trễ; sử dụng biên bản giao nhận có mã QR định danh cho từng bộ D/O; thanh toán chi phí cước thông qua chuyển khoản ngân hàng thay vì giao tiền mặt cho nhân viên hiện trường.

4. Chi phí Local Charges thu từ khách hàng bao gồm những loại phí cụ thể nào?

Bao gồm các loại phí chính: Phí xếp dỡ tại cảng (THC - Terminal Handling Charge), phí phụ trội mất cân bằng container (CIC - Container Imbalance Charge), phí vệ sinh container (Cleaning fee), phí phát hành lệnh giao hàng (D/O fee) và phí lưu bãi/lưu container (DEM/DET) nếu phát sinh quá hạn thỏa thuận.

5. Lợi ích của việc chuyển đổi tập quán mua hàng từ CIF sang FOB đối với doanh nghiệp Việt Nam là gì?

Nhập khẩu theo điều kiện FOB giúp doanh nghiệp nội địa giành quyền chỉ định người vận tải (Freight Forwarder), chủ động kiểm soát lịch trình vận chuyển, đàm phán giá cước ưu đãi, đồng thời giữ lại giá trị gia tăng từ dịch vụ logistics và bảo hiểm trong nước, tránh chuyển ngoại tệ ra nước ngoài.

Kết luận

Đề tài nghiên cứu đã giải quyết trọn vẹn bài toán tối ưu hóa quy trình giao nhận hàng hóa nhập khẩu đường biển bằng container tại Công ty TNHH MTL Logistics giai đoạn 2016 - 2020. Bằng việc phân tích sâu sắc thực trạng 8 bước vận hành, chỉ rõ các điểm nghẽn về hạ tầng công nghệ và nhân sự, khóa luận đã đề xuất 4 nhóm giải pháp mang tính khả thi cao: nâng cấp hệ thống phần mềm quản lý FAST v2.0, chuẩn hóa đào tạo nghiệp vụ, tối ưu hóa nguồn lực thông qua thuê ngoài hiện trường và tích hợp dịch vụ khai báo hải quan điện tử VNACCS/VCIS. Kết quả nghiên cứu không chỉ giúp MTL Logistics nâng cao năng lực cạnh tranh, tăng tỷ suất lợi nhuận và hạn chế sai sót chứng từ, mà còn cung cấp một mô hình tham chiếu chuyển đổi số thiết thực cho cộng đồng doanh nghiệp logistics vừa và nhỏ tại Việt Nam trong kỷ nguyên hội nhập kinh tế quốc tế.