ตรวจสอบรหัสเครดิตสังคมแบบรวม (USCC) ของจีน

ตรวจสอบรหัสเครดิตสังคมแบบรวม (Unified Social Credit Code) ของจีนโดยตรวจสอบอักขระที่อนุญาต โครงสร้างห้าส่วน ผลบวกตรวจสอบ MOD 31-3 และบันทึกบริษัทที่ตรงกัน

การตรวจสอบรหัสเครดิตสังคมแบบรวม (Unified Social Credit Code) ของจีนจำเป็นต้องผ่านการทดสอบสามขั้นตอนแยกกัน: ปกติรูปอักขระที่ปรากฏ ตรวจสอบโครงสร้างความยาว 18 อักขระและผลบวกตรวจสอบ จากนั้นยืนยันว่าโค้ดส่งคืนนิติบุคคลที่คุณคาดหวังไว้ การผ่านสองขั้นตอนแรกหมายความว่าโค้ดมีความสอดคล้องภายใน ไม่ได้พิสูจน์ว่าบริษัทมีอยู่ มีสถานะใช้งาน หรือเป็นของบริษัทจัดจำหน่ายที่ส่งโค้ดมา

นักวิเคราะห์ด้านความสอดคล้องกำลังตรวจสอบตัวระบุทางธุรกิจที่เบลอด้วยเครื่องคิดเลขและหน้าจอการตรวจสอบ
อักขระตรวจสอบสามารถจับข้อผิดพลาดจากการพิมพ์ได้หลายกรณี แต่การตัดสินใจขั้นสุดท้ายยังคงขึ้นอยู่กับบันทึกบริษัทที่ส่งคืนโดยโค้ด

ใช้มาตรฐานที่ถูกต้อง

กฎการจัดทำรหัสระดับชาติที่เป็นผู้กำกับดูแลคือ GB 32100-2015, กฎการจัดทำรหัสสำหรับตัวระบุเครดิตสังคมแบบรวมของนิติบุคคลและองค์กรอื่นๆแพลตฟอร์มมาตรฐานสาธารณะระดับชาติระบุว่าปัจจุบันมีผลบังคับใช้ โดยเผยแพร่เมื่อวันที่ 17 2015 และมีผลบังคับใช้ตั้งแต่วันที่ 1 2015 เปิดบันทึกมาตรฐานอย่างเป็นทางการ.

ใช้ชื่อเต็ม Unified Social Credit Code หรือ USCC ในไฟล์ทบทวน “หมายเลขทะเบียน” “หมายเลขภาษี” และ “หมายเลขใบอนุญาต” อาจถูกใช้ในข้อความจากผู้จัดจำหน่ายอย่างหลวมๆ แต่ค่าที่กำลังตรวจสอบที่นี่คือโค้ดความยาว 18 อักขระปัจจุบันที่พิมพ์อยู่บนเอกสารจดทะเบียนที่เกี่ยวข้องของจีน

ขั้นตอนที่ 1: ปกติรูปโดยไม่คาดเดา

แปลงตัวอักษรพิมพ์เล็กเป็นตัวพิมพ์ใหญ่และลบช่องว่างที่เกิดจากการคัดลอกหรือการจัดกลุ่มทางสายตา อย่าแทนที่อักขระที่มองเห็นด้วยเพียงเพราะอีกอักขระหนึ่งดูสมเหตุสมผลกว่า หากแหล่งข้อมูลเบลอ ให้ทำเครื่องหมายตำแหน่งนั้นว่าอ่านไม่ได้แล้วกลับไปดูใบรับรองธุรกิจหรือไฟล์อิเล็กทรอนิกส์ต้นฉบับ

โค้ดใช้อักษรนี้จำนวน 31 ตัว:

0123456789ABCDEFGHJKLMNPQRTUWXY

ตัวอักษร I, O, Z, S และ V ไม่ได้รับการอนุญาต การปรากฏตัวของตัวอักษรเหล่านี้หมายความว่าสตริงไม่สามารถผ่านการทดสอบชุดอักขระมาตรฐานได้ การออกแบบนี้ช่วยลดความสับสนกับตัวเลขหรือตัวอักษรที่มีลักษณะคล้ายกัน แต่ภาพความละเอียดต่ำอาจทำให้การอ่านอักขระที่อนุญาตทำได้ยาก

ขั้นตอนที่ 2: แบ่งตำแหน่ง 18 ตำแหน่ง

คณะกรรมการพัฒนาและปฏิรูปแห่งชาติอธิบายว่าตำแหน่ง 18 ตำแหน่งประกอบด้วยห้าส่วน อ่านคำอธิบายโครงสร้างอย่างเป็นทางการ.

  1. ตำแหน่ง 1: รหัสหน่วยงานจัดการจดทะเบียน
  2. ตำแหน่ง 2: รหัสหมวดหมู่องค์กรหรือนิติบุคคล
  3. ตำแหน่ง 3-8: รหัสเขตการปกครองของหน่วยงานจดทะเบียน
  4. ตำแหน่ง 9-17: ตัวระบุตัวตนตามรหัสองค์กร
  5. ตำแหน่ง 18: ตัวอักษรตรวจสอบ

อย่าถือว่าตำแหน่ง 3-8 เป็นที่อยู่โรงงานปัจจุบันของผู้จัดจำหน่าย ตำแหน่งเหล่านี้บรรยายการบริหารจดทะเบียน และเลขประจำตัวผู้เสียภาษีอากร (USCC) จะคงที่เมื่อตัวตนเปลี่ยนที่อยู่หรือผู้แทนโดยชอบด้วยกฎหมาย ความหมายของแต่ละส่วนมีประโยชน์ในการตรวจจับการถอดความที่ไม่น่าเชื่อถือ ข้อเท็จจริงของบริษัทปัจจุบันยังคงมาจากบันทึกปัจจุบัน

ขั้นตอน 3: คำนวณตัวอักษรสุดท้าย

แมปแต่ละในจำนวน 17 ตัวอักษรแรกไปยังตำแหน่งฐานศูนย์ในพจนานุกรมตัวอักษรขนาด 31 ตัวอักษร คูณค่าเหล่านั้นกับน้ำหนักมาตรฐานตามลำดับ:

1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8, 24, 10, 30, 28

บวกผลคูณทั้ง 17 ผลรวมดัชนีตัวอักษรตรวจสอบคือ:

(31 - (total mod 31)) mod 31

ค้นหาดัชนีนั้นในพจนานุกรมตัวอักษรขนาด 31 ตัวอักษรเดียวกัน ตัวอักษรที่ได้ต้องตรงกับตำแหน่ง 18 ความคลาดเคลื่อนมักหมายถึงข้อผิดพลาดในการถอดความ ตัวอักษรที่ไม่อนุญาต ความยาวผิด หรือสตริงที่ไม่ได้จัดทำภายใต้กฎการจัดทำรหัสนี้

ทราบสิ่งที่ checksum สามารถตรวจจับได้

checksum ทำให้โอกาสที่ข้อผิดพลาดจากการพิมพ์จะหลุดรอดไปโดยไม่ถูกตรวจพบลดลง เนื่องจากทุกตำแหน่งของข้อมูลหลักมีน้ำหนักที่กำหนด การเปลี่ยนแปลงตัวอักษรหนึ่งตัวปกติแล้วจะเปลี่ยนผลรวมและดังนั้นจึงเปลี่ยนตัวอักษรสุดท้ายที่ต้องการ การสลับตัวอักษรในตำแหน่งที่มีน้ำหนักต่างกันมักจะเปลี่ยนผลลัพธ์เช่นกัน นี่คือเหตุผลว่าทำไมการทดสอบนี้จึงมีประโยชน์หลังจากการถอดความด้วยมือหรือ OCR

นี่ไม่ใช่ลายเซ็นดิจิทัล บุคคลสามารถสร้างสตริงใหม่และคำนวณตัวอักษรสุดท้ายที่ถูกต้องทางคณิตศาสตร์ ได้เช่นเดียวกับตัวอย่างการฝึกอบรมด้านล่าง checksum ไม่ได้ติดต่อหน่วยงานจดทะเบียน พิสูจน์ว่ารหัสได้รับการออก ระบุผู้ที่จัดให้ เผยสถานะปัจจุบัน หรือเชื่อมโยงกับใบแจ้งหนี้ มันเพียงทดสอบว่าสตริงขนาด 18 ตัวอักษรสอดคล้องกับกฎการจัดทำรหัสหรือไม่

อย่าแก้ไขรหัสที่ล้มเหลวอย่างเงียบๆ โดยแทนที่ด้วยตัวอักษรที่อนุญาตหรือคำนวณตำแหน่ง 18 ใหม่ สิ่งนั้นสร้างสตริงที่แตกต่างกันโดยไม่มีเอกสารต้นฉบับ กลับไปที่ใบอนุญาต เปรียบเทียบกับเอกสารต้นฉบับอื่น หรือขอสำเนาที่ชัดเจนกว่าจากผู้จัดจำหน่าย เก็บทั้งสองรูปแบบไว้ในบันทึกการทบทวนจนกว่าค่าที่ออกจะได้รับการยืนยัน

ตัวอย่าง checksum ที่ทำงานแล้ว

ต่อไปนี้คือ สตริงการฝึกอบรมที่สร้างขึ้น ไม่ใช่ตัวระบุบริษัทที่ได้รับการออก:

9 | 1 | 310000 | ABCDEFGHJ | W

ลบตัวคั่นเพื่อรับ 91310000ABCDEFGHJWสำหรับ 17 ตัวอักษรแรก การคำนวณเริ่มต้น (9×1) + (1×3) + (3×9) + ... + (18×28)โดยใช้ทุกน้ำหนักมาตรฐานจะได้ผลรวมเป็น 2,700

  1. 2700 mod 31 = 3
  2. (31 - 3) mod 31 = 28
  3. ดัชนีพจนานุกรม 28 คือ W

ตัวอักษรสุดท้าย W ดังนั้นจึงผ่าน checksum สำหรับข้อมูลหลักที่สร้างขึ้นนี้ ผลลัพธ์ดังกล่าวสร้างความสอดคล้องทางคณิตศาสตร์เท่านั้น ไม่ได้แปลงสตริงการฝึกอบรมให้เป็นรหัสที่ออกหรือบันทึกบริษัท

ขั้นตอน 4: จับคู่ผลการลงทะเบียน

ค้นหาข้อมูล USCC แบบครบถ้วนและบันทึกชื่อทางกฎหมายภาษาจีนที่ปรากฏอย่างแม่นยำ เปรียบเทียบกับใบอนุญาตประกอบธุรกิจ คู่สัญญาในสัญญา ผู้ออกใบแจ้งหนี้ และบริษัทที่ผู้จัดจำหน่ายอ้างว่าเป็นผู้แทน นอกจากนี้ให้บันทึกสถานะการจดทะเบียนปัจจุบันและวันที่ทำการค้นหา

หากมี checksum ที่ถูกต้องแต่ไม่พบรายการที่เกี่ยวข้อง ถือว่ายังไม่สามารถแก้ไขได้ หากมีรหัสที่ถูกต้องแต่กลับคืนชื่อบริษัทอื่น ถือว่าเป็นความคลาดเคลื่อนของตัวตน หากชื่อบริษัทตรงกันแต่มีสถานะไม่ดำเนินการหรือถูกยกเลิก ถือว่าเป็นปัญหาเรื่องสถานะ ให้แยกผลลัพธ์เหล่านี้ออกจากกัน แทนที่จะรายงานทั้งหมดว่าเป็น “USCC ไม่ถูกต้อง”

กฎการจดทะเบียนในประเทศจีนกำหนดให้ USCC ต้องปรากฏอยู่บนใบอนุญาตประกอบธุรกิจของนิติบุคคล ดูกฎเกี่ยวกับช่องใบอนุญาตอย่างเป็นทางการ. หมายเหตุประเทศเป็นภาษาอังกฤษจากกรมสรรพากรแห่งรัฐยังอธิบายว่าหมายเลขระบุตัวตนทางภาษีของนิติบุคคลโดยทั่วไปจะใช้ USCC ยาว 18 ตัวอักษรภายใต้ระบบปัจจุบัน อ่านหมายเหตุ TIN เป็นภาษาอังกฤษอย่างเป็นทางการ. ตัวระบุในอดีตต้องการการตีความแยกต่างหาก

วินิจฉัยรหัสที่ล้มเหลวหรือขัดแย้งกัน

ใช้ประเภทความล้มเหลวเพื่อตัดสินใจว่าจะตรวจสอบส่วนใดต่อไป แทนที่จะรายงานผลแบบทั่วไปว่าไม่ถูกต้อง

ความยาวผิด

ลบเฉพาะช่องว่าง หากผลลัพธ์ยังคงไม่ใช่ 18 ตัวอักษร ให้ตรวจสอบว่าเอกสารแสดงการจดทะเบียนหรือหมายเลขภาษีในอดีตหรือไม่ ภาพถูกตัดทอนเกินไปหรือไม่ หรือมีการรวมสองช่องเข้าด้วยกัน อย่าเติมเลขศูนย์นำหน้าหรือตัวตรวจสอบที่คาดเดาไว้

มีอักขระต้องห้ามหรือ checksum ไม่ตรงกัน

เปรียบเทียบแหล่งที่มาทีละตำแหน่ง โดยเฉพาะอย่างยิ่งกับตัวอักษรและตัวเลขที่เบลอ แต่อย่าแทนที่ด้วยสิ่งที่จำได้จากความทรงจำ หากเอกสารจากผู้จัดจำหน่ายสองฉบับแสดงสตริงที่แตกต่างกัน ให้ระบุวันที่และผู้จัดทำของแต่ละเอกสารและขอใบอนุญาตปัจจุบัน

Checksum ผ่านแต่การค้นหาไม่พบบริษัท

ยืนยันว่าการค้นหาครอบคลุมประเภทนิติบุคคลที่เกี่ยวข้องและส่งรหัสเต็มรูปแบบ จากนั้นค้นหาชื่อทางกฎหมายภาษาจีนแบบเต็มเป็นเส้นทางแยกต่างหาก รักษาผลการค้นหาว่า “ยืนยันไม่พบรายการที่เกี่ยวข้อง” ไว้เป็นผลลัพธ์ อย่าลดระดับให้เป็นผ่านการตรวจสอบรูปแบบที่สะอาด

การค้นหาคืนชื่อทางกฎหมายอื่น

เก็บชื่อภาษาจีนที่คืนมาและชื่อที่ผู้จัดจำหน่ายให้ไว้เคียงข้างกัน ชื่อเดิม บริษัทที่เกี่ยวข้อง สาขา ผู้ออกใบแจ้งหนี้ และบริษัทที่ไม่เกี่ยวข้อง ต้องการคำอธิบายที่แตกต่างกัน การมีผู้ติดต่อฝ่ายขายร่วมกันไม่ได้หมายความว่านิติบุคคลแยกกันจะแชร์ USCC เดียวกัน

รายงานผลลัพธ์อย่างแม่นยำ

ใช้ข้อความหนึ่งในไฟล์ผู้จัดจำหน่ายต่อไปนี้:

  • รูปแบบไม่ผ่าน: ความยาวผิดหรือมีอักขระอยู่นอกเหนือชุดตัวอักษรมาตรฐาน
  • checksum ไม่ผ่าน: ตัวอักษรสุดท้ายไม่ตรงกับตำแหน่งแรก 17 ตำแหน่ง
  • checksum ผ่าน ไม่ยืนยันนิติบุคคล: โครงสร้างทางคณิตศาสตร์ผ่านแต่ไม่พบรายการทางการที่เกี่ยวข้อง
  • นิติบุคคลไม่ตรงกัน: รหัสนี้คืนชื่อทางกฎหมายแตกต่างจากเอกสารของผู้จัดจำหน่าย
  • นิติบุคคลตรงกัน: รหัสและชื่อทางกฎหมายภาษาจีนตรงกัน; การตรวจสอบสถานะและธุรกรรมยังคงแยกต่างหาก

สำหรับบริบทของเอกสาร ให้กลับไป การอ่านใบอนุญาตประกอบธุรกิจของจีน. สำหรับความแตกต่างของหมายเลขภาษีในอดีต ให้ใช้ USCC เทียบกับหมายเลขภาษีของจีน. เพื่อทดสอบความตรงกันของนิติบุคคล ค้นหา USCC แบบเต็มรูปแบบ.

คู่มือนี้ตรวจสอบโครงสร้างโค้ดและอธิบายการจับคู่ตัวตน ไม่ได้ทำการยืนยันผู้จัดจำหน่าย ประเมินความสามารถในการชำระหนี้ หรืออนุมัติธุรกรรม