Lịch sử phiên bản UNSPSC — cập nhật và thay đổi
UNSPSC được cập nhật định kỳ để phản ánh hàng hóa và dịch vụ mới xuất hiện trên thị trường. Một tổ chức sử dụng UNSPSC lâu dài cần biết cách đọc số phiên bản, theo dõi release notes, và xử lý các thay đổi khi cập nhật lên phiên bản mới.
Bài này tổng hợp lịch sử phát triển UNSPSC từ khi ra đời năm 1998, giải thích cách GS1 US (đơn vị duy trì) đánh số phiên bản, và đưa quy trình đề xuất cho việc cập nhật master data khi có bản mới.
Mốc lịch sử chính #
- 1998 — UNSPSC phiên bản đầu tiên, do UNDP và Dun & Bradstreet đồng phát hành. Cấu trúc ban đầu là 5 tầng (segment/family/class/commodity/business function), mã 10 chữ số. Business function thêm 2 chữ số cuối: 14 (rent), 20 (trade-in), 22 (repair)...
- 2003 — Quyền duy trì chuyển cho GS1 US (lúc đó là Uniform Code Council). Phiên bản 3.0 rút gọn thành 8 chữ số (bỏ business function) do ít tổ chức dùng. Đây là cấu trúc hiện hành.
- 2005–2010 — Cập nhật định kỳ 1–2 năm/lần. Mở rộng cho ngành y tế, CNTT, viễn thông — ba ngành có tốc độ thay đổi nhanh.
- 2010–2020 — Cadence tăng lên 2 bản/năm (xuân + thu). Thêm segment mới cho dịch vụ cloud, mobile app, data analytics.
- 2020–2022 — Thêm mã cho COVID-19: vaccine, PPE, dịch vụ xét nghiệm. Đây là lần hiếm GS1 release off-cycle để đáp ứng yêu cầu khẩn cấp.
- 2023–nay — Cadence ổn định 2–3 bản/năm. Tập trung vào AI/ML services, sustainable products, và dịch vụ liên quan carbon trading.
Cách đọc số phiên bản (version number) #
Định dạng phiên bản hiện tại: UNvXX.YYMM
UNv— prefix cố định, viết tắt "United Nations version".XX— major release number, tăng dần qua các năm.YYMM— năm và tháng phát hành. Ví dụ0801= tháng 8 năm 2026 (nếuXX=26).
Ví dụ:
- UNv22.0601 — bản tháng 6 năm 2022, major 22.
- UNv24.1201 — bản tháng 12 năm 2024, major 24.
- UNv26.0801 — bản tháng 8 năm 2026, major 26. Đây là phiên bản trang Chọn Mã đang dùng.
Một số tài liệu cũ dùng định dạng khác (ví dụ UNSPSC v20.0601). Ý nghĩa giống nhau, chỉ khác tiền tố.
Release notes — nội dung cơ bản #
Mỗi bản release GS1 công bố 3 file:
- Codeset file (Excel/CSV) — danh sách đầy đủ 8 chữ số + tên + mô tả, bản tiếng Anh gốc.
- Change log — chi tiết so với bản trước:
- Added: mã mới.
- Modified: đổi tên hoặc mô tả (giữ ID).
- Moved: đổi parent (hiếm, chỉ khi tái cấu trúc lớn).
- Deprecated: đánh dấu sẽ loại bỏ trong 1–2 bản tới.
- Removed: đã loại bỏ, phải remap.
- Translation files — bản dịch các ngôn ngữ (FR, DE, ES, ZH, JP...). Chưa có tiếng Việt chính thức; trang Chọn Mã duy trì bản dịch VN độc lập.
Change log là nguồn quan trọng nhất với đội ngũ master data. Chỉ đọc delta so với bản mình đang dùng — không cần đọc lại toàn bộ codeset.
Xử lý mã bị rename, deprecated, removed #
Rename — mã giữ nguyên 8 chữ số, chỉ đổi tên/mô tả. Không ảnh hưởng dữ liệu đã lưu. Chỉ cần update tên hiển thị trong UI tra cứu.
Deprecated — mã vẫn dùng được trong bản hiện hành, nhưng sẽ bị remove trong 1–2 bản tới. Nên chủ động migrate sang mã thay thế được GS1 đề xuất (liệt kê trong change log).
Removed — không còn trong codeset. Mọi hệ thống dùng mã này cần remap. Nếu không remap, validator ở một số platform (Ariba, Coupa) sẽ reject line item.
Merge (gộp 2 mã thành 1) — change log chỉ ra mã mới. Data cũ dùng bất kỳ mã nào trong 2 mã được merge → đổi sang mã mới.
Split (chia 1 mã thành nhiều) — phức tạp nhất. Phải review từng record để quyết định gán mã con nào. Nếu không muốn chia chi tiết, lùi lên cấp class (cấp cha chung) để tránh chia.
Cadence và chiến lược cập nhật #
GS1 release 2–3 bản/năm. Tuy nhiên, doanh nghiệp không cần upgrade mỗi bản. Cadence đề xuất:
- Mỗi năm 1 lần: major organization cần data mới (retail tech, IT services, healthcare).
- Mỗi 2 năm 1 lần: doanh nghiệp trung bình, danh mục ổn định.
- Chỉ khi gặp khó khăn: doanh nghiệp nhỏ, ít sản phẩm mới; cập nhật khi (1) gặp sản phẩm không có mã nào khớp, (2) khách/partner yêu cầu phiên bản cụ thể, (3) integrator báo bản hiện dùng đã outdated.
Trong mọi trường hợp, đọc change log trước khi apply. Thường thay đổi ít, chỉ 1–5% mã, và tập trung vào vài segment. Đội master data dự trù 1–3 ngày công cho mỗi lần upgrade trong doanh nghiệp trung bình.
Phiên bản UNSPSC trên Chọn Mã #
Trang Chọn Mã hiện dùng phiên bản UNv26.0801 (tháng 8 năm 2026). Thông tin phiên bản hiển thị ở:
- Footer mỗi trang chi tiết mã.
- Trang Nguồn dữ liệu — mô tả nguồn và ngày snapshot.
- API response (dự kiến public) — trường
versionđi kèm mỗi mã.
Chính sách upgrade của Chọn Mã: mỗi 6–12 tháng, luôn đi kèm thông báo trên trang Giới thiệu và change log tóm tắt bằng tiếng Việt cho các mã quan trọng với người dùng VN. Khi upgrade, URL và slug của từng mã giữ nguyên (không breaking change cho liên kết bên ngoài).
Câu hỏi thường gặp #
- Làm sao biết tổ chức của tôi đang dùng phiên bản UNSPSC nào?
Kiểm tra trong ERP: field
UNSPSC_Versiontrong master data catalog. Nếu không có field — hỏi team đã import UNSPSC lần đầu. Nếu không rõ, so sánh codeset hiện có với bản UNv26 trên unspsc.org để xác định.- Nếu tôi đang dùng UNv14 cũ, cập nhật lên bản mới có rủi ro gì?
Rủi ro chính: (1) một số mã đã deprecated/removed, cần remap; (2) mô tả mã đổi, có thể dẫn tới gán sai; (3) mã mới cần phân loại vào master data. Khuyến nghị: upgrade từng major một (UNv14 → UNv18 → UNv22 → UNv26) để đọc change log từng bước, không nhảy thẳng — dễ sót biến đổi trung gian.
- Bản nào "ổn định" và không cần cập nhật thường xuyên?
Segment
10(nông sản),30(vật liệu xây dựng),40(đồ gỗ) thay đổi chậm — có thể 5 năm không cần touch. Segment43(CNTT),81(dịch vụ kỹ thuật),85(y tế) thay đổi nhanh — nên upgrade mỗi 1–2 năm.- Có công cụ nào compare 2 phiên bản UNSPSC tự động không?
GS1 US có công cụ paid trong UNSPSC Codeset Professional. Mã nguồn mở
unspsc-difftrên GitHub cũng làm được cho 2 file Excel. Chọn Mã dự kiến cung cấp tool diff (miễn phí) trong roadmap phiên bản tiếp theo.- Bản UNSPSC "Vietnamese edition" có tồn tại không?
Không có bản tiếng Việt chính thức do GS1 phát hành. Trang Chọn Mã là nguồn dịch tiếng Việt + ví dụ bản địa phổ biến nhất tại VN hiện nay, nhưng không phải bản chính thức — mã gốc vẫn là UNSPSC toàn cầu.