4-1. 시리얼/로트 추적 체계 — 상세 설명
이 문서는 원자재 → 반제품 → 완제품 과정에서 시리얼과 로트가 어떻게 생성되고 추적되는지를 소스텔의 실제 제품(ST-500 ONT단말)을 예시로 설명합니다.
1. 품목 유형별 추적 방식
| 품목 유형 | 추적 방식 | 생성 시점 | 이유 |
| 원자재 (RAW) |
로트 (LOT) |
입고 확정 시 자동 |
DRAM 500개에 시리얼 500개 부여 불가능 → 묶음 관리 |
| 반제품 (SEMI) |
로트 (LOT) |
생산 산출 시 자동 |
PCB 기판 50장 → 묶음 관리가 현실적 |
| 완제품 (FINISHED) |
시리얼 (SN) |
생산 산출 시 자동 |
고객 납품, AS, 반품 → 개별 추적 필수 |
자동 결정: 품목 등록 시 유형(원자재/반제품/완제품)만 선택하면 추적 방식은 시스템이 자동 결정합니다. 별도 설정 불필요.
2. 실제 예시: ST-500 ONT단말 생산
ST-500 ONT단말 BOM 구조
FG-005 ST-500 ONT단말 완제품
- SF-001 PCB 메인보드 A 반제품 × 1
- RM-001 IC칩 PHY-10G 원자재 × 2
- RM-003 DRAM 2GB 원자재 × 1
- RM-004 Flash 16GB 원자재 × 1
- RM-009 PCB 기판 FR-4 원자재 × 1
- RM-011 MLCC 커패시터 원자재 × 120
- RM-012 칩저항 원자재 × 80
- RM-013 LED 표시등 원자재 × 6
- RM-014 방열판 AL 원자재 × 1
- SF-004 광송수신모듈 반제품 × 1
- SF-003 전원모듈 PM-100 반제품 × 1
- SF-007 하우징 케이스 S 반제품 × 1
3. 단계별 추적 흐름 (10대 생산 기준)
Step 1. 원자재 입고
1
(주)한국반도체에서 IC칩 PHY-10G 200개 입고
발주: PO-202603-0001 → 입고 확정 → 대표 승인
자동 생성: LOT-202603-0001 (IC칩 PHY-10G, 200개, 본사 창고)
2
(주)SK하이닉스에서 DRAM 2GB 300개 입고
발주: PO-202603-0002 → 입고 확정 → 대표 승인
자동 생성: LOT-202603-0002 (DRAM 2GB, 300개, 본사 창고)
3
기타 원자재 입고 (Flash, PCB기판, 커패시터 등)
각 입고마다 로트 자동 생성
LOT-202603-0003 (Flash 16GB), LOT-202603-0004 (PCB 기판), ...
로트에 기록되는 정보: 로트번호, 품목, 초기수량, 잔여수량, 입고창고, 출처(발주번호→거래처), 생성일
Step 2. 반제품 생산 (PCB 메인보드 A 10장)
4
생산오더: PRD-202603-0010 "PCB 메인보드 A 10장 생산"
대표가 생산오더 확정 → 자재투입 대기 자동 생성
5
자재 투입 (원자재 → 생산라인)
실무자가 원자재를 꺼내서 투입 → 서명 → 대표 승인
LOT-202603-0001에서 IC칩 20개 차감 (잔여: 200→180)
LOT-202603-0002에서 DRAM 10개 차감 (잔여: 300→290)
LOT-202603-0003에서 Flash 10개 차감
...(기타 원자재도 각 로트에서 FIFO 차감)
6
반제품 산출 (PCB 메인보드 A 10장 완성)
실무자가 산출 등록 → 서명 → 대표 승인
자동 생성: LOT-202603-0020 (PCB 메인보드 A, 10장, 생산 창고)
핵심 연결: production_input_lots 테이블에 "PRD-0010 투입에 LOT-0001에서 20개, LOT-0002에서 10개 사용" 이 자동 기록됩니다.
Step 3. 완제품 조립 (ST-500 ONT단말 10대)
7
생산오더: PRD-202603-0011 "ST-500 ONT단말 10대 생산"
대표가 생산오더 확정 → 반제품 투입 대기 자동 생성
8
반제품 투입
PCB 메인보드 A, 광송수신모듈, 전원모듈, 하우징 케이스 각각 투입
LOT-202603-0020에서 PCB 메인보드 10장 차감
LOT-202603-0021에서 광송수신모듈 10개 차감
LOT-202603-0022에서 전원모듈 10개 차감
LOT-202603-0023에서 하우징 10개 차감
9
완제품 산출 (ST-500 10대 완성)
실무자가 산출 등록 → 시리얼 자동 채번 → 서명 → 대표 승인
자동 생성:
ST500-202603-0001
ST500-202603-0002
ST500-202603-0003
... (10대 각각 고유 시리얼)
시리얼 계보(Genealogy) 자동 기록: serial_genealogy 테이블에
"ST500-202603-0001 ← PRD-0011에서 제조, 투입 로트: LOT-0020, LOT-0021, LOT-0022, LOT-0023" 이 기록됩니다.
4. 불량 발생 시 역추적 (실제 시나리오)
상황: 고객사에서 ST500-202603-0003 불량 반품
① 시리얼로 생산 출처 확인
불량 제품
ST500-202603-0003 (ST-500 ONT단말)
생산 오더
PRD-202603-0011 (2026-03-27 생산, 생산 창고)
② 투입된 반제품/원자재 로트 확인
| 투입 부품 | 로트번호 | 수량 | 출처 |
| SF-001 PCB 메인보드 A | LOT-202603-0020 | 1 | PRD-202603-0010에서 생산 |
| SF-004 광송수신모듈 | LOT-202603-0021 | 1 | PRD-202603-0012에서 생산 |
| SF-003 전원모듈 PM-100 | LOT-202603-0022 | 1 | PRD-202603-0013에서 생산 |
| SF-007 하우징 케이스 S | LOT-202603-0023 | 1 | (주)대한케이스 입고 |
③ 반제품의 원자재 로트까지 추적 (2단계 깊이)
PCB 메인보드 A (LOT-202603-0020)를 만들 때 사용된 원자재:
| 원자재 | 로트번호 | 수량 | 거래처 | 입고일 |
| RM-001 IC칩 PHY-10G | LOT-202603-0001 | 2 | (주)한국반도체 | 2026-03-25 |
| RM-003 DRAM 2GB | LOT-202603-0002 | 1 | (주)SK하이닉스 | 2026-03-24 |
| RM-004 Flash 16GB | LOT-202603-0003 | 1 | (주)삼성전자 | 2026-03-24 |
| RM-009 PCB 기판 FR-4 |
LOT-202603-0004 |
1 |
대한PCB(주) |
2026-03-22 |
| RM-011 MLCC 커패시터 | LOT-202603-0005 | 120 | (주)삼화콘덴서 | 2026-03-23 |
④ 원인 로트 특정 → 영향 범위 파악 (정방향 추적)
원인 추정
LOT-202603-0004 (PCB 기판 FR-4, 대한PCB(주))
이 로트를 사용한 다른 제품은?
영향받는 생산오더
PRD-202603-0010 (PCB 메인보드 A 10장) → LOT-202603-0004에서 10장 사용
PRD-202603-0015 (PCB 메인보드 A 5장) → LOT-202603-0004에서 5장 사용
리콜 대상 완제품
ST500-202603-0001 ~ 0010 (10대) — PRD-0010 경유
ST500-202603-0011 ~ 0015 (5대) — PRD-0015 경유
총 15대 리콜 검토 필요
5. 추적을 담당하는 DB 테이블
| 테이블 | 역할 | 자동 생성 시점 |
lots | 로트 마스터 (원자재/반제품 묶음) | 입고 확정, 생산산출 확정 시 |
serials | 시리얼 마스터 (완제품 개별) | 생산산출 확정 시 |
production_input_lots | 투입 시 어떤 로트에서 몇 개 사용했는지 | 생산투입 확정 시 (FIFO 자동) |
serial_genealogy | 완제품 시리얼 ← 투입 시리얼 연결 | 생산산출 확정 시 |
inventory_transactions | 모든 재고 변동 이력 (lot_id 포함) | 모든 재고 변동 시 |
모든 기록은 자동입니다. 실무자가 별도로 로트번호나 시리얼을 수동 입력할 필요가 없습니다. 시스템이 입고/생산/투입/산출 각 단계에서 자동으로 생성하고 연결합니다.
6. QR 스캔으로 현장 조회
| QR 대상 | 스캔 결과 |
완제품 QR (품목코드 FG-005) |
재고 현황 + 시리얼 목록 버튼
→ 시리얼 터치 → 생산 출처 + 투입 원자재 로트 전체 이력
→ 이동 타임라인 (생산→입고→출고)
|
원자재 QR (품목코드 RM-001) |
재고 현황 + 로트 목록 버튼
→ 로트 터치 → 출처(입고/거래처) + 잔여량 게이지
→ 소비 이력 (어떤 생산에 투입되었는지)
|
7. 한줄 요약
원자재에 시리얼을 부여하지 않아도, 로트(LOT) 단위로 완제품까지 완벽한 역추적이 가능합니다.
완제품 시리얼 → 생산오더 → 투입 로트 → 입고 거래처까지, 시스템이 자동으로 연결합니다.
© 2026 SOURCETEL. 본 문서는 사내 교육용이며 외부 배포를 금합니다.