Xác thực Mã tín dụng xã hội thống nhất (USCC) Trung Quốc
Xác thực Mã tín dụng xã hội thống nhất (USCC) Trung Quốc bằng cách kiểm tra các ký tự được phép, cấu trúc năm phần, tổng kiểm tra MOD 31-3 và hồ sơ công ty khớp.
Việc xác thực Mã tín dụng xã hội thống nhất (USCC) Trung Quốc đòi hỏi ba bài kiểm tra riêng biệt: chuẩn hóa các ký tự hiển thị, xác minh cấu trúc 18 ký tự và tổng kiểm tra, sau đó xác nhận rằng mã trả về đúng thực thể pháp lý bạn mong đợi. Vượt qua hai bài kiểm tra đầu tiên có nghĩa là mã này nhất quán nội bộ. Điều này không chứng minh rằng một công ty tồn tại, đang hoạt động hoặc thuộc về nhà cung cấp đã gửi nó.
Sử dụng tiêu chuẩn đúng
Quy tắc mã hóa quốc gia chi phối là GB 32100-2015, Quy tắc mã hóa cho định danh tín dụng xã hội thống nhất của các thực thể pháp lý và tổ chức khác. Nền tảng tiêu chuẩn công cộng quốc gia liệt kê nó là hiện hành, với ngày xuất bản vào tháng 17, 2015 và có hiệu lực từ tháng 1, 2015. Mở hồ sơ tiêu chuẩn chính thức.
Sử dụng thuật ngữ đầy đủ Mã tín dụng xã hội thống nhất hoặc USCC trong hồ sơ xem xét. “Số đăng ký,” “số thuế” và “số giấy phép” có thể được sử dụng một cách lỏng lẻo trong tin nhắn của nhà cung cấp, nhưng giá trị đang được kiểm tra ở đây là mã 18 ký tự hiện tại được in trên tài liệu đăng ký liên quan của Trung Quốc.
Bước 1: chuẩn hóa mà không đoán mò
Chuyển đổi chữ thường thành chữ hoa và loại bỏ khoảng trắng do sao chép hoặc nhóm trực quan gây ra. Không thay thế một ký tự hiển thị chỉ vì một ký tự khác trông hợp lý hơn. Nếu nguồn bị mờ, hãy đánh dấu vị trí không đọc được và quay lại giấy phép kinh doanh hoặc tệp điện tử gốc.
Mã sử dụng bảng chữ cái 31 ký tự này:
0123456789ABCDEFGHJKLMNPQRTUWXY
Các chữ cái I, O, Z, S và V bị loại trừ. Sự xuất hiện của chúng có nghĩa là chuỗi không thể vượt qua bài kiểm tra bộ ký tự tiêu chuẩn. Thiết kế này giảm sự nhầm lẫn với các số hoặc chữ cái có hình dạng tương tự, nhưng hình ảnh độ phân giải thấp vẫn có thể khiến một ký tự được phép khó đọc.
Bước 2: chia tách 18 vị trí
Ủy ban Phát triển và Cải cách Quốc gia giải thích rằng 18 vị trí chứa năm phần. Đọc giải thích cấu trúc chính thức.
- Vị trí 1: mã cơ quan quản lý đăng ký.
- Vị trí 2: mã phân loại tổ chức hoặc thực thể.
- Các vị trí 3-8: mã đơn vị hành chính của Cơ quan đăng ký.
- Các vị trí 9-17: mã định danh chủ thể dựa trên mã tổ chức.
- Vị trí 18: ký tự kiểm tra.
Không coi các vị trí 3-8 là địa chỉ nhà máy hiện tại của nhà cung cấp. Chúng mô tả cơ quan quản lý đăng ký, và Mã số nhận dạng doanh nghiệp thống nhất (USCC) vẫn ổn định khi một chủ thể thay đổi địa chỉ hoặc Người đại diện theo pháp luật. Ý nghĩa từng đoạn hữu ích để phát hiện lỗi sao chép không hợp lý; các sự thật công ty hiện tại vẫn lấy từ hồ sơ hiện hành.
Bước 3: tính ký tự cuối cùng
Ánh xạ mỗi trong số 17 ký tự đầu tiên sang vị trí bắt đầu từ 0 của nó trong bảng chữ cái 31 ký tự. Nhân các giá trị đó với các trọng số tiêu chuẩn theo thứ tự:
1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8, 24, 10, 30, 28
Cộng các tích 17. Chỉ mục ký tự kiểm tra là:
(31 - (total mod 31)) mod 31
Tra cứu chỉ mục đó trong cùng bảng chữ cái 31 ký tự. Ký tự kết quả phải bằng vị trí 18. Sự không khớp thường có nghĩa là lỗi sao chép, ký tự không được phép, độ dài sai hoặc một chuỗi không được cấp theo quy tắc mã hóa này.
Hiểu những gì tổng kiểm tra có thể phát hiện
Tổng kiểm tra làm cho lỗi gõ phím ít khả năng bị bỏ qua vì mỗi vị trí trong thân đều có trọng số xác định. Thay đổi một ký tự thông thường sẽ thay đổi tổng và do đó thay đổi ký tự cuối cùng yêu cầu. Đảo ngược các ký tự ở các vị trí có trọng số khác nhau cũng thường thay đổi kết quả. Đây là lý do tại sao bài kiểm tra hữu ích sau khi sao chép thủ công hoặc sử dụng OCR.
Nó không phải là chữ ký số. Ai đó có thể xây dựng một chuỗi mới và tính toán ký tự cuối cùng đúng về mặt toán học, giống như ví dụ đào tạo dưới đây làm. Tổng kiểm tra không liên hệ với Cơ quan đăng ký, chứng minh rằng một mã đã được cấp, xác định ai là người cung cấp nó, tiết lộ trạng thái hiện tại hoặc liên kết nó với hóa đơn. Nó chỉ kiểm tra xem một chuỗi 18 ký tự có nhất quán với quy tắc mã hóa hay không.
Không nên âm thầm “sửa chữa” một mã thất bại bằng cách thay thế một ký tự được phép hoặc tính lại vị trí 18. Điều đó tạo ra một chuỗi khác không có tài liệu nguồn. Quay lại giấy phép, so sánh một tài liệu gốc khác hoặc yêu cầu nhà cung cấp cung cấp bản rõ ràng hơn. Giữ cả hai biến thể trong hồ sơ xem xét cho đến khi giá trị đã cấp được xác lập.
Ví dụ tổng kiểm tra đã xử lý
Dưới đây là một chuỗi đào tạo được xây dựng, không phải là định danh công ty đã được cấp:
9 | 1 | 310000 | ABCDEFGHJ | W
Loại bỏ các dấu phân cách để thu được 91310000ABCDEFGHJW. Đối với 17 ký tự đầu tiên, việc tính toán bắt đầu (9×1) + (1×3) + (3×9) + ... + (18×28). Sử dụng mọi trọng số tiêu chuẩn tạo ra tổng là 2,700.
2700 mod 31 = 3(31 - 3) mod 31 = 28- Chỉ mục bảng chữ cái 28 là
W
Ký tự cuối cùng W do đó vượt qua tổng kiểm tra cho thân được xây dựng này. Kết quả đó chỉ thiết lập tính nhất quán về mặt toán học. Nó không biến chuỗi đào tạo thành mã đã cấp hoặc hồ sơ công ty.
Bước 4: khớp kết quả từ sổ đăng ký
Tìm kiếm trong cơ sở dữ liệu USCC đầy đủ và ghi lại chính xác tên pháp lý tiếng Trung được trả về. So sánh nó với giấy phép kinh doanh, bên ký hợp đồng, người phát hành hóa đơn và công ty mà nhà cung cấp tuyên bố đại diện. Đồng thời ghi lại trạng thái đăng ký hiện tại và ngày thực hiện tìm kiếm.
Mã có tổng kiểm tra hợp lệ nhưng không có hồ sơ tương ứng là chưa giải quyết được. Mã hợp lệ trả về một công ty khác là sai lệch danh tính. Công ty trùng khớp nhưng có trạng thái không hoạt động hoặc đã chấm dứt là vấn đề về trạng thái. Giữ các kết quả này riêng biệt thay vì báo cáo tất cả ba trường hợp là “USCC không hợp lệ.”
Quy tắc đăng ký tại Trung Quốc yêu cầu mã USCC phải xuất hiện trên giấy phép kinh doanh của chủ thể thị trường. Xem quy tắc trường giấy phép chính thức. Ghi chú quốc gia bằng tiếng Anh của Tổng cục Thuế Nhà nước cũng giải thích rằng số nhận dạng thuế của một thực thể thường sử dụng mã USCC gồm 18 ký tự theo chế độ hiện hành. Đọc ghi chú TIN tiếng Anh chính thức. Các định danh lịch sử đòi hỏi cách diễn giải riêng.
Chẩn đoán mã thất bại hoặc mâu thuẫn
Sử dụng loại lỗi để quyết định cần kiểm tra gì tiếp theo thay vì báo cáo kết quả chung chung là không hợp lệ.
Sai độ dài
Chỉ xóa khoảng trắng. Nếu kết quả vẫn không đạt 18 ký tự, hãy kiểm tra xem tài liệu có hiển thị số đăng ký hoặc số thuế lịch sử hay không, hình ảnh có bị cắt xén hay không, hoặc hai trường có bị ghép lại hay không. Không thêm số không ở đầu hoặc ký tự kiểm tra do suy đoán.
Ký tự bị cấm hoặc sai lệch tổng kiểm tra
So sánh nguồn từng vị trí một. Đặc biệt chú ý đến các chữ cái và số bị mờ, nhưng tuyệt đối không thay thế chúng bằng trí nhớ. Nếu hai tài liệu từ nhà cung cấp hiển thị các chuỗi khác nhau, hãy xác định ngày và người phát hành của từng tài liệu và yêu cầu giấy phép hiện tại.
Tổng kiểm tra vượt qua nhưng tìm kiếm không trả về công ty nào
Xác nhận rằng việc tìm kiếm đã bao phủ đúng loại thực thể và toàn bộ mã đã được gửi đi. Sau đó, tìm kiếm tên pháp lý tiếng Trung đầy đủ như một phương án riêng biệt. Giữ nguyên kết quả “đã xác nhận không có hồ sơ tương ứng”; không hạ thấp nó thành kết quả định dạng sạch.
Tìm kiếm trả về một tên pháp lý khác
Giữ tên tiếng Trung được trả về và tên do nhà cung cấp cung cấp cạnh nhau. Tên cũ, công ty liên quan, chi nhánh, người phát hành hóa đơn và công ty không liên quan đều đòi hỏi lời giải thích khác nhau. Việc chia sẻ cùng một liên hệ bán hàng không khiến các thực thể riêng biệt dùng chung một mã USCC.
Báo cáo kết quả chính xác
Sử dụng một trong các câu sau trong tệp nhà cung cấp:
- Định dạng thất bại: sai độ dài hoặc chứa ký tự nằm ngoài bảng chữ cái tiêu chuẩn.
- Tổng kiểm tra thất bại: ký tự cuối cùng không khớp với 17 vị trí đầu tiên.
- Tổng kiểm tra vượt qua, không xác nhận được thực thể: cấu trúc toán học đã vượt qua nhưng không thiết lập được hồ sơ chính thức tương ứng nào.
- Mâu thuẫn thực thể: mã trả về một tên pháp lý khác với tên trong tài liệu của nhà cung cấp.
- Thực thể trùng khớp: mã và tên pháp lý tiếng Trung đã khớp; việc kiểm tra trạng thái và giao dịch vẫn được thực hiện riêng biệt.
Đối với ngữ cảnh tài liệu, quay lại đọc giấy phép kinh doanh Trung Quốc. Đối với sự khác biệt về mã số thuế trong quá khứ, sử dụng USCC so với mã số thuế Trung Quốc. Để kiểm tra sự khớp của thực thể, tìm kiếm USCC đầy đủ.
Hướng dẫn này xác minh cấu trúc mã và giải thích việc khớp danh tính. Nó không xác thực nhà cung cấp, thiết lập khả năng tín nhiệm hay phê duyệt giao dịch.