해산물 라인에서 실제로 작동하는 분할/병합 로트 계통도: 2주 내 배포 가능한 바코드 우선 플레이북
추적성해산물 가공로트 계통도GS1-128케이스 시리얼화EPCIS인도네시아

해산물 라인에서 실제로 작동하는 분할/병합 로트 계통도: 2주 내 배포 가능한 바코드 우선 플레이북

8/14/20257분 읽기

혼합, 분할 및 리워크 상황에서도 살아남는 해산물 가공 현장의 로트 추적 가이드입니다. 명명 규칙, 라벨 예시, 스캐너 단계, 스프레드시트 템플릿 및 20분 내 모의 리콜 통과 방법을 공유합니다.

만약 필레 작업, 분할, 혼합을 수행하면서 로트(LOT) 유전정보를 온전하게 유지하려 시도해본 적이 있다면 그 고충을 잘 아실 겁니다. 트림 테이블은 복잡해지고, 리워크는 어디서든 발생하며, 배치 기록은 깔끔해 보이지만 박스는 다른 이야기를 합니다. 저희 경험으로는 정책만으로는 이를 해결할 수 없습니다. 현장의 실제 흐름을 존중하는 단순한 바코드 우선 워크플로우가 필요합니다.

다음은 인도네시아 해산물 시설 및 파트너 공장에서 사용하는 시스템입니다. 최소한의 도구로 스프레드시트나 간단한 MES와 함께 작동하며, 모의 리콜(mock recall)을 20분 이내에 통과할 수 있을 만큼 충분히 견고합니다.

견고한 해산물 배치(로트) 추적의 세 가지 기둥

  1. 모든 레벨에서의 고유 식별. 입고 로트, WIP 라이선스 플레이트(작업 식별표), 케이스 시리얼, 팔레트 라이선스 플레이트(SSCC). 하나의 레벨이라도 건너뛰면 분할/병합 추적성이 깨집니다.

  2. 이벤트 기반 계통도. 모든 변환을 기록하십시오. 두 개의 입고 로트를 하나의 생산 배치로 혼합하거나 배치를 여러 SKU로 분할할 때 누가, 무엇을, 언제, 어디서 발생했는지 이벤트로 캡처합니다.

  3. 감사 대비 기록은 설계 단계에서부터. 생산 배치 기록은 사후에 입력한 타이핑 결과물이 아니라 스캔으로 생성되어야 합니다. 감사관이 “로트 계통도(lot genealogy)”를 요청하면 이벤트를 내보내면 됩니다. 그게 전부입니다.

1~2주차: 명명 규칙, 라벨, 그리고 최소한의 스프레드시트 설정

대부분의 공장은 새 소프트웨어 없이도 2주 내에 파일럿을 시작할 수 있음을 확인했습니다. 소규모로 시작하십시오: 예를 들어 Grouper Fillet (IQF) 또는 Mahi Mahi Portion (IQF) 같은 하나의 SKU 군을 선택하세요.

  1. 확장 가능한 로트 번호 체계
  • 입고 로트: 종 코드 + 날짜 + 공급업체 코드 + 시퀀스. 예: GRP-250910-SUP12-03 — 2025-09-10에 입고된 Grouper WGGS (Whole Cleaned).
  • 생산 배치(빌드 ID): B-YYYYMMDD-Line-Seq. 예: B-20250910-L2-01. 각 혼합 케틀/믹서/빈 당 런마다 하나의 Build ID를 사용하십시오.
  • 리워크 로트: RW-YYYYMMDD-Line-Seq — 이벤트 기록을 통해 원래 로트에 연결합니다.
  1. 실제로 출력하는 라벨 세트
  • 토트/빈용 WIP 라이선스 플레이트: Code 128 또는 QR. 인간 판독용 정보: Build ID, 공정 중 제품, 중량, 라인, 타임스탬프.
  • 시리얼화된 케이스 라벨: GS1-128 또는 2D GS1 DataMatrix 권장. 예시 AI: (01) GTIN, (10) Lot, (17) Expiry, (21) Serial.
  • 팔레트 라이선스 플레이트(SSCC): AI (00)를 사용하여 고유한 18자리 SSCC를 부여.
  1. 스프레드시트 템플릿(탭 4개)
  • IntakeLots: LotID, Species, Supplier, CatchArea, ReceiveDate, Grade, NetWeight, Temp, COA.
  • Transformations: BuildID, InputLotID, InputWeight, OutputSKU, Line, Start/End time, Supervisor, Yield%.
  • Cases: CaseSerial, BuildID, OutputSKU, LotID, PackDate, NetWeight, CaseCount, LabelPrintUser.
  • Pallets: SSCC, CaseSerial list, ShipDate, Truck/Container, Destination.

실용 팁: 각 라인에 일일 시리얼 번호 범위를 사전 할당해두면 Wi‑Fi가 끊겨도 케이스 라벨을 출력할 수 있습니다. 온라인에 복원되면 동기화하십시오. 중복 시리얼을 방지합니다.

여러 입고 로트를 혼합할 때 추적 가능성을 어떻게 유지하나요?

혼합을 새로운 Build ID를 생성하는 변환 이벤트로 취급하십시오. 그 혼합에 투입되는 모든 소스 로트는 빌드에 스캔되어야 합니다.

분할/병합 이벤트를 위한 기본 스캐너 워크플로우

  • 생산 지시: 작업자가 IntakeLotID를 스캔하고 중량을 입력하여 재료를 라인 L2로 “스테이징”합니다.
  • 빌드 시작: 감독자가 새 BuildID 라벨을 스캔합니다. 시스템이 L2에 대한 빌드 세션을 엽니다.
  • 투입 추가: 각 토트에 대해 IntakeLotID를 스캔하고 계량합니다. 스프레드시트(또는 앱)는 InputLotID → BuildID를 중량과 시간과 함께 기록합니다.
  • 산출 생성: 필레/포션 작업 시 포장 스테이션에서 WIP 라벨의 BuildID를 스캔합니다. 인쇄되는 각 케이스 라벨은 LotID = BuildID를 담거나, 원한다면 BuildID + SKU로 구성된 파생된 완제품 로트(FinishedLot)를 표시할 수 있습니다. 예: GRP-FIL-B-20250910-L2-01.

이 방법은 여러 입고 로트가 하나의 배치로 흐르고, 그 배치가 여러 SKU로 분기되더라도 로트 계통도를 보존합니다. 예를 들어 Grouper Bites (Portion Cut)Grouper Wing (Portion Cut, IQF)처럼 말입니다.

제품이 서로 다른 SKU 및 포장 규모로 분할될 때 로트 번호를 실무적으로 부여하는 방법은?

권장 방식은 FinishedLot = BuildID + 짧은 SKU 코드입니다. 케이스 라벨에는 소비자 로트로 이 FinishedLot를 표시하고, 계통도 표는 모든 InputLotID로 역추적 가능하도록 링크합니다.

예시

  • Build: GRP-250910-SUP12-03 및 GRP-250908-SUP9-02에서 생성된 B-20250910-L2-01.
  • 산출물: GRP-FIL-B-20250910-L2-01 및 GRP-BIT-B-20250910-L2-01. 하나의 빌드에서 두 개의 FinishedLot이 생성됩니다.

감사관은 FinishedLot를 소스 로트로 신속히 추적할 수 있다면 이를 수용합니다.

GS1 바코드가 반드시 필요한가요, 아니면 단순하게 시작할 수 있나요?

단순하게 시작하고 60–90일 내에 GS1으로 전환하는 것을 목표로 하십시오. 초기 단계라면 Lot 및 Serial 필드를 포함한 Code 128 라벨로도 충분합니다. 구매자가 GS1-128 또는 EPCIS를 요구할 때 구조를 전환하기 위한 준비가 이미 되어 있을 것입니다.

GS1 빠른 시작

  • 케이스: (01) GTIN, (10) Lot, (21) Serial. 냉동 제품의 경우 유효기간(17)은 선택사항.
  • 팔레트: SSCC (00) 및 케이스 집계.
  • 가능하다면 EPCIS 스타일 이벤트를 기록: ObjectEvent(케이스 포장), AggregationEvent(팔레트 빌드), TransformationEvent(혼합). EPCIS 필드를 반영한 CSV만 있어도 감사에서 우위를 점할 수 있습니다.

리워크(재작업)는 어떻게 기록해야 추적성이 깨지지 않나요?

리워크는 추적성이 사라지는 지점입니다. 저희 규칙: 리워크는 자체 입력 로트로 처리하며 간단한 “소스 맵”을 포함합니다.

리워크 로그 예시

  • RW-20250910-L2-01 생성: 중량, 소스 케이스 시리얼(또는 BuildID), 사유 기재.
  • 리워크가 새 빌드에 투입될 때는 다른 InputLotID와 마찬가지로 RW-…를 스캔합니다. 그게 전부입니다.

눈에 잘 띄지 않는 두 가지 팁

  • 리워크는 동일 종(species) 및 동일 알레르겐군 내에서만 처리하십시오. 규격이 명시적으로 허용하지 않는 한 종을 혼합하지 마십시오.
  • 리워크 빈에는 빨간색 WIP 라이선스 플레이트를 붙여 작업자가 사용 전에 스캔해야 한다는 것을 인지하게 하십시오.

빨간색 리워크 빈을 휴대용 바코드 스캐너로 스캔하는 근접 촬영 이미지, 배경에는 흐리게 처리된 파란색과 녹색 토트.

감사관이 요구할 기록은 무엇인가요?

BRC/IFS 및 고객 감사에서 공통적으로 요구하는 리스트는 다음과 같습니다:

  • BuildID에 연결된 생산 배치 기록: 투입, 산출, 타임스탬프, 담당자 기재.
  • 로트 계통도 보고서: FinishedLot → BuildID → InputLotIDs(중량 포함).
  • 케이스 목록: 시리얼, 포장 시간, 라벨 내용(로트/유효기간).
  • 팔레트 집계: SSCC → 케이스 시리얼 목록 및 선적 기록.
  • 모의 리콜 증빙: 시간 기록된 역추적 및 순추적, 수량 및 위치.

스프레드시트가 이 다섯 가지를 즉시 출력할 수 있다면 좋은 상태입니다.

케이스 수준 시리얼화(carton-level serialization)를 위한 스캐너 및 라벨 구성은?

실무적이고 실용적인 구성을 유지하십시오.

  • 프린터: Zebra ZT 시리즈와 같은 산업용 4×6 열전사 프린터, 203 또는 300 dpi. 습한 박스를 위해 냉동용 접착제와 상면 코팅 라벨 사용.
  • 스캐너: GS1-128 및 DataMatrix를 읽을 수 있는 핸드헬드 2D 이미저. 해빙/습한 구역에서는 IP65 이상 등급 권장. Wi‑Fi 또는 블루투스 크래들 사용.
  • 라벨: 케이스는 4×6에 시리얼과 로트 포함. WIP 빈은 4×4. 팔레트는 4×6 SSCC. 인쇄 시각, 라인, 작업자 정보를 각 라벨에 포함.
  • 소프트웨어: 프린트 서버 + 스프레드시트로 시작하십시오. 필요 시 경량 MES로 전환.

현장에서 로트 혼합 오류를 방지하는 방법

정책보다 더 중요한 세 가지 통제 수단:

  • 스캔에 의한 라인 정리(Line clearance by scan). 이전 BuildID가 해당 스테이션에서 닫히기 전까지 새 BuildID를 시작할 수 없습니다.
  • 색상 코드: IntakeLotID마다 한 가지 색상 토트 사용. 가격이 저렴하고 시각적으로 효과적입니다.
  • 라벨 관리: 케이스 라벨은 활성 BuildID를 스캔했을 때만 인쇄됩니다. 사전 인쇄된 라벨 더미를 방치하지 마십시오.

로트 계통도가 작동함을 입증하는 모의 리콜을 어떻게 실행하나요?

완성된 케이스 시리얼을 무작위로 선택하여 양방향 추적을 실행하십시오.

로트 계통도를 이용한 단계별 모의 리콜

  1. 역추적(Trace-back): 케이스 시리얼 스캔 → FinishedLot 및 BuildID 확인 → InputLotIDs(중량 및 공급자) 목록 확보.
  2. 수량화: 해당 BuildID에서 생산된 케이스/팔레트 수와 해당 제품의 출하지점을 제시.
  3. 순추적(Trace-forward): 특정 InputLotID를 선택하여 해당 로트를 사용한 모든 FinishedLot 및 출하 내역 나열.
  4. 보고: 다섯 가지 감사용 기록의 PDF/CSV 내보내기. 소요 시간을 기록하십시오. 목표 시간은 20분 이내.

저희는 위의 단순한 이벤트 모델로 일부 공장의 모의 리콜 시간을 4시간에서 14분으로 단축시켰습니다.

혼합 런(Blended run)의 실예

Red Snapper Portion (WGGS / Fillet) 처리 사례:

  • 입고: RS-250909-SUP7-01 및 RS-250910-SUP3-02 입고 및 등급 판정.
  • 빌드: 부분 가공 및 트림을 위해 B-20250910-L1-02 생성, Red Snapper (Snapper Bites)로 출고 예정.
  • 산출물: RS-POR-B-20250910-L1-02 및 RS-BIT-B-20250910-L1-02 — GS1-128로 케이스 시리얼화.
  • 팔레트: SSCC 라벨 부착. 출하용 CSV는 SSCC와 고객 PO를 연결합니다.

구매자가 요청하면 어떤 입고 로트가 그들의 케이스에 투입되었는지, 소스 로트별 수율까지 보여줄 수 있습니다.

흔한 실수와 회피 방법

  • 입고 로트만 케이스 라벨에 사용하는 것. 혼합 시 문제가 발생합니다. BuildID에 연결된 FinishedLot을 사용하십시오.
  • 손상된 라벨을 재인쇄하면서 이전 라벨을 무효화하지 않는 것. “무효 목록(void list)”을 유지하여 중복이 출하되지 않도록 하십시오.
  • 리워크가 스캐너를 우회하도록 허용하는 것. 리워크는 입력 로트로 처리하십시오. 스캔하지 않으면 사용 금지입니다.
  • 팔레트 집계를 건너뛰는 것. SSCC 집계가 없으면 리콜이 느리고 비용이 많이 듭니다.

이 조언이 적용되는 경우와 적용되지 않는 경우

  • 최적 적용 대상: 필레, 포션 및 IQF 라인 등 분할 및 병합이 빈번한 공정(예: Pinjalo Fillet (IQF) 또는 Kingfish Fillet (Portion Cut / IQF)).
  • 덜 중요한 경우: 혼합이 없는 단일 로트의 통째 수출(예: Goldband Snapper WGGS). 이 경우에도 팔레트 SSCC 및 선적 링크는 유용합니다.
  • 고급 구매자: 일부 소매업체는 케이스/팔레트 수준의 EPCIS 1.3 이벤트 파일을 요청합니다. 저희가 제시한 이벤트를 캡처하고 있다면 EPCIS로의 내보내기는 추후에 용이합니다.

명명 규칙 또는 SKU 혼합에 맞춘 라벨 데이터 맞춤화가 필요하십니까? Contact us on whatsapp 하시거나, 파일럿 SKU를 선택하려면 고정밀·고량 제품 후보를 고르기 위해 제품 목록를 살펴보십시오.

오늘 바로 적용할 수 있는 핵심 요약

  • 혼합 또는 WIP 빈마다 BuildID를 도입하십시오. 이것이 분할/병합 추적성의 기준점입니다.
  • 케이스를 시리얼화하고 SSCC 팔레트로 집계하십시오. 스프레드시트로도 관리할 수 있습니다.
  • 리워크는 자체 로트로 기록하십시오. 다른 입력과 동일하게 스캔하여 투입합니다.
  • 스캔에서 다섯 가지 보고서를 준비하십시오. 이것이 감사 대비 패키지입니다.

이 지침을 따르시면 로트 계통도는 감사 리스크가 아니라 일상 운영 도구가 됩니다. 화려하진 않지만, 바쁜 트림 라인의 성수기에도 작동합니다.