Weryfikacja chińskiego USCC: format i suma kontrolna
Zweryfikuj chiński Jednolity Kod Kredytu Społecznego (USCC), sprawdzając dozwolone znaki, pięcioczęściową strukturę, sumę kontrolną MOD 31-3 oraz zgodność z danymi spółki.
Zacznij od chińskiej nazwy prawnej lub USCC. Potwierdź pasującą firmę przed otwarciem jej profilu.
Weryfikacja chińskiego Jednolitego Kodu Kredytu Społecznego (USCC) wymaga trzech oddzielnych testów: normalizacji widocznych znaków, weryfikacji 18-znakowej struktury i sumy kontrolnej, a następnie potwierdzenia, że kod odpowiada oczekiwanemu podmiotowi prawnemu. Przejście pierwszych dwóch testów oznacza, że kod jest wewnętrznie spójny. Nie dowodzi to jednak, że spółka istnieje, jest aktywna lub należy do dostawcy, który go przesłał.
Obowiązujący standard
Krajową regulacją kodowania, która ma zastosowanie, jest GB 32100-2015, Zasady kodowania jednolitego identyfikatora kredytu społecznego dla osób prawnych i innych organizacji. Krajowa platforma standardów publicznych wymienia go jako aktualny, z datą publikacji 17 września 2015 i wejściem w życie od 1 października 2015. Otwórz oficjalny rekord standardu.
Używaj pełnego terminu Jednolity kod kredytu społecznego lub USCC w pliku przeglądu. Określenia „numer rejestracyjny”, „numer podatkowy” i „numer licencji” mogą być używane swobodnie w wiadomościach od dostawców, ale wartością podlegającą tutaj testowaniu jest aktualny 18-znakowy kod wydrukowany na odpowiednim chińskim dokumencie rejestracyjnym.
Krok 1: transkrypcja kodu
Zamień małe litery na wielkie i usuń spacje wprowadzone podczas kopiowania lub grupowania wizualnego. Nie zastępuj widocznego znaku tylko dlatego, że inny wydaje się bardziej prawdopodobny. Jeśli źródło jest rozmazane, oznacz pozycję jako nieczytelną i wróć do licencji biznesowej lub oryginalnego pliku elektronicznego.
Kod wykorzystuje następujący 31-znakowy alfabet:
0123456789ABCDEFGHJKLMNPQRTUWXY
Litery I, O, Z, S i V są wykluczone. Ich pojawienie się oznacza, że ciąg znaków nie przejdzie testu standardowego zestawu znaków. Takie rozwiązanie zmniejsza ryzyko pomyłki z podobnie wyglądającymi cyframi lub literami, lecz obraz o niskiej rozdzielczości nadal może utrudniać odczytanie dozwolonego znaku.
Krok 2: podział na 18 pozycji
Narodowa Komisja ds. Rozwoju i Reform wyjaśnia, że 18 pozycji zawiera pięć części. Przeczytaj oficjalne wyjaśnienie struktury.
- Pozycja 1: kod organu zarządzającego rejestracją.
- Pozycja 2: kod kategorii organizacji lub podmiotu.
- Pozycje 3-8: kod jednostki administracyjnej organu rejestrowego.
- Pozycje 9-17: identyfikator podmiotu oparty na kodzie organizacji.
- Pozycja 18: znak kontrolny.
Nie traktuj pozycji 3-8 jako aktualnego adresu fabryki dostawcy. Opisują one administrację rejestracyjną, a USCC pozostaje stabilny, gdy podmiot zmienia adres lub Przedstawiciela ustawowego. Znaczenie segmentów jest przydatne do wykrywania nieprawdopodobnych błędów transkrypcji; aktualne fakty dotyczące spółki nadal pochodzą z bieżącego rekordu.
Krok 3: obliczanie cyfry kontrolnej
Przypisz każdemu z pierwszych 17 znaków jego pozycję (liczoną od zera) w 31-znakowym alfabecie. Pomnóż te wartości przez standardowe wagi w kolejności:
1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8, 24, 10, 30, 28
Dodaj 17 iloczynów. Indeks znaku kontrolnego wynosi:
(31 - (total mod 31)) mod 31
Wyszukaj ten indeks w tym samym 31-znakowym alfabecie. Wynikowy znak musi być równy znakowi na pozycji 18. Niezgodność zwykle oznacza błąd transkrypcji, niedozwolony znak, niewłaściwą długość lub ciąg, który nie został wydany zgodnie z tą regułą kodowania.
Błędy wykrywane przez sumę kontrolną
Suma kontrolna zmniejsza ryzyko niezauważenia błędu literówki, ponieważ każda pozycja w ciągu ma przypisaną wagę. Zmiana jednego znaku zazwyczaj zmienia sumę całkowitą, a tym samym wymagany znak końcowy. Odwrócenie kolejności znaków na pozycjach o różnych wagach również często zmienia wynik. Dlatego test ten jest przydatny po ręcznym przepisaniu tekstu lub użyciu technologii OCR.
Nie jest to podpis cyfrowy. Ktoś może skonstruować nowy ciąg i obliczyć matematycznie poprawny znak końcowy, tak jak pokazano w poniższym przykładzie szkoleniowym. Suma kontrolna nie kontaktuje się z Organem rejestrowym, nie potwierdza wydania kodu, nie identyfikuje podmiotu, który go dostarczył, nie ujawnia aktualnego statusu ani nie wiąże kodu z fakturą. Sprawdza jedynie, czy ciąg znaków 18 jest zgodny z regułą kodowania.
Nie należy cicho „naprawiać” niepoprawnego kodu poprzez podstawienie dozwolonego znaku lub przeliczenie pozycji 18. Tworzy to inny ciąg, który nie ma odzwierciedlenia w dokumencie źródłowym. Należy powrócić do licencji, porównać inny oryginalny dokument lub poprosić dostawcę o wyraźniejszą kopię. Należy zachować obie wersje w dokumentacji przeglądu do momentu ustalenia prawidłowej wartości.
Przykład obliczania sumy kontrolnej
Poniżej przedstawiono skonstruowany ciąg szkoleniowy, a nie wydany identyfikator firmy:
9 | 1 | 310000 | ABCDEFGHJ | W
Usuń separatory, aby uzyskać 91310000ABCDEFGHJW. Dla pierwszych 17 znaków obliczenia rozpoczynają się (9×1) + (1×3) + (3×9) + ... + (18×28). Zastosowanie wszystkich standardowych wag daje sumę 2,700.
2700 mod 31 = 3(31 - 3) mod 31 = 28- Indeks alfabetu 28 wynosi
W
Końcowy W zatem przechodzi test sumy kontrolnej dla tego skonstruowanego ciągu. Wynik ten potwierdza jedynie spójność matematyczną. Nie przekształca on ciągu szkoleniowego w wydany kod ani w rekord firmy.
Krok 4: weryfikacja w rejestrze
Wyszukaj pełny kod USCC i zanotuj dokładną chińską nazwę prawną zwróconą w wyniku. Porównaj ją z licencją na prowadzenie działalności, stroną umowy, wystawcą faktury oraz firmą, którą – według deklaracji dostawcy – reprezentuje. Zanotuj również aktualny status rejestracyjny oraz datę wyszukiwania.
Poprawna suma kontrolna przy braku pasującego rekordu oznacza wynik nierozstrzygnięty. Poprawny kod zwracający inną firmę wskazuje na niezgodność tożsamości. Pasująca firma ze statusem nieaktywnym lub zlikwidowanym stanowi problem statusowy. Należy rozróżniać te wyniki, zamiast raportować je wszystkie jako „nieprawidłowy USCC”.
Chińskie przepisy rejestracyjne wymagają, aby kod USCC znajdował się na licencji na prowadzenie działalności gospodarczej podmiotu rynkowego. Zobacz oficjalną zasadę dotyczącą pól licencji. Angielska nota krajowa Państwowej Administracji Podatkowej wyjaśnia również, że numer identyfikacji podatkowej podmiotu zgodnie z obowiązującym reżimem generalnie korzysta z 18-znakowego kodu USCC. Przeczytaj oficjalną angielską notę dotyczącą TIN. Historyczne identyfikatory wymagają osobnej interpretacji.
Niezgodności kodów
Wykorzystaj rodzaj błędu, aby zdecydować, co sprawdzić dalej, zamiast zgłaszać ogólny wynik jako nieprawidłowy.
Nieprawidłowa długość
Usuń tylko białe znaki. Jeśli wynik nadal nie ma 18 znaków, sprawdź, czy dokument nie zawiera historycznego numeru rejestracyjnego lub podatkowego, czy obraz nie został przycięty lub czy nie połączono dwóch pól. Nie dodawaj zer wiodących ani domniemanego znaku kontrolnego.
Nieprawidłowy znak lub cyfra kontrolna
Porównaj źródło znak po znaku. Zwróć szczególną uwagę na rozmazane litery i cyfry, ale nigdy nie zastępuj ich z pamięci. Jeśli dwa dokumenty od dostawcy pokazują różne ciągi, ustal datę i wystawcę każdego z nich oraz poproś o aktualną licencję.
Poprawna suma kontrolna, nie znaleziono firmy
Potwierdź, że wyszukiwanie objęło odpowiedni typ podmiotu i że wprowadzono pełny kod. Następnie wyszukaj pełną chińską nazwę prawną jako oddzielną ścieżkę. Zachowaj wynik „potwierdzono brak pasującego rekordu”; nie degraduj go do prostego przejścia walidacji formatu.
Inna nazwa prawna
Umieść obok siebie zwróconą chińską nazwę i nazwę podaną przez dostawcę. Była nazwa, powiązana spółka, oddział, wystawca faktury oraz niepowiązana firma wymagają różnych wyjaśnień. Wspólny kontakt handlowy nie oznacza, że odrębne podmioty dzielą jeden kod USCC.
Rejestrowanie wyniku
Użyj jednego z poniższych komunikatów w pliku dostawcy:
- Błąd formatu: nieprawidłowa długość lub znak spoza standardowego alfabetu.
- Błąd sumy kontrolnej: ostatni znak nie jest zgodny z pierwszych 17 pozycjami.
- Suma kontrolna poprawna, ale nie potwierdzono podmiotu: struktura matematyczna poprawna, lecz nie ustalono zgodności z oficjalnym rejestrem.
- Niezgodność podmiotu: kod zwrócił inną nazwę prawną niż dokument dostawcy.
- Podmiot zgodny: kod i chińska nazwa prawna są zgodne; kontrole statusu i transakcji pozostają odrębne.
W kontekście dokumentu wróć do analizy chińskiej licencji na prowadzenie działalności gospodarczej. W przypadku historycznych rozbieżności w numerach podatkowych skorzystaj z porównania USCC z chińskim numerem podatkowym. Aby przetestować zgodność podmiotu, wyszukaj pełny kod USCC.
Ten przewodnik weryfikuje strukturę kodu i wyjaśnia zasady dopasowywania tożsamości. Nie służy on do uwierzytelniania dostawcy, ustalania wiarygodności kredytowej ani zatwierdzania transakcji.