블로그 목록으로
물류자동화

로트로는 부족하다, 한 대 한 대를 추적해야 할 때: 일련번호·UDI 관리 WMS 설계 가이드

의료기기 UDI, 전자제품 보증, 고가 장비 추적처럼 로트만으로 답할 수 없는 질문에 대응하는 WMS 일련번호 관리 설계 방법을 정리합니다. 번호 포착 시점, 집합 관계, 상태 이력, 흔한 실패 패턴과 단계별 도입 전략까지 다룹니다.

POLYGLOTSOFT 기술팀2026-11-027분 소요2
일련번호관리UDIWMS의료기기물류이력추적

왜 일련번호 단위 관리가 필요한가

대부분의 WMS는 로트(Lot) 단위로 재고를 관리합니다. 같은 날 같은 라인에서 생산된 제품을 하나의 묶음으로 보고 입고일, 유통기한, 수량을 기록하는 방식입니다. 식품이나 소모품에는 이것으로 충분합니다. 하지만 다음과 같은 품목에서는 로트만으로 답할 수 없는 질문이 생깁니다.

  • 의료기기 UDI: 품목별로 표준코드를 표시하고 공급 내역을 보고해야 합니다
  • 전자제품 A/S·보증: 보증 기간은 제품 한 대가 출고·판매된 날을 기준으로 계산됩니다
  • 고가 장비·부품: 도난, 대여, 수리 이력을 개체 단위로 따라가야 합니다
  • 차이는 리콜 상황에서 분명해집니다. 로트 5,000대 중 특정 부품이 들어간 120대에만 결함이 있다면, 로트 관리로는 5,000대를 모두 회수 대상으로 잡아야 합니다. 일련번호를 관리하면 "어느 고객에게 나간 몇 번 제품인가"를 바로 조회해 120대의 출고처만 추려낼 수 있습니다. 회수 비용뿐 아니라 고객 신뢰 측면에서도 차이가 큽니다.

    일련번호를 어느 시점에 잡을 것인가

    입고 시 전수 스캔 vs 출고 시 스캔

    가장 먼저 정해야 할 것은 번호를 처음 인식하는 시점입니다.

  • 입고 시 전수 스캔: 재고가 창고에 있는 동안에도 번호별 위치를 알 수 있어 정확도가 가장 높습니다. 대신 입고 작업량이 크게 늘어납니다
  • 출고 시 스캔: 입고는 수량 기준으로 빠르게 처리하고, 출고 검수 때만 번호를 기록합니다. 작업량은 적지만 창고 안 재고의 번호 목록은 알 수 없습니다
  • 규제 품목이나 고가 품목은 입고 전수 스캔을, 보증 관리 목적의 일반 전자제품은 출고 스캔을 택하는 경우가 많습니다.

    박스·파렛트 단위 집합 관계

    작업량 문제는 부모-자식 집합 관계(Aggregation)로 상당 부분 해결됩니다. 예를 들어 파렛트 1개에 40박스, 박스당 10대가 들어 있다면 400대를 대당 2초씩 개별 스캔할 때 약 13분이 걸립니다. 공급사가 박스 라벨과 내품 번호의 관계 데이터(ASN 등)를 함께 보내 준다면 박스 라벨 40개만 스캔해 80초 안에 400개 번호를 등록할 수 있습니다. 단, 박스를 개봉해 낱개로 출고하는 순간 관계가 깨지므로 개봉 시 관계 해제 처리를 반드시 프로세스에 넣어야 합니다.

    바코드·2D 코드·RFID 선택 기준

  • 1D 바코드: 저렴하고 범용적이지만 데이터 용량이 작습니다
  • 2D 코드(GS1 DataMatrix 등): 작은 면적에 품목코드·일련번호·유효기한을 함께 담을 수 있어 의료기기 UDI에 널리 쓰입니다
  • RFID: 박스를 열지 않고 일괄 판독할 수 있지만 태그 비용과 판독 누락 검증 체계가 필요합니다
  • WMS 데이터 모델과 프로세스

    품목별 관리 여부와 상태 이력

    모든 품목을 일련번호로 관리할 필요는 없습니다. 품목 마스터에 일련번호 관리 여부와 포착 시점(입고/출고)을 설정하고, 번호마다 `입고 → 보관 → 할당 → 출고 → 반품 → 폐기` 같은 상태와 변경 이력을 남기는 구조가 기본입니다.

    피킹·검수 단계 지정 번호 검증

    고객이 특정 번호를 지정한 주문이라면 피킹 단계에서 스캔한 번호가 할당 번호와 일치하는지 검증해야 합니다. 지정이 없는 주문도 출고 검수 시 이미 출고된 번호, 다른 품목의 번호, 보류 상태 번호를 걸러내야 합니다.

    반품·교환 시 재입고

    반품된 번호는 원래 출고 이력과 연결한 뒤 `검사 대기` 상태로 재입고합니다. 검사 결과에 따라 판매 가능, 수리, 폐기로 전환하고, 교환 출고된 새 번호와의 관계도 남겨야 A/S 이력이 이어집니다.

    UDI 등 제도 대응 시 확인할 점

  • 공급내역 보고와 출고 데이터 연결: 국내 의료기기는 표준코드 표시와 공급 내역 보고 의무가 있으며, 보고 데이터는 결국 WMS의 출고 기록에서 나옵니다. 출고 데이터에 번호·거래처·출고일이 빠짐없이 남아야 보고가 수작업이 되지 않습니다
  • 표준 코드 체계와 고객사 형식의 차이: GS1 기준으로는 품목식별(01), 로트(10), 유효기한(17), 일련번호(21)를 구분하지만, 병원이나 유통사가 자체 형식을 요구하는 경우가 있어 변환 규칙이 필요합니다
  • 최신 요건 확인: 적용 대상 등급, 보고 주기와 항목은 개정될 수 있으므로 식품의약품안전처 고시와 안내를 반드시 최신 기준으로 확인해야 합니다
  • 흔한 실패 패턴

  • 스캔 누락: 수량은 100대인데 번호 목록은 97개인 상태가 쌓입니다. 수량과 번호 개수가 다르면 확정을 막는 검증이 필요합니다
  • 중복·미등록 번호 처리 규칙 부재: 현장에서 임의로 넘기면 데이터가 오염됩니다. 보류 처리와 승인 절차를 미리 정해야 합니다
  • 시스템 간 번호 체계 불일치: ERP, WMS, A/S 시스템이 서로 다른 번호 형식을 쓰면 리콜 때 조회가 끊깁니다
  • 도입 단계별 접근

    처음부터 전 품목에 적용하기보다 고가·규제 품목부터 시작하는 것이 현실적입니다. 1단계에서 출고 스캔과 이력 조회를 안정화하고, 2단계에서 입고 집합 관계와 반품 프로세스를 넓힌 뒤, 3단계에서 ERP·A/S·제도 보고 연동을 완성하는 순서가 위험이 적습니다.

    POLYGLOTSOFT는 WMS 구축과 기존 ERP·A/S 시스템 연동 경험을 바탕으로 일련번호·UDI 관리 체계를 설계합니다. 품목 특성에 맞는 포착 시점 설계부터 스캔 검증, 공급 내역 데이터 연동까지 단계적으로 지원하오니, 개체 단위 추적이 필요하시다면 편하게 문의해 주십시오.