소비기한 표시제 전환 실무 가이드 — 설정실험부터 포장재·ERP·MES까지
소비기한은 보관법을 지켰을 때 섭취 안전이 인정되는 기한, 유통기한은 판매 허용 기한이다. 2023년 전환 이후 설정실험·품목제조보고·포장재·ERP/MES·LOT·FEFO를 하나의 값으로 잇는 실무를 정리한다.
소비기한 표시제는 포장재에 적힌 ’유통기한’을 ’소비기한’으로 바꾸는 작업이 아니다.
식품 제조기업 입장에서 더 중요한 변화는, 제품의 저장성을 어떤 근거로 설정하고 그 값을 품목제조보고·표시사항·생산 LOT·창고재고·출하통제까지 어떻게 일관되게 연결할 것인가에 있다.
「식품 등의 표시·광고에 관한 법률」은 식품에 제조연월일, 소비기한 또는 품질유지기한 등을 표시하도록 규정한다. 소비기한 제도는 2023년 1월 1일부터 시행됐고, 냉장 보관 우유류에는 2031년 1월 1일까지 별도의 적용 특례가 있다.
현장에서 소비기한 전환을 단순 포장재 수정 프로젝트로 다루면 문제가 생기는 이유가 여기에 있다. 제품 Master의 기한, 품목제조보고의 설정사유, 포장재의 표시, 생산일 기준 날짜계산, LOT별 재고기한이 서로 다른 값을 갖게 되면 어느 한 부분의 수정만으로 해결되지 않는다.
유통기한과 소비기한은 같은 날짜의 이름만 바꾼 것이 아니다
유통기한은 제품의 제조일로부터 소비자에게 유통·판매가 허용되는 기한을 의미했고, 소비기한은 표시된 보관방법을 준수했을 때 섭취해도 안전에 이상이 없는 기한을 의미한다. 식약처도 두 개념을 이렇게 구분해 설명한다.
실무적으로 중요한 것은, 두 날짜 모두 제품의 실제 품질안전한계를 그대로 표시하는 값이 아니라는 점이다.
제품을 보관하면서 미생물·이화학적 변화·관능적 품질변화 등을 확인해 품질안전한계기간을 산정하고, 여기에 제조공정·보관환경·유통조건 등의 불확실성을 고려한 안전계수를 적용해 표시기한을 정한다.
식약처가 소비기한 도입 당시 안내한 일반적 개념에서는 유통기한은 품질안전한계에 약 0.6~0.7, 소비기한은 약 0.8~0.9의 안전계수를 적용하는 방식으로 설명됐다. 소비기한 설정실험 안내에서도 통상적인 소비기한 안전계수를 0.80~0.90 수준으로 제시한다. 다만 이는 모든 제품에 기계적으로 적용하는 법정 고정값이 아니다. 제품의 pH, 수분활성도, 살균 여부, 포장방법, 저장조건 등에 따라 과학적 근거를 가지고 영업자가 설정해야 한다.
| 구분 | 유통기한 | 소비기한 |
|---|---|---|
| 기본 개념 | 소비자에게 유통·판매가 허용되는 기한 | 표시된 보관방법을 준수할 때 섭취 안전성이 인정되는 기한 |
| 기준점 | 품질안전한계보다 비교적 앞선 시점 | 품질안전한계에 더 가까운 시점 |
| 일반적 안전계수 설명 | 약 0.6~0.7 | 약 0.8~0.9 |
| 설정근거 | 저장성 및 품질시험 | 저장성·안전성 검증 및 설정근거 |
| 핵심관리 | 판매기한 관리 | 보관조건과 실제 안전성 관리 |
| 시스템 영향 | 출고제한 중심 | LOT별 소비기한·FEFO·출하가능성 통제 |
여기서 중요한 점은, 소비기한이 길어졌다고 제품 자체의 보존성이 갑자기 좋아진 게 아니라는 사실이다. 동일한 제품이라면 품질안전한계는 원래 존재한다. 제도가 그 한계와 표시기한 사이의 안전마진을 다르게 설계했을 뿐이다.
소비기한 설정은 제품별 근거를 가지고 해야 한다
식품제조·가공업자가 품목제조보고를 할 때 소비기한 표시 대상 식품이라면, 식약처장이 정한 기준에 따라 설정한 소비기한의 설정사유서를 제출하도록 식품위생법 시행규칙 제45조가 규정한다.
직접 설정실험을 수행하는 경우에는 제품 특성에 따라 미생물학적 검사·이화학적 검사·관능검사 등을 조합한다.
어떤 검사항목을 써야 하는지는 모든 식품에 동일하지 않다. 수분활성도가 높은 제품과 건조식품의 위해요인이 다르고, 냉장제품과 냉동제품의 저장 중 변화도 다르다. 살균제품과 비살균제품, 진공포장과 일반포장 역시 저장성에 영향을 준다.
따라서 “30일마다 일반세균을 검사하면 된다”와 같은 획일적인 소비기한 설정 프로토콜은 적절하지 않다. 제품의 식품유형·원재료·제조공정·포장방법·보관조건과, 실제로 품질 또는 안전을 제한하는 지표를 먼저 정해야 한다.
제품별 설정실험(관능·미생물·이화학 검사 설계)은 그 자체로 깊이 있는 별도 주제다. 여기서는 그 결과값이 어떻게 시스템으로 이어지는지에 집중한다.
식약처 참고값은 ’복사해서 쓰는 법정 소비기한’이 아니다
소비기한 도입 과정에서 식약처는 여러 식품유형에 대한 소비기한 참고값을 제공했다. 직접 설정실험이 어려운 영업자가 참고할 수 있도록 식품유형별 안내서를 마련한 것이다. 식약처도 원칙적으로 영업자가 자사 제품에 대해 소비기한을 설정하고, 직접 실험하거나 유사제품 비교값 등을 활용할 수 있다고 설명한다.
여기에서 흔한 오해가 생긴다.
“우리 제품이 빵류이므로 식약처 빵류 참고값을 그대로 쓰면 된다.”
실무에서는 이렇게 단순하게 접근하면 안 된다. 같은 식품유형이라도 원재료 조성·수분활성도·살균 여부·포장재의 차단성·충전방법·제조환경·보관온도가 다르면 실제 저장성이 달라진다.
유사제품 자료를 활용하려면, 단순히 식품유형 명칭만 같다는 이유가 아니라 제품의 제조조건과 특성이 비교 가능한지 확인하고 그 근거를 남겨야 한다. 참고값은 설정을 지원하는 자료이지, 제조자의 검토책임까지 대신하는 값이 아니다.
소비기한이 길어질수록 보관조건의 의미는 오히려 커진다
소비기한은 제품에 표시된 보관방법을 준수한다는 전제에서 의미를 갖는다.
식품공전은 별도 기준이 없는 경우 냉장을 0~10℃, 냉동을 -18℃ 이하로 정의하며, 냉장제품은 0~10℃, 냉동제품은 -18℃ 이하에서 보관·유통하도록 규정한다.
따라서 소비기한이 20일로 표시돼 있다고 해서, 실제 유통과정에서 장기간 온도이탈이 있었던 제품까지 20일의 안전성을 보장한다는 의미가 아니다.
냉장창고 온도, 출고 대기 시간, 상·하차, 운송 차량, 거래처 입고, 소비자 보관까지 — 이 전체 콜드체인(Cold Chain)이 소비기한의 전제조건과 연결된다. 제조사가 소비기한을 늘릴수록, 저장성 검증뿐 아니라 실제 유통조건에 대한 관리수준도 함께 검토해야 한다.
포장재에서 글자 하나만 바꾸는 방식이 위험한 이유
소비기한 전환에서 가장 눈에 띄는 것은 포장재다. 기존 동판에 유통기한 : 별도표기일까지라고 인쇄돼 있다면, 소비기한 체계에서는 해당 고정문구와 가변인쇄 구조를 함께 검토해야 한다.
문제는 포장재가 하나의 파일로 존재하지 않는다는 것이다. 같은 표시정보가 여러 위치에 흩어져 있다.
- 동판
- 스티커 라벨
- 박스
- 합포장
- 온라인 상품정보
- 거래처 제품등록정보
- ERP Product Master
- MES 라벨 출력양식
그래서 포장재 변경은 단순 디자인 수정이 아니라 Label Version Change로 관리하는 편이 안전하다. 최신 품목정보를 기준으로 표시사항을 검토하고, 승인된 Artwork Version만 생산에서 쓸 수 있게 하며, 구형 포장재는 사용가능 여부와 폐기·소진 여부를 구분해야 한다. 포장재 가변정보 인쇄와 표시 오기 방지는 식품 표시기준 실무와 직접 이어진다.
표시기준에 맞지 않는 식품은 법 위반 대상이 될 수 있으며, 구체적인 행정처분은 위반유형과 횟수 등에 따라 달라진다. 따라서 소비기한 오기를 무조건 특정 일수의 영업정지로 단정하기보다, 현행 행정처분 기준에 따라 개별 판단해야 한다. 식품표시광고법은 식품에 소비기한 등을 표시하도록 하고, 시행규칙은 표시방법과 행정처분기준을 별도로 규정한다. (수치·처분은 개정될 수 있어 최신 고시로 확인한다.)
품목제조보고·포장재·생산 Master는 하나의 값을 봐야 한다
소비기한이 30일로 결정됐다고 하자. 품목제조보고에 30일, 포장재 Master에 30일, ERP에 30일, MES에도 30일이라고 각각 입력하는 방식은 겉으로는 문제가 없어 보인다.
하지만 네 군데를 따로 관리하면 언젠가는 한 곳만 수정된다. 그래서 시스템에서는 소비기한을 제품 Master의 규제정보로 두고, 변경 시 품목제조보고·Label Version·생산적용일자를 함께 검토하는 구조가 필요하다.
예를 들면 다음 데이터가 하나의 버전으로 묶인다.
- 제품코드
- 소비기한 기간 / 기간 단위
- 기준일(제조일·포장일 등)
- 보관방법
- 적용 시작일
- 설정근거 문서 Version
- Label Version
- 승인자
이렇게 해야 30일에서 35일로 변경했을 때, 이미 생산된 과거 LOT의 소비기한이 35일로 다시 계산되는 사고를 막을 수 있다. Master 변경은 미래 Transaction에 적용되고, 이미 확정된 LOT의 소비기한은 원칙적으로 해당 생산시점의 승인된 Version을 유지하는 구조가 필요하다.
ERP의 소비기한 자동계산은 단순 생산일 + N일보다 세밀해야 한다
많은 ERP가 소비기한을 제조일 + Shelf Life = 소비기한으로 처리한다. 기본 원리는 맞지만, 실제 구현에서는 기준일 정의가 필요하다.
- 제조일 기준인가, 포장일 기준인가
- 해동일 기준이 적용되는 특수한 제품인가
- ’제조일로부터 30일’에서 제조일을 산입하는가
- 날짜만인가, 시간까지 관리하는 제품인가
제품마다 규칙(Rule)이 다를 수 있다. 따라서 시스템에는 단순 숫자 30 하나보다 Shelf Life Rule을 Master로 가지고 있는 편이 낫다.
MES에서 생산실적이 확정되면, 해당 생산 Batch가 사용한 Product Master Version을 확인하고 그 시점의 소비기한 Rule을 적용해 완제품 LOT의 실제 소비기한을 생성한다. 생성된 소비기한은 이후 사람이 임의로 다시 입력하지 않는 것이 좋다. 같은 값이 라벨프린터·완제품 재고·출하관리에서 재사용돼야 한다.
FEFO는 소비기한이 짧은 제품을 무조건 먼저 내보내는 기능이 아니다
소비기한 제도와 함께 FEFO가 중요해진다. FEFO는 First Expired, First Out, 즉 먼저 기한이 도래하는 재고를 우선 사용하는 방식이다.
하지만 시스템에서 단순히 소비기한 날짜만 정렬해서는 충분하지 않다.
- LOT A — 소비기한 9월 10일
- LOT B — 소비기한 9월 15일
이라면 원칙적으로 A가 먼저 출하후보가 된다. 그러나 A가 품질검사 HOLD 상태라면 출하할 수 없다. 특정 거래처가 입고일 기준 최소 20일 이상의 잔여기한을 요구한다면, A와 B 모두 해당 주문에 못 쓸 수도 있다.
따라서 실제 FEFO는 품질상태(Quality Status) → 거래처 잔여기한 조건 → 예약재고 → 소비기한 순서를 함께 검토해야 한다. LOT별 소비기한 자동산출과 이 조건부 FEFO는 출하 통제 구조와 맞물려 돌아간다.
수기 소비기한 관리와 ERP·MES 연동은 오류 발생지점이 다르다
| 구분 | 수기·엑셀 관리 | ERP·MES 연동 |
|---|---|---|
| 소비기한 계산 | 작업자가 직접 계산·입력 | 승인된 Master Rule로 자동 계산 |
| 변경관리 | 파일별 수정 가능성 | Version·적용일자 관리 |
| LOT 연결 | 별도 입력 필요 | 생산 Batch 확정 시 자동 생성 |
| 라벨 인쇄 | 작업자가 날짜 재입력 | LOT 데이터에서 직접 호출 |
| 재고 출하 | 작업자 경험에 의존 | FEFO 및 잔여기한 조건 적용 |
| 품질 HOLD | 별도 전달 필요 | Quality Status로 출하 제한 |
| 이력 추적 | 과거 파일 확인 | LOT·Master Version Audit Trail |
시스템 자동화의 목적은 소비기한을 더 길게 설정하는 데 있지 않다. 한 번 승인된 소비기한 정보가 생산·표시·재고·출하에서 다르게 입력되는 것을 막는 것이 핵심이다.
소비기한 전환은 결국 제품 Master 관리 문제다
소비기한을 30일에서 40일로 변경하려면 품질팀만의 결정으로 끝나지 않는다. 설정근거가 바뀌고, 필요하면 품목제조보고 변경사항을 검토하고, 포장재가 바뀌고, ERP Product Master가 바뀌고, MES의 생산적용 Version이 바뀌고, 라벨 출력 Rule이 바뀌고, 완제품 LOT의 FEFO 기준에도 영향을 준다. 거래처에 등록된 제품정보도 확인해야 할 수 있다.
따라서 소비기한 변경은 하나의 Change Control로 관리하는 것이 좋다.
- 설정실험에서 과학적 근거를 만들고
- 표시정보를 승인해 확정하며
- ERP Master에서 적용일과 Version을 관리하고
- MES가 생산 Batch에 해당 Version을 적용하며
- WMS 또는 재고관리에서 FEFO와 출하 가능조건을 통제한다
이 구조가 만들어지면 소비기한은 포장지에 찍히는 날짜 하나가 아니다. 제품의 규제정보와 품질검증 결과가 생산 LOT를 거쳐 실제 출하통제까지 이어지는 Master Data가 된다.
유통기한이라는 단어를 소비기한으로 바꾸는 작업은 이미 끝났을 수 있다. 하지만 품목제조보고·설정실험·Label Version·ERP Master·MES Batch·FEFO가 여전히 서로 다른 데이터로 관리되고 있다면, 시스템 관점의 전환은 아직 끝난 것이 아니다.
식품 제조업 HACCP 문서 전산화 가이드 — 종이 기록에서 전자결재·Audit Trail·스마트 HACCP까지
HACCP · 품질3분 만에 확인최종 검증:
공식 출처
개정 이력
· 발행
여기 담긴 규정·수치는 최소 6개월마다 위 공식 출처와 대조해 재확인합니다. 실질적 변경(요건·기준·수치)은 조용히 덮어쓰지 않고 개정 이력에 남깁니다.
이 글은 일반적인 실무 정보이며 법률·세무·행정 자문이 아닙니다. 규정·수치는 관할과 시점에 따라 달라지므로, 실제 판단 전 위 공식 출처와 관할 기관에서 최신 기준을 확인하시기 바랍니다.
