Omitir yendo al contenido principal

Validador de USCC (China)

Valida códigos USCC (China) en tiempo real según la norma GB 32100-2015.

Validación Técnica del USCC

Comprueba los 18 caracteres alfanuméricos y la fórmula matemática Módulo 31.

Asegura la coherencia de datos para sistemas de comercio exterior y facturación.

Anatomía y Estructura del USCC (统一社会信用代码)

El Código Unificado de Crédito Social de China consta de 18 caracteres alfanuméricos en 5 partes:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1Categoría del Organismo1 char1=Gobierno, 5=ONG, 9=Empresa, Y=Otros9
2Tipo de Entidad1 charSubtipo dentro de la categoría (ej: 1=Empresa Individual)1
3 a 8Código Regional6 charsCódigo de división administrativa según GB/T 2260110108
9 a 17Código de Identificación9 charsNúmero secuencial de la organización (charset base-31)MA01ABCDE
18Dígito Verificador1 charCalculado mediante Módulo 31 ponderado (GB 32100-2015)8

Algoritmo Oficial (Módulo 31 Ponderado — GB 32100-2015)

La integridad del USCC se verifica mediante Módulo 31 con pesos posicionales:

S = Σ C[i] × W[i] (i=1..17); R = S mod 31; Check = charset[(31 - R) mod 31]
  1. 1. Mapee cada carácter al charset base-31 (0-9 y letras A-Y, excluyendo I, O, Z, S, V).
  2. 2. Multiplique los primeros 17 valores por los pesos: W = [1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8, 24, 10, 30, 28].
  3. 3. Sume los productos y calcule R = S mod 31.
  4. 4. Obtenga el índice de control: (31 - R) mod 31.
  5. 5. Extraiga el carácter del charset base-31.

Preguntas Frecuentes