중국 통합사회신용코드(USCC) 검증

허용 문자, 5부 구조, MOD 31-3 체크섬 및 일치하는 회사 기록을 확인하여 중국 통합사회신용코드를 검증합니다.

중국 통합사회신용코드를 검증하려면 세 가지 별도의 테스트가 필요합니다. 표시된 문자를 정규화하고, 18자리 구조와 체크섬을 검증한 후, 코드가 예상한 법인을 반환하는지 확인합니다. 처음 두 가지 테스트를 통과한다는 것은 코드가 내부적으로 일관성이 있음을 의미합니다. 이는 회사의 존재 여부, 활성 상태 또는 해당 코드를 보낸 공급업체의 소유 여부를 증명하지 않습니다.

계산기와 검증 화면을 사용하여 흐릿한 사업 식별자를 확인하는 컴플라이언스 분석가
검사 문자는 많은 전사 오류를 잡아낼 수 있지만, 최종 결정은 여전히 코드에 의해 반환된 회사 기록에 달려 있습니다.

올바른 표준 사용

적용되는 국가 코딩 규칙은 다음과 같습니다. GB 32100-2015, 법인 및 기타 조직의 통합사회신용식별자 코딩 규칙. 국가 공공 표준 플랫폼은 이를 현행으로 listing하며, 2015년 9월 17일에 공표되고 2015년 10월 1일부터 시행되었습니다. 공식 표준 기록 열기.

전체 용어 사용 통합사회신용코드 또는 검토 파일에서 USCC를 사용합니다. 공급업체 메시지에서는 '등록 번호', '세금 번호', '라이선스 번호'가 느슨하게 사용될 수 있지만, 여기서 테스트 중인 값은 관련 중국 등록 문서에 인쇄된 현재 18자리 코드입니다.

단계 1: 추측 없이 정규화

소문자를 대문자로 변환하고 복사하거나 시각적 그룹화로 인해 도입된 공백을 제거합니다. 다른 문자가 더 그럴듯해 보인다고 해서 표시된 문자를 대체하지 마십시오. 출처가 흐릿한 경우 해당 위치를 읽을 수 없음으로 표시하고 영업 허가증 또는 원본 전자 파일로 돌아가십시오.

코드는 이 31자리 알파벳을 사용합니다:

0123456789ABCDEFGHJKLMNPQRTUWXY

문자 I, O, Z, S 및 V 는 제외됩니다. 이러한 문자가 나타나면 문자열은 표준 문자 집합 테스트를 통과할 수 없습니다. 이 설계는 유사하게 보이는 숫자나 문자와의 혼동을 줄이지만, 저해상도 이미지는 여전히 허용된 문자를 읽기 어렵게 만들 수 있습니다.

단계 2: 18개 위치 분할

국가발전개혁위원회는 18개 위치에 5개 부분이 포함되어 있다고 설명합니다. 공식 구조 설명 읽기.

  1. 1 위치: 등록 관리 부서 코드.
  2. 2 위치: 조직 또는 법인 유형 코드.
  3. 3-8 위치: 등록기관의 행정 구역 코드.
  4. 9-17 위치: 조직 코드를 기반으로 하는 주체 식별자.
  5. 18 위치: 체크 문자.

3-8 위치를 공급업체의 현재 공장 주소로 간주하지 마십시오. 이는 등록 관리를 설명하는 것이며, 주체가 주소나 법정대표인을 변경하더라도 USCC는 안정적입니다. 세그먼트 의미는 불가능한 전사(transcription) 감지에 유용합니다. 현재 회사 사실은 여전히 현재 기록에서 가져옵니다.

단계 3: 최종 문자 계산

첫 번째 17 문자 각각을 31문자 알파벳 내의 0부터 시작하는 위치로 매핑합니다. 그런 다음 표준 가중치를 순서대로 곱합니다:

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를 검색.

이 가이드는 코드 구조를 검증하고 신원 일치를 설명합니다. 이는 공급업체를 인증하거나 신용도를 확립하거나 거래를 승인하지 않습니다.