Перевірка китайського Єдиного коду соціального кредиту (USCC): формат і контрольна сума

Перевірка китайського Єдиного коду соціального кредиту: аналіз допустимих символів, п’ятичастинної структури, контрольної суми за модулем 31-3 та зіставлення із записом про компанію.

Опубліковано ChinaValidateОпубліковано 10 червня 2026 р.Останнє оновлення 10 вересня 2026 р.

Почніть з китайської юридичної назви або USCC. Підтвердьте відповідність компанії, перш ніж відкривати її профіль.

Розпочати перевірку компаніїПеревірити USCC

Перевірка китайського Єдиного коду соціального кредиту включає три етапи: нормалізація видимих символів, перевірка 18-символьної структури та контрольної суми, а також підтвердження відповідності коду очікуваній юридичній особі. Успішне проходження перших двох етапів свідчить лише про внутрішню узгодженість коду. Це не підтверджує існування компанії, її активний статус чи приналежність постачальнику, який надіслав код.

Аналітик з комплаєнсу перевіряє розмитий бізнес-ідентифікатор за допомогою калькулятора та екрана перевірки
Контрольний символ дозволяє виявити багато помилок транскрипції, але остаточне рішення все одно залежить від запису про компанію, отриманого за цим кодом.

Застосовний стандарт

Чинним національним правилом кодування є GB 32100-2015, Правило кодування єдиного ідентифікатора соціального кредиту для юридичних осіб та інших організацій. Національна платформа громадських стандартів указує його як чинний; дата публікації — 17 вересня 2015, дата введення в дію — 1 жовтня 2015. Відкрити офіційний запис стандарту.

Використовуйте повну назву Єдиний код соціального кредиту або 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. Незбіг зазвичай означає помилку транскрипції, наявність недопустимого символу, неправильну довжину або рядок, виданий не за цим правилом кодування.

Похибки, які виявляє контрольна сума

Контрольна сума знижує ймовірність того, що помилка введення залишиться непоміченою, оскільки кожна позиція символу має визначену вагу. Зміна одного символу зазвичай змінює загальну суму, а отже, і необхідний фінальний символ. Перестановка символів у позиціях з різною вагою також часто змінює результат. Саме тому ця перевірка є корисною після ручного транскрибування або оптичного розпізнавання символів (OCR).

Це не цифровий підпис. Хтось може сконструювати новий рядок і обчислити математично правильний фінальний символ, як це показано в навчальному прикладі нижче. Контрольна сума не звертається до Органу реєстрації, не підтверджує факт видачі коду, не ідентифікує особу, яка його надала, не виявляє поточний статус і не пов’язує код із рахунком-фактурою. Вона лише перевіряє, чи узгоджується рядок із 18 символів із правилом кодування.

Не виправляйте мовчки код, який не пройшов перевірку, замінюючи символ на допустимий або перераховуючи позицію 18. Це створює інший рядок, який не має підтвердження у вихідному документі. Поверніться до ліцензії, порівняйте з іншим оригінальним документом або попросіть постачальника надати чіткішу копію. Зберігайте обидва варіанти в журналі перевірки, доки не буде встановлено видане значення.

Приклад розрахунку контрольної суми

Нижче наведено сконструйований навчальний рядок, а не виданий ідентифікатор компанії:

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 отже, проходить перевірку контрольною сумою для цього сконструйованого тіла коду. Цей результат засвідчує лише математичну узгодженість. Він не перетворює навчальний рядок на виданий код або запис про компанію.

Крок 4: перевірка за реєстром

Виконайте пошук за повним USCC і запишіть точну китайську юридичну назву, яку повернула система. Порівняйте її з бізнес-ліцензією, стороною договору, емітентом рахунка-фактури та компанією, яку, за твердженням постачальника, він представляє. Також запишіть поточний статус реєстрації та дату пошуку.

Валідна контрольна сума за відсутності відповідного запису є невирішеною ситуацією. Валідний код, який повертає дані іншої компанії, свідчить про невідповідність ідентичності. Компанія зі співпадінням, але зі статусом «не діє» або «припинено», вказує на проблему статусу. Тримайте ці результати окремо, а не повідомляйте про всі три випадки як «невалідний USCC».

Правила реєстрації в Китаї вимагають, щоб USCC був зазначений у бізнес-ліцензії суб’єкта господарювання. Див. офіційне правило щодо полів ліцензії. Англомовна країнова примітка Державної податкової адміністрації також пояснює, що ідентифікаційний номер платника податків суб’єкта зазвичай використовує 18-символьний USCC згідно з чинним режимом. Прочитайте офіційну англомовну примітку щодо TIN. Історичні ідентифікатори потребують окремого тлумачення.

Невідповідності кодів

Використовуйте тип помилки, щоб визначити, що перевіряти далі, замість того щоб повідомляти про загальний невалідний результат.

Неправильна довжина

Видаліть лише пробіли. Якщо результат все ще не містить 18 символів, перевірте, чи документ містить історичний реєстраційний або податковий номер, чи було зображення обрізане, чи об’єднано два поля. Не додавайте нулі на початку або передбачуваний контрольний символ.

Недійсний символ або контрольна цифра

Порівнюйте вихідні дані посимвольно. Звертайте особливу увагу на розмиті літери та цифри, але ніколи не замінюйте їх за пам’яттю. Якщо два документи від постачальника містять різні рядки, визначте дату та емітента кожного документа й запросіть чинну ліцензію.

Контрольна сума вірна, але компанію не знайдено

Переконайтеся, що пошук охоплював відповідний тип суб’єкта та що було подано повний код. Потім виконайте пошук за повною китайською юридичною назвою як окремий шлях. Збережіть результат «підтверджено відсутність відповідного запису»; не понищуйте його до статусу простого проходження перевірки формату.

Інша юридична назва

Тримайте поруч повернену китайську назву та назву, надану постачальником. Колишня назва, пов’язана компанія, філія, емітент рахунка-фактури та непов’язана компанія потребують різних пояснень. Наявність спільного контакту з продажу не означає, що окремі суб’єкти мають один USCC.

Фіксація результату

Використовуйте одне з цих формулювань у файлі постачальника:

  • Помилка формату: неправильна довжина або наявність символу, що не входить до стандартного алфавіту.
  • Помилка контрольної суми: останній символ не відповідає першим 17 позиціям.
  • Контрольна сума пройдена, суб’єкт не підтверджено: математична структура коректна, але відповідний офіційний запис не знайдено.
  • Невідповідність суб’єкта: код повернув іншу юридичну назву, ніж указано в документі постачальника.
  • Суб’єкт збігається: код і китайська юридична назва збігаються; перевірки статусу та транзакцій залишаються окремими.

Щоб повернутися до контексту документа, перейдіть до читання китайської бізнес-ліцензії. Щодо історичних розбіжностей у податкових номерах використовуйте USCC проти китайського податкового номера. Щоб перевірити збіг суб’єкта, виконайте пошук повного коду USCC.

Цей посібник перевіряє структуру коду та пояснює зіставлення ідентичності. Він не підтверджує автентичність постачальника, не визначає його кредитоспроможність і не схвалює транзакцію.