식품 표시기준 실무 가이드 — 글자 하나가 회수로 이어진다
식품 포장재의 가장 비싼 오류는 디자인이 아니라 데이터다. 원재료명·알레르기·소비기한·영양표시의 표시기준과, BOM 변경이 라벨 변경을 자동으로 호출하게 하는 ERP/MES 구조를 정리한다.
수만 장짜리 필름 포장재가 창고에 들어온 뒤에야, 원재료가 옛 배합 그대로거나 바뀐 소스의 알레르기 표시가 빠진 걸 발견하는 순간 — 그때 날아가는 건 디자인 수정비가 아니라 동판값·최소발주수량·이미 찍힌 포장재 재고 전부다. 식품 포장재에서 가장 비싼 오류는 디자인 오류가 아니라 데이터 오류다. 색이 다르거나 사진 위치가 어긋난 건 상품성 문제지만, 원재료명·알레르기·소비기한·영양정보가 실제 제품과 안 맞으면 법적 표시사항 문제가 되고, 그 끝은 회수일 수 있다.
「식품 등의 표시·광고에 관한 법률」 제4조는 식품 등에 제품명, 내용량과 원재료명, 영업소 명칭·소재지, 소비기한, 영양성분 등 총리령으로 정하는 사항을 표시하도록 하고, 구체적 방법은 시행규칙과 식약처 「식품등의 표시기준」에서 정한다. 그래서 포장재 디자인은 마케팅팀이나 디자인업체가 독립적으로 끝낼 수 있는 업무가 아니다. 다음 다섯 데이터가 일치해야 한다.
이 글은 그 표시정보를 무엇을 기준으로 검증하고, BOM 변경이 라벨 변경을 자동으로 부르게 하는 구조를 어떻게 만드는지 정리한다.
1. 포장재 오기는 디자인 수정으로 끝나지 않는다
표시사항은 주표시면·정보표시면 구조로 설계한다. 제품명·내용량처럼 구매 단계에서 보는 정보와 원재료명·소비기한·영양정보·보관방법·업소명 같은 법정 정보를 표시기준에 따라 배치한다.
여기서 위험한 접근이 “디자인업체가 식품 포장 많이 해봤으니 알아서 해줄 것”이다. 디자인업체는 회사의 최신 품목제조보고 내용, 원료 규격서 변경, 복합원재료 구성, 알레르기 정보, ERP BOM Version을 알 수 없고, 최종 표시 적법성 책임을 넘길 수도 없다.
글자 크기도 모든 표시사항에 하나로 적용하는 게 아니다. 표시사항별 최소 활자크기·표시방법이 다르고, 포장면적과 대상에 따라 기준을 검토한다. 글자 폭을 과하게 줄이거나 자간을 임의 조정해 가독성을 훼손하는 것도 피해야 한다. 그래서 동판 제작 전에는 디자인을 보는 게 아니라 법정 표시정보의 Version을 검증하는 절차가 먼저다.
2. 원재료명은 품목제조보고서를 복사하는 작업이 아니다
원재료 표시의 기본은 실제 제조에 쓰는 원재료다. 보통 배합비율 높은 순으로 표시한다. 그런데 실제 제품에서 문제가 되는 건 단일 원료보다 복합원재료다.
팥앙금 하나에도 팥·설탕·물엿·전분류·식품첨가물이 들어갈 수 있다. 소스·조미액·프리믹스·시즈닝도 같다. 그래서 ERP BOM에 ’팥앙금 30%’로만 등록하는 걸로 표시정보 관리가 끝나지 않는다. 해당 원료의 규격서·표시정보를 관리하고, 표시기준상 복합원재료의 세부 원재료 표시대상과 생략 범위를 개별 검토해야 한다.
복합원재료의 사용비율·구성원료·식품유형·알레르기 포함 여부에 따라 처리가 달라지므로, “5% 미만이면 모두 생략” 같은 단순 규칙을 시스템에 박는 건 위험하다. 특정 원재료를 제품명·주표시면에서 강조하면 그 원재료의 함량표시가 추가로 필요한지도 확인한다.
3. 알레르기 표시는 “원재료명에서 찾아보라”로 끝나지 않는다
알레르기 유발물질은 식품 표시 실무에서 오류가 가장 자주 반복되는 영역이다. 「식품등의 표시기준」이 정한 알레르기 유발물질(총 22종)이 원재료로 쓰이면 그 기준에 따라 표시하고, 복합원재료의 하위 원료에 들어 있어도 검토해야 한다.
그래서 구매 원료를 바꿀 때 가격·품질규격만 비교하면 안 된다. 소스 A를 소스 B로 바꿨는데 B에 우유·대두·밀 등 기존 제품에 없던 알레르기 물질이 있으면 제품 전체 표시정보가 바뀐다. 알레르기 표시는 원재료명란과 별도로 소비자가 쉽게 확인하게 구분 표시하는 게 핵심이다. 다만 현장에서 흔한 노란 박스 자체가 모든 제품의 법정 의무색은 아니다 — 핵심은 고시가 정한 방식으로 다른 표시사항과 구분해 명확히 인식되게 하는 것이다.
| 표시항목 | 관리 기준 | 자주 나는 오류 |
|---|---|---|
| 제품명·내용량 | 주표시면 기준 | 내용량 단위·위치 오류 |
| 원재료명 | 실제 사용원료·표시기준 | BOM 변경 후 과거 원재료 유지 |
| 원재료 함량 | 강조 원료 등 검토 | 제품명 강조 원료의 함량 누락 |
| 복합원재료 | 구성원료·예외규정 검토 | 하위 원료 일괄 생략 |
| 알레르기 | 고시상 대상 확인 | 복합원료 내부 알레르기 누락 |
| 소비기한 | 제품 기준·표시방법 일치 | 유통기한 혼용·날짜 오인쇄 |
| 영양정보 | 표시대상·단위 확인 | 1회량·100g·총량 혼동 |
| 제조원 정보 | 실제 제조·유통 반영 | 이전 주소·업소명 사용 |
| 바코드 | 상품·물류코드 | SKU 변경 후 기존 코드 |
표시 위반 처분도 모든 오기에 동일한 ’품목제조정지’가 붙는 게 아니다. 위반 내용·조항에 따라 시정명령·행정처분·회수로 결과가 갈린다. 그러니 포장재 오류를 발견했을 때 임의로 스티커를 덧붙여 출하하기보다, 위반 성격과 보완 가능 여부를 먼저 검토해야 한다.
4. 소비기한은 생산일과 연결된 ’가변 데이터’다
지금은 과거의 ’유통기한’과 현행 ’소비기한’을 혼용하지 않는 게 중요하다. 제품 Master에는 소비기한을 단순 문자열로 넣지 말고 기간 + 기준시점 + 보관조건 + 표시형식으로 관리한다.
냉동제품 소비기한이 제조일로부터 12개월이라면, MES가 생산 Lot를 만드는 순간 제조일 기준으로 소비기한이 계산돼야 한다. 작업자가 라벨 프린터 화면에서 날짜를 직접 입력하는 방식은 피한다. 2026년 8월 30일 생산품에 작업자가 ’2027.08.30’을 손으로 치는 구조에서는 월말·윤년·제품별 기간 차이·오타가 그대로 표시사고가 된다. ERP Product Master에 승인된 소비기한 규칙을 두고 MES가 이를 참조하면(FEFO 재고관리와 같은 규칙), 생산자가 날짜를 계산할 일이 없다.
5. 영양성분은 디자인 데이터가 아니라 제품 Master다
영양표시 의무대상 식품은 법령에 따라 열량·영양성분을 정해진 방식으로 표시한다. 실무의 문제는 영양성분 분석을 한 번 하고 그 값을 포장재 파일에 영구 고정하는 것이다. 원재료 공급처나 배합비가 바뀌면 기존 영양성분값의 적정성을 다시 봐야 할 수 있다. 특히 1회 섭취참고량·총 내용량·100g 기준을 혼동하면 분석값이 맞아도 표시 결과가 틀린다.
영양표시 의무 품목이 늘면서 떡류·소스·김치처럼 그동안 표시 대상이 아니던 제품도 이 문제를 만나게 됐다. 대상 품목과 9대 영양성분을 원료 Master·BOM으로 산출하는 방법은 영양표시 259품목 확대와 9대 성분 산출에서 따로 정리했다.
그래서 ERP에서는 영양정보에 Version을 부여하는 게 좋다.
BOM V3 → Nutrition V2 → Label V5
어떤 배합이 어떤 영양정보와 어떤 포장재에 연결됐는지 추적할 수 있어야 한다.
6. 동판 발주 버튼보다 QA 승인 버튼이 먼저 있어야 한다
포장재 사고는 인쇄가 시작된 뒤 발견하면 비용이 급증한다. 필름 포장재는 동판 제작비뿐 아니라 최소발주수량·인쇄·합지·제대 비용과 이미 찍힌 재고까지 손실이 커진다. 그래서 동판 발주 전에는 최소한 세 데이터의 일치를 확인한다.
- 최신 품목제조보고 및 변경사항
- ERP/MES 승인 BOM
- 최종 포장재 표시 시안
마케팅이 디자인을 끝내면 QA가 원재료·알레르기·함량·소비기한 문구·영양정보·제조원 정보를 검토하고, 생산부서가 실제 제조 BOM과 일치하는지 확인한다. 최종 승인 PDF엔 Version·승인일을 부여하고 이전 Version은 사용불가로 돌린다.
7. 고정정보와 가변정보를 분리해야 라벨 자동화가 된다
포장지에 인쇄되는 모든 정보를 하나처럼 관리할 필요는 없다. 제품명·원재료명·영양정보·제조원처럼 변경빈도가 낮은 건 고정정보로, 제조일·소비기한·Lot No.처럼 생산 때마다 달라지는 건 가변정보로 나눈다. 가변정보는 MES가 생산실적 기준으로 생성하는 게 가장 안정적이다.
라벨 자동생성 · 생산지시 PB-260905-01 (초코쿠키)
| 항목 | 구분 | 값 |
|---|---|---|
| 원재료명·알레르기 | 고정 (Label V5) | Master 참조 |
| 제조일 | 가변 | 2026-09-05 (실적) |
| 소비기한 | 가변 (Rule) | 2027-03-05 (제조일+6M) |
| Lot No. | 가변 | FG-260905-01 |
MillioAI 화면 예시(도식) — 고정정보는 승인된 Label Master를, 가변정보(제조일·소비기한·Lot)는 생산실적을 참조해 자동 생성하고, 생산지시와 어긋나면 인쇄를 막는다. 실제 구현: millioai.com
물류단위엔 필요 시 GS1 체계 바코드를 적용해 GTIN·Lot·날짜를 물류 데이터와 연결한다(GS1-128 적용 여부와 Application Identifier 구성은 거래처·물류체계에 맞춰 별도 설계).
| 구분 | 작업자 수기·독립 프린터 | MES 연동 라벨 |
|---|---|---|
| 품목 선택 | 작업자 직접 선택 | 생산지시에서 자동 호출 |
| 제조일 | 직접 입력 | 생산실적 자동 반영 |
| 소비기한 | 직접 계산·입력 | Product Master Rule 계산 |
| Lot No. | 수기 생성 | MES Lot Engine 자동 |
| 바코드 | 독립 프로그램 | 품목·Lot 연동 |
| 오인쇄 통제 | 작업자 확인 | 생산지시 불일치 시 차단 |
| 재발행 | 이력관리 어려움 | 사용자·시간·수량 기록 |
| 추적성 | 라벨과 생산이력 분리 | 생산 Batch와 직접 연결 |
재발행 통제도 중요하다. 라벨을 몇 장 뽑았는지, 누가 재발행했는지, 폐기 라벨이 몇 장인지 기록하지 않으면 동일 Lot 라벨이 다른 생산품에 붙을 수 있다. MES에서는 최초 발행과 재발행을 구분하고 재발행 사유·승인자를 Audit Trail로 남긴다.
8. BOM 변경이 라벨 변경을 자동으로 호출해야 한다
표시관리의 가장 취약한 구조는 각 부서가 별도의 엑셀·PDF를 들고 있는 것이다. 연구개발이 배합을 바꾸고 생산은 새 BOM으로 제조하는데, 품질팀의 표시사항 파일과 포장재는 과거 Version에 멈춰 있는 상황 말이다.
그래서 ERP/MES에서 BOM 변경을 승인할 때 시스템이 표시 영향도를 함께 판단하게 설계한다.
- 원재료 추가·삭제 → 원재료 표시 재검토
- 배합비 변경 → 함량표시 재검토
- 공급업체 변경 → 복합원재료·알레르기 재검토
- 제품 규격 변경 → 영양정보 재검토
- 소비기한 변경 → 가변인쇄 Rule 변경
그리고 QA 검토가 끝날 때까지 변경 BOM을 양산용으로 활성화하지 않는 Workflow를 건다.
식품 표시를 여러 번 다뤄 보면, 결국 표시사고는 문구를 잘못 써서가 아니라 부서마다 다른 버전을 들고 있어서 난다는 걸 알게 된다. 그래서 표시 자동화의 핵심은 프린터가 아니다. Regulatory BOM → Manufacturing BOM → 원재료·알레르기 데이터 → 영양 데이터 → Label Master → 생산 Lot → 가변인쇄가 하나의 Version 관리체계로 이어져, 배합을 바꾸는 순간 표시·영양·포장재 재검토가 자동으로 따라붙게 하는 것 — 그게 전부다. 이 체인이 서면 원재료·첨가물 관리, 포장재 검증, MES 자동인쇄가 각자 도는 세 업무가 아니라 하나의 제품 Master에서 파생되는 같은 제조 데이터가 된다. 창고에 수만 장 들어온 뒤에 표시 오류를 발견하는 그 비싼 순간을, 동판 발주 앞에서 한 번 걸러 세우는 장치. 표시관리는 결국 그 장치를 만드는 일이다.
품목제조보고 끝났는데 왜 못 파나 — 표시·자가품질검사·소비기한과 출하승인 실무
인허가 · 규제3분 만에 확인최종 검증:
개정 이력
· 발행
여기 담긴 규정·수치는 최소 6개월마다 위 공식 출처와 대조해 재확인합니다. 실질적 변경(요건·기준·수치)은 조용히 덮어쓰지 않고 개정 이력에 남깁니다.
이 글은 일반적인 실무 정보이며 법률·세무·행정 자문이 아닙니다. 규정·수치는 관할과 시점에 따라 달라지므로, 실제 판단 전 위 공식 출처와 관할 기관에서 최신 기준을 확인하시기 바랍니다.
