국가 제품 코드(Npc)
국가 제품 코드(NPC)란 무엇인가요?
국가 제품 코드(NPC)는 특정 국가 시스템 내에서 사용되는 제품 식별자 또는 제품 분류 코드에 대한 문맥 의존적 명칭입니다. 이 명칭만으로는 어떤 기관이 코드를 발행하는지, 무엇을 식별하는지 또는 어디에서 인정되는지를 알 수 없습니다. 따라서 전자상거래, 물류 및 국제 무역에서 NPC 필드는 해당 코드를 요청하는 국가, 기관, 마켓플레이스 또는 비즈니스 시스템의 문서를 바탕으로 해석해야 합니다.

NPC를 전 세계적으로 서로 대체 가능한 단일 제품 식별 표준의 명칭으로 취급해서는 안 됩니다. 발행 체계가 확인되지 않은 상태에서는 고정된 길이, 바코드 형식, 등록 절차 또는 통관 기능을 부여하는 것이 안전하지 않습니다. Global Trade Item Number(GTIN), Harmonized System(HS), United States National Drug Code(NDC)와 같은 확립된 시스템은 각각 고유한 정의를 가지므로, 이를 NPC로 묶기보다는 정확한 명칭을 사용해야 합니다.
발행 시스템이 중요한 이유
제품 코드는 서로 다른 질문에 답할 수 있습니다. 어떤 코드는 특정 거래 품목을 구분하고, 다른 코드는 통관을 위해 상품을 분류하며, 또 다른 코드는 규제 시장 내에서 제품을 식별할 수 있습니다. 동일한 제품 설명 옆에 코드가 표시되어 있더라도 반드시 서로 대체 가능한 것은 아닙니다.
National Product Code로 표시된 필드를 해석하려면 해당 값을 사용하기 전에 다음 정보를 확인해야 합니다.
- 발행 기관: 코딩 시스템을 담당하는 기관 또는 조직을 확인합니다.
- 공식 체계명: NPC가 해당 체계에서 문서화된 약어인지, 아니면 단순한 현지 필드 명칭인지 확인합니다.
- 목적: 코드가 제품 식별, 규제 등록, 통계적 분류 또는 기타 정의된 기능을 지원하는지 판단합니다.
- 식별 수준: 제품 카테고리, 개별 거래 품목, 포장 구성 또는 기타 대상을 의미하는지 확인합니다.
- 적용 관할권: 해당 코드가 의미를 가지는 국가 또는 시장을 확인합니다.
- 검증 규칙: 허용되는 구조, 권위 있는 조회 방법 및 관련 버전 정보를 확보합니다.
이러한 확인 절차를 통해 설명되지 않은 문자열과 실제로 사용할 수 있는 식별자를 구분할 수 있습니다. 형식 검사를 통과한 숫자라고 해서 판매되는 제품에 실제로 할당된 것은 아니며, 유효한 국내 식별자라고 해서 외국 시스템의 요구사항을 자동으로 충족하는 것도 아닙니다.
전자상거래 및 물류에서의 역할
전자상거래 업무 흐름에서 국가별로 정의된 제품 식별자는 공급업체 기록, 제품 등록 양식, 규제 문서 또는 목적지 시장의 데이터 요구사항에 나타날 수 있습니다. 해당 식별자가 필요한지는 실제 체계와 거래에 따라 달라집니다. NPC라는 약어만으로 보편적인 등록 또는 배송 요건이라고 판단할 수는 없습니다.
창고 또는 주문 관리 시스템에서는 외부 제품 코드가 판매자의 재고 관리 단위(SKU)와 함께 저장될 수 있습니다. SKU는 해당 품목을 비즈니스의 재고 기록과 연결하는 반면, 외부 식별자는 발행 시스템이 부여한 의미를 유지합니다. 이러한 필드를 분리해 관리하면 두 필드가 정확히 동일한 것을 식별한다고 가정하지 않고 운영 정보와 규제 정보를 모두 보존할 수 있습니다.
제품 식별자는 배송 식별자와도 다릅니다. 제품 코드는 정의된 수준에서 상품을 설명하거나 식별하고, 운송업체 추적 번호는 운송업체의 추적 시스템 내에서 배송물 또는 소포를 식별합니다. 추적 필드에 제품 코드를 입력한다고 해서 배송 이벤트와의 연결이 설정되는 것은 아닙니다.
관련 코드와의 비교
다음 용어들은 서로 다른 목적을 가집니다. NPC로 표시된 양식이 실제로 무엇을 요구하는지 판단할 때 유용한 참고 기준이지만, 이를 뒷받침하는 문서 없이 National Product Code로 이름을 바꿔서는 안 됩니다.
| 용어 | 주요 목적 | 중요한 차이점 |
|---|---|---|
| National Product Code (NPC) | 의미는 확인된 국가별 체계 또는 요청 시스템에 따라 달라집니다. | 해당 명칭만으로는 보편적인 형식이나 기능이 정해지지 않습니다. |
| Global Trade Item Number (GTIN) | GS1 시스템 내에서 거래 품목을 식별합니다. | 식별 키이며 통관 분류가 아닙니다. |
| Universal Product Code (UPC) | 일반적으로 GTIN-12 및 UPC-A와 관련된 소매 제품 번호 및 바코드 맥락을 의미합니다. | National Product Code로 확장하거나 이름을 바꿔서는 안 됩니다. |
| Stock keeping unit (SKU) | 비즈니스 자체 기록 내에서 재고 품목을 식별합니다. | 그 의미는 해당 비즈니스가 관리하며 보편적인 것으로 간주되지 않습니다. |
| Harmonized System (HS) code | 세계관세기구가 관리하는 국제 관세 품목 분류 체계에서 상품을 분류합니다. | 각 상업 제품을 고유하게 식별하기보다 상품을 분류별로 묶습니다. |
| National Drug Code (NDC) | 미국 FDA의 NDC 시스템 내에서 의약품을 식별합니다. | 공식 명칭과 규제 맥락이 구체적이며, NDC는 NPC가 아닙니다. |
| 추적 번호 | 운송업체 시스템에서 배송물 또는 소포를 식별합니다. | 제품의 정체성이 아니라 운송과 관련됩니다. |
제품 식별과 통관 분류
제품을 식별하는 것과 상품을 분류하는 것의 차이는 국경 간 무역에서 특히 중요합니다. GTIN은 특정 거래 품목을 식별할 수 있는 반면, HS 분류는 상품을 통관 품목 분류 체계에 배치합니다. 상업적 식별자는 서로 다르더라도 여러 제품이 동일한 통관 분류를 공유할 수 있습니다.
국제 HS는 6자리 분류를 사용하며, 국가별 관세 일정은 국내 목적을 위해 세부 항목을 추가할 수 있습니다. 이러한 국가별 확장은 통관 분류 체계의 일부로 남으며, 보편적인 NPC 시스템으로 설명해서는 안 됩니다.
제품 식별자만으로는 올바른 관세 분류가 정해지지 않습니다. 분류를 위해서는 적용되는 관세 규칙에 따라 평가되는 구성, 기능, 구조 및 기타 특성에 대한 정보가 필요할 수 있습니다. 따라서 설명되지 않은 NPC 값을 두 필드 모두 숫자를 포함한다는 이유만으로 HS 필드에 복사해서는 안 됩니다.
마찬가지로 규제 제품과 관련된 코드가 수입 허가, 규제 승인 또는 통관을 입증한다고 가정해서는 안 됩니다. 예를 들어 FDA는 NDC Directory에 포함되었다고 해서 FDA 승인을 의미하는 것은 아니라고 명시적으로 주의를 환기합니다. 식별자의 법적 의미는 해당 식별자 자체의 체계 규정에 따라 확인해야 합니다.
NPC 필드 처리 방법
공급업체 스프레드시트, 마켓플레이스 양식 또는 통합 사양에서 NPC를 요청하는 경우, 실제 작업은 해당 필드의 의미를 파악한 후 값을 입력하는 것입니다.
- 필드 문서를 읽습니다. 정의, 관할권, 발행 기관, 허용되는 예시 및 공식 사양에 대한 참조를 확인합니다. 필드명만으로는 충분하지 않습니다.
- 식별되는 대상을 확인합니다. 요청된 값이 개별 판매 가능 품목, 외부 케이스, 제품군 또는 분류 카테고리 중 무엇에 적용되는지 판단합니다.
- 필요한 경우 설명을 요청합니다. 문서에 NPC라고만 되어 있다면 약어를 추측하지 말고 전체 체계명과 권위 있는 참조 자료를 요청합니다.
- 출처와 대조하여 값을 검증합니다. 공식 등록부 또는 조회 서비스가 있는 경우 코드를 관련 제품 세부 정보와 비교합니다. 구조적 유효성과 제품 식별은 별개의 확인 사항입니다.
- 공개된 표기 방식을 유지합니다. 앞자리 0, 구분 기호, 문자 및 길이에 관한 체계의 규칙을 따릅니다. 그렇지 않으면 스프레드시트 변환 과정에서 식별자가 변경될 수 있습니다.
- 전용 필드에 매핑합니다. 코드의 체계와 관할권을 해당 값과 함께 기록합니다. 다른 시스템이 NPC라는 명칭을 사용한다는 이유만으로 SKU, GTIN 또는 HS 분류를 덮어쓰지 않습니다.
- 목적지의 수용 여부를 확인합니다. 수신 시스템이 정확히 해당 체계와 식별 수준을 요구하는지 확인합니다. 유효한 코드라도 특정 필드에는 적합하지 않을 수 있습니다.
필요한 의미를 확인할 수 없다면 관련 비즈니스 절차를 통해 해당 필드를 미해결 상태로 기록합니다. 그럴듯해 보이는 숫자를 만들어 입력하면 나중에 권위 있는 식별자로 오인될 수 있는 데이터가 생성됩니다.
전자상거래 예시
예를 들어 소매업체가 SKU, GTIN, NPC 및 제품 설명 열이 포함된 공급업체 파일을 받을 수 있습니다. 소매업체는 합의된 데이터 사양을 통해 SKU와 GTIN의 의도된 역할을 확인할 수 있지만, 공급업체가 설명하기 전까지 NPC 열은 모호한 상태로 남습니다.
공급업체가 NPC가 특정 국내 등록 체계를 의미한다고 확인하면, 소매업체는 해당 값을 별도의 이름이 지정된 필드에 보존하고 제공된 제품에 적용되는지 검증할 수 있습니다. 반대로 공급업체가 NPC가 내부 카탈로그 참조라고 설명한다면, 소매업체는 이를 국가적으로 인정된 식별자가 아니라 공급업체별 데이터로 취급해야 합니다.
이 예시는 모든 국가에 NPC 등록부가 존재한다는 증거가 아니라 데이터 매핑에 관한 결정입니다. 핵심 단계는 제공된 코드의 명칭에서 권위를 추론하는 대신 문서화된 의미를 보존하는 것입니다.
일반적인 오해
- NPC는 항상 일정한 자릿수를 가집니다. 구체적인 코딩 체계를 확인하지 않고는 형식을 정할 수 없습니다.
- 제품 코드는 바코드와 같습니다. 식별자는 데이터 값이고, 바코드는 해당 값을 포함할 수 있는 기계 판독 가능한 표현입니다. GS1 문서는 식별 키와 바코드 유형을 구분합니다.
- 국가 코드는 다른 모든 제품 참조를 대체합니다. 내부 재고 식별자, 거래 품목 식별자, 규제 식별자 및 통관 분류는 서로 다른 목적을 가지며 함께 존재할 수 있습니다.
- 알아볼 수 있는 코드가 시장 승인을 입증합니다. 등록 또는 등재의 효력은 단순히 숫자가 존재하는지가 아니라 해당 시스템의 규정에 따라 달라집니다.
QA
NPC는 GTIN과 같은 국제 표준인가요?
National Product Code라는 명칭만으로는 단일 국제 표준을 나타내지 않습니다. 어느 조직이 발행하고 어떤 사양이 이를 정의하는지 확인해야 합니다.
National Product Code는 HS 코드와 같은 것인가요?
자동으로 그렇지는 않습니다. HS 코드는 통관 목적으로 상품을 분류합니다. NPC 필드에는 요청 시스템이 명시적으로 그렇게 정의한 경우에만 해당 분류를 입력해야 합니다.
내 제품에 사용할 NPC를 직접 만들 수 있나요?
내부 제품 참조를 만들 수는 있지만, 그렇다고 공식적으로 할당된 국가 식별자가 되는 것은 아닙니다. 외부 코드가 필요한 경우 확인된 체계의 할당 규칙을 따라야 합니다.
NPC 필드가 필수인데 설명이 없으면 어떻게 해야 하나요?
데이터를 요청한 당사자에게 전체 체계명, 관할권, 형식 규칙 및 권위 있는 참조 자료를 요청합니다. 확인 없이 GTIN, SKU 또는 통관 코드를 대신 입력하지 마세요.
출처
- GS1: Global Trade Item Number (GTIN) — GS1 거래 품목 식별 키의 정의와 목적을 설명하며, 정의되지 않은 NPC 명칭과의 비교에 사용되었습니다.
- GS1: Barcodes — 바코드 유형과 인코딩된 식별 데이터와의 관계를 설명합니다.
- 세계관세기구: Harmonized System이란 무엇인가? — 통관 분류 체계와 국제 6자리 구조를 설명하며, NPC의 정의는 아닙니다.
- 미국 식품의약국: National Drug Code Directory — 구체적인 NDC 용어와 디렉터리 등재와 FDA 승인 간의 차이를 설명합니다.


