Quy định lưu trữ thông điệp dữ liệu và giao kết hợp đồng điện tử trong thương mại điện tử B2B
Trong thương mại điện tử, mọi đơn đặt hàng, báo giá trực tuyến và xác nhận đơn hàng giữa doanh nghiệp với khách hàng đều là các thông điệp dữ liệu mang giá trị như chứng từ giao kết hợp đồng điện tử. Theo Luật Giao dịch điện tử 16/2023/QH15, Luật Thương mại điện tử 122/2025/QH15 và Nghị định 248/2026/NĐ-CP, hệ thống website phải lưu trữ toàn vẹn nội dung chứng từ gốc, thời gian khởi tạo và cho phép các bên truy cập, trích xuất dữ liệu trong suốt thời hạn lưu trữ luật định.
Khác với giao dịch bán lẻ nhỏ lẻ, các đơn hàng bán buôn (B2B) trên website thường gắn với hạn mức công nợ, điều khoản bảo hành và tiến độ giao hàng nhiều đợt. Nếu website chỉ lưu đơn hàng trong bảng dữ liệu có thể bị sửa đổi tùy ý mà thiếu cơ chế đóng băng thông điệp hoặc ký số xác thực, doanh nghiệp sẽ gặp bất lợi khi phát sinh tranh chấp.
1. Quy trình giao kết hợp đồng điện tử trên website: Từ hiển thị giá đến xác nhận đơn hàng
Theo quy định pháp luật về thương mại điện tử, nếu website có chức năng đặt hàng trực tuyến giới thiệu hàng hóa kèm đủ thông tin giá cả và điều khoản giao dịch mà không nêu rõ đó chỉ là lời mời chào hàng, thì thông tin hiển thị trên trang sản phẩm được coi là đề nghị giao kết hợp đồng.
Để bảo vệ doanh nghiệp trước sự cố như lỗi hiển thị sai giá hoặc hết hàng đột xuất, luồng đặt hàng cần thiết kế tách biệt: hành vi khách bấm nút đặt hàng là lời đề nghị giao kết hợp đồng của người mua; hợp đồng chỉ xác lập khi hệ thống của người bán kiểm tra tồn kho và gửi thông điệp phản hồi chấp nhận đề nghị giao kết.
Lưu ý quan trọng: Các phân tích dưới đây tập trung vào giải pháp thiết kế luồng kỹ thuật và lưu trữ dữ liệu trên web, không thay thế ý kiến tư vấn pháp lý của luật sư. Doanh nghiệp cần rà soát nội dung hợp đồng mẫu cùng bộ phận pháp chế trước khi áp dụng.
- Màn hình rà soát thông tin (Order Review): Hiển thị tóm tắt tên hàng hóa, số lượng, đơn giá, phí vận chuyển, phương thức thanh toán và cho phép người mua chỉnh sửa trước khi xác nhận cuối cùng.
- Hai tầng thông báo tự động: Email thứ nhất thông báo hệ thống đã tiếp nhận yêu cầu đặt hàng (Order Received); email thứ hai xác nhận chấp nhận đơn hàng (Order Confirmed) sau khi kiểm duyệt tồn kho và công nợ.
- Lưu vết phiên bản điều khoản (Terms Versioning): Ghi nhận chính xác mã phiên bản hoặc mã băm (Hash) của văn bản chính sách có hiệu lực ngay tại thời điểm khách hàng đánh dấu đồng ý.
2. Điều kiện để thông điệp dữ liệu đơn hàng có giá trị như bản gốc và làm chứng cứ
Theo Luật Giao dịch điện tử số 16/2023/QH15 và Luật Thương mại điện tử số 122/2025/QH15, chứng từ điện tử hoặc đơn đặt hàng trực tuyến có giá trị như bản gốc khi thông tin được bảo toàn tính toàn vẹn kể từ lúc khởi tạo lần đầu dưới dạng hoàn chỉnh, và thông tin đó có thể truy cập, sử dụng được khi cần thiết.
Ở nhiều mã nguồn website dựng sẵn, quản trị viên có thể vào trang quản trị sửa trực tiếp đơn giá hoặc xóa sản phẩm trong đơn hàng cũ mà không để lại dấu vết. Khi xảy ra tranh chấp công nợ B2B, bản ghi cơ sở dữ liệu có thể bị chỉnh sửa một phía như vậy sẽ giảm giá trị chứng cứ nếu không đi kèm nhật ký kiểm toán (Audit Log) hoặc chữ ký số.
| Tiêu chuẩn kỹ thuật & pháp lý | Website thương mại điện tử bán lẻ (B2C) | Website / Cổng đặt hàng bán buôn (B2B Portal) |
|---|---|---|
| Hình thức xác nhận giao kết | Hộp kiểm xác nhận điều khoản, xác thực OTP qua điện thoại/email và biên lai thanh toán. | Hợp đồng khung hoặc Đơn đặt hàng (PO) điện tử ký bằng chữ ký số doanh nghiệp (Token/HSM). |
| Cơ chế bảo toàn tính toàn vẹn | Lưu bản chụp (Snapshot JSON/PDF) của đơn hàng kèm mã kiểm tra SHA-256 trong cơ sở dữ liệu. | Kết hợp chữ ký số chuyên dụng gắn dấu thời gian (Timestamp) trên tệp PDF/XML của đơn hàng. |
| Quyền truy cập lại của người mua | Khách hàng tra cứu lịch sử đơn hàng trong tài khoản cá nhân hoặc qua đường dẫn bảo mật. | Cổng khách hàng doanh nghiệp (Buyer Portal) lưu trữ lịch sử báo giá, hợp đồng, giao nhận. |
| Thời hạn lưu trữ dữ liệu tối thiểu | Lưu trữ đầy đủ lịch sử giao dịch phục vụ tra cứu, bảo hành và thanh tra theo quy định. | Lưu trữ tối thiểu 10 năm đối với chứng từ kế toán, hợp đồng kinh tế và hồ sơ quyết toán. |
3. Kiến trúc kỹ thuật lưu trữ bất biến (Immutable Audit Trail) cho đơn hàng trên Website
Để biến website thành kho lưu trữ chứng từ điện tử tin cậy, đội ngũ kỹ thuật cần tách biệt dữ liệu vận hành và dữ liệu lịch sử thông điệp gốc (Immutable Archive). Ngay khi đơn hàng xác lập, hệ thống chụp lại toàn bộ trạng thái thông tin dưới dạng gói dữ liệu đóng băng.
Khi quản trị viên cập nhật giá bán mới trong danh mục sản phẩm vào ngày hôm sau, bản ghi đơn hàng cũ của ngày hôm trước không tham chiếu động tới bảng giá mới mà đọc từ dữ liệu chụp tĩnh tại thời điểm giao dịch.
- Đóng băng thông tin sản phẩm (Order Snapshot): Lưu cứng tên sản phẩm, mã SKU, thông số kỹ thuật, đơn giá niêm yết, thuế suất và điều khoản đổi trả ngay trong bảng chi tiết đơn hàng.
- Nhật ký sự kiện chỉ ghi thêm (Append-Only Event Log): Mọi tác động vào đơn hàng đều được ghi thành một dòng nhật ký mới kèm địa chỉ IP, định danh người thao tác và dấu thời gian UTC, chặn lệnh UPDATE hoặc DELETE.
- Tích hợp ký số hợp đồng điện tử (eContract): Với đơn hàng bán sỉ vượt ngưỡng giá trị, hệ thống tự sinh hợp đồng PDF từ mẫu chuẩn để đại diện hai bên ký số trực tiếp trên trình duyệt.
4. Quy định về sao lưu dự phòng và khả năng trích xuất dữ liệu phục vụ thanh tra
Theo Luật Thương mại điện tử 122/2025/QH15 và Nghị định 248/2026/NĐ-CP, thương nhân vận hành website có trách nhiệm lưu trữ thông tin từng giao dịch đặt hàng và duy trì khả năng truy cập cho người mua lẫn cơ quan quản lý nhà nước khi có yêu cầu kiểm tra.
Hệ thống máy chủ cần thiết lập sao lưu tự động hàng ngày sang kho lưu trữ đám mây độc lập có bật khóa đối tượng (Object Lock) để chống mã độc tống tiền hoặc xóa nhầm, đồng thời trang bị công cụ trích xuất dữ liệu ra định dạng CSV, Excel, XML/JSON phục vụ công tác thanh tra.
Câu hỏi thường gặp
Giải đáp nhanh những điểm thương hiệu bán lẻ D2C, chuỗi cửa hàng đa chi nhánh, doanh nghiệp sản xuất – phân phối B2B và đơn vị xây dựng sàn giao dịch thương mại điện tử hay hỏi về chủ đề này.
Đơn đặt hàng trực tuyến trên website không có chữ ký tay hay con dấu đỏ thì có giá trị pháp lý không?
Có. Theo Luật Giao dịch điện tử 16/2023/QH15, thông điệp dữ liệu không bị phủ nhận giá trị pháp lý chỉ vì thể hiện dưới dạng thông điệp dữ liệu. Với giao dịch B2C, xác nhận qua tài khoản, OTP và thanh toán ngân hàng tạo lập bằng chứng hợp lệ; với B2B giá trị lớn, doanh nghiệp nên kết hợp chữ ký số.
Nếu website đăng nhầm giá sản phẩm do lỗi nhập liệu thì doanh nghiệp có bắt buộc phải giao hàng theo giá nhầm đó không?
Nếu website quy định rõ hành vi đặt hàng của khách là lời đề nghị giao kết hợp đồng và hệ thống chỉ mới gửi email thông báo tiếp nhận thông tin (chưa gửi xác nhận chấp nhận đơn hàng), doanh nghiệp có cơ sở thông báo lỗi hiển thị, từ chối giao kết và hoàn trả tiền.
Doanh nghiệp phải lưu trữ dữ liệu đơn hàng trên website trong bao lâu?
Dữ liệu đơn hàng gắn liền với chứng từ kế toán, hóa đơn và nghĩa vụ thuế nên cần lưu trữ tối thiểu từ 5 năm đến 10 năm theo quy định pháp luật về kế toán, giao dịch điện tử và thương mại điện tử.
Khi nâng cấp hoặc thiết kế lại website mới, dữ liệu đơn hàng ở website cũ xử lý như thế nào?
Khi chuyển đổi nền tảng website, đội ngũ kỹ thuật phải thực hiện di trú dữ liệu (Data Migration) toàn bộ lịch sử đơn hàng, thông tin khách hàng và chứng từ giao dịch sang hệ thống mới để không làm đứt gãy nghĩa vụ lưu trữ.
Nhận tư vấn kiến trúc & Báo giá chi tiết hệ thống Website Thương mại điện tử
Hãy cho Uptech biết mô hình bán hàng của bạn (B2C, B2B hay Đa kho/Sàn), số lượng mã sản phẩm (SKU) dự kiến và các phần mềm cổng thanh toán, vận chuyển, ERP/POS cần kết nối. Kỹ sư giải pháp của Uptech sẽ phân tích và gửi bản đề xuất kiến trúc kèm dự toán chi phí minh bạch trong 24 giờ làm việc.
- Phản hồi kèm sơ đồ kiến trúc đề xuất trong vòng 24 giờ làm việc
- Tư vấn miễn phí lộ trình đồng bộ tồn kho ERP/POS và cấu trúc SEO danh mục lớn
- Hợp đồng pháp nhân rõ ràng, bàn giao mã nguồn, xuất hóa đơn GTGT (VAT) đầy đủ