Zum Hauptinhalt springen

Chinesischer USCC Prüfer

Prüfen Sie chinesische USCC-Unternehmenscodes in Echtzeit nach GB 32100-2015.

Technische USCC-Prüfung

Prüft den 18-stelligen Base-31-Code auf unzulässige Zeichen und die Modulo-31-Prüfziffer.

Wichtig für Schnittstellentests in ERP- und Buchhaltungssystemen.

Anatomie & Struktur des USCC (统一社会信用代码)

Der chinesische einheitliche Sozialkreditcode besteht aus 18 alphanumerischen Zeichen in 5 Teilen:

PositionFeldLängeBedeutung & RegelBeispiel
1Behördenkategorie1 Zeichen1=Regierung, 5=NGO, 9=Unternehmen, Y=Sonstige9
2Unternehmenstyp1 ZeichenSubtyp innerhalb der Kategorie (z.B. 1=Einzelunternehmen)1
3 bis 8Regionaler Code6 ZeichenVerwaltungsbezirkscode gemäß GB/T 2260110108
9 bis 17Identifikationscode9 ZeichenSequenznummer der Organisation (Base-31-Zeichensatz)MA01ABCDE
18Prüfzeichen1 ZeichenBerechnet über gewichtetes Modulo 31 (GB 32100-2015)8

Offizieller Algorithmus (Gewichtetes Modulo 31 — GB 32100-2015)

Die Integrität des USCC wird über Modulo 31 mit positionalen Gewichten geprüft:

S = Σ C[i] × W[i] (i=1..17); R = S mod 31; Prüfzeichen = Zeichensatz[(31 - R) mod 31]
  1. 1. Ordnen Sie jedes Zeichen dem Base-31-Zeichensatz zu (0-9 und A-Y ohne I, O, Z, S, V).
  2. 2. Multiplizieren Sie die ersten 17 Werte mit: W = [1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8, 24, 10, 30, 28].
  3. 3. Summieren Sie die Produkte und berechnen Sie R = S mod 31.
  4. 4. Prüfindex berechnen: (31 - R) mod 31.
  5. 5. Prüfzeichen aus dem Zeichensatz ablesen.

Häufige Fragen