인허가·규제·

식품위생법상 영업자 준수사항 — 품질팀이 서류를 챙긴다고 대표자의 관리책임이 끝나는 것은 아니다

생산일보 소급작성·원료수불 불일치·소비기한 지난 원료·자가품질검사 누락 같은 작은 이탈이 법적 리스크가 된다. 대표가 챙길 5개 통제영역을 하나의 컴플라이언스 시스템으로 보는 법.

식품제조업에서 법적 리스크는 대형 사고에서만 발생하지 않는다.

생산일보를 며칠 뒤 작성하고, 원료수불부와 실제 투입량이 맞지 않으며, 소비기한이 지난 원료가 창고 한쪽에 정상재고처럼 놓여 있고, 자가품질검사 일정 하나를 놓치는 작은 관리이탈이 쌓이면서 시작된다.

대표자가 흔히 하는 착각은 “HACCP 팀장이나 품질관리자가 알아서 관리할 일”이라고 보는 것이다. 실무자가 기록을 작성할 수는 있다. 그러나 영업등록을 받아 식품을 제조·가공하는 사업장의 법정 관리체계가 실제로 작동하는지 확인하는 것은 경영관리의 문제다.

식품위생법 제44조는 ’서류 하나’가 아니라 공장 운영방식을 규율한다

식품위생법 제44조제1항에 따른 세부 준수사항은 시행규칙 제57조와 별표 17에 연결된다. 식품제조·가공업자에게 특히 중요한 항목 가운데 하나가 생산 및 작업기록과 원료 출납관계 서류다.

현행 별표 17은 생산·작업기록에 관한 서류와 원료의 입고·출고·사용에 대한 관계서류를 작성하고 거짓으로 작성하지 않도록 하며, 최종 기재일부터 3년간 보관하도록 규정하고 있다. 제품 거래기록은 별도로 작성하고 최종 기재일부터 2년간 보관해야 한다.

즉 법이 요구하는 것은 파일을 하나 만들어 두는 것이 아니라 다음이 설명되는 구조다.

  • 원료가 들어온 수량 / 생산에 사용한 수량 / 남아 있는 수량
  • 생산된 제품 / 거래처로 나간 수량

원료수불부와 생산일보가 맞지 않는 순간 문제가 시작된다

예를 들어 원료 A가 1,000kg 입고됐다고 하자. 생산일보에는 700kg을 사용했다고 적혀 있고 ERP에는 620kg만 차감돼 있으며 실제 창고에는 210kg이 남아 있다. 어느 숫자가 맞는지 아무도 설명하지 못한다.

이런 차이는 단순 재고오차로 끝나지 않는다. 클레임이나 회수가 발생하면 어느 Lot가 어느 제품에 투입됐는지 추적하기 어렵고, 원가계산도 틀어진다. 따라서 생산일보 표준화와 원료수불 관리는 회계 편의를 위한 기능이 아니라 규제 대응 데이터의 기본층이다.

’나중에 적어도 숫자만 맞으면 된다’는 접근이 가장 위험하다

종이 일지를 사용하는 사업장에서 흔히 발생하는 문제가 소급작성이다. 작업 당시 기록하지 않고 퇴근 전이나 다음 날 기억을 더듬어 일지를 작성한다. 결과 숫자는 맞을 수 있다. 하지만 실제 기록시점과 생산시점이 분리된다.

전자시스템에서는 이런 문제를 다음 형태의 Audit Trail로 관리할 수 있다.

  • Who / When / What
  • Changed from / Changed to

중요한 점은 전자기록을 만든다는 이유로 수정 자체를 금지하는 것이 아니다. 잘못 입력한 값은 수정할 수 있어야 한다. 대신 누가 언제 무엇을 왜 수정했는지가 남아야 한다.

소비기한 경과 원료도 별표 17의 직접 관리영역이다

현행 별표 17은 소비기한이 경과된 제품이나 원재료를 제조·가공·판매 목적으로 보관하거나 식품 제조에 사용하지 못하도록 규정한다. 폐기용이나 교육용으로 보관한다면 그 목적을 명확히 표시해야 한다.

따라서 창고에서 소비기한이 지난 원료를 정상재고와 같은 랙에 놓고 “조만간 버릴 예정”이라고 설명하는 것은 좋은 관리방식이 아니다. 시스템에서는 최소한 다음 상태를 구분해야 한다.

  • AVAILABLE / HOLD
  • EXPIRED / SCRAP

FEFO와 Expiry Alert가 컴플라이언스 기능으로 연결되는 지점이다.

자가품질검사는 제44조와 별도의 법정 의무다

자가품질검사는 식품위생법 제31조에 근거한다. 식품등을 제조·가공하는 영업자는 제조하는 식품이 법정 기준과 규격에 적합한지 정해진 기준에 따라 검사해야 하며, 위탁 시험·검사기관을 이용할 수도 있다. 현행 시행규칙은 자가품질검사 기록서를 2년간 보관하도록 규정한다.

따라서 이를 단순히 “제44조 영업자 준수사항 중 하나”라고 설명하기보다 대표자가 관리해야 하는 별도의 Compliance Calendar로 보는 편이 정확하다. 다음을 Quality Master에서 관리해야 한다.

  • 품목별 검사주기 / 최근 검사일 / 다음 검사예정일
  • 시험기관 / 검사결과 / 성적서

자가품질검사 일정은 담당자의 달력에만 있으면 위험하다

담당자가 휴가를 가거나 퇴사하면 일정관리도 끊어질 수 있다. 시스템에서는 품목 Master에 검사주기를 설정하고 D-30 / D-14 / D-7 형태의 사전 알림을 만들 수 있다.

결과가 부적합이면 단순 경고창보다 해당 제품이나 Lot를 QUALITY HOLD 상태로 전환해 출하승인을 막는 구조가 효과적이다. 다만 모든 시험결과가 나올 때까지 모든 제품을 법적으로 반드시 출하금지해야 한다는 의미는 아니다. 어떤 Interlock을 적용할지는 법적 요구와 회사의 품질위험 정책을 구분해 설계해야 한다.

건강진단 역시 별도의 법정 통제다

식품위생법 제40조는 정해진 영업자와 종업원이 건강진단을 받도록 하고, 건강진단을 받지 않았거나 타인에게 위해를 끼칠 우려가 있는 질병이 확인된 사람을 해당 영업에 종사시키지 못하도록 규정한다. 이 문제는 HR 파일 한쪽에 보건증 사본을 넣어두는 것으로 끝나지 않는다.

  • 신규입사 / 계약직 / 일용직
  • 파견인력 / 만료예정자

가 계속 바뀌기 때문이다. HR Master의 검사일과 유효상태를 MES User Matrix와 연결하면 자격이 충족되지 않은 작업자의 생산라인 Login이나 작업지시 수락을 제한할 수 있다.

위생교육도 ’교육파일 보관’보다 대상자와 이수상태 관리가 중요하다

식품위생법 제41조는 대통령령으로 정한 영업자 등의 정기 식품위생교육과 신규 영업자의 사전교육 의무를 규정하고 있다. 직접 종사하지 않는 경우 등 일정 조건에서는 식품위생 책임자를 지정해 교육받게 할 수 있는 구조도 있다. 여기에서도 중요한 것은 교육증 파일 자체보다 다음을 관리하는 것이다.

  • 누가 교육대상인지 / 어느 교육을 언제 받았는지
  • 다음 교육이 언제인지 / 대리교육 요건이 충족되는지

위생교육과 건강진단은 같은 HR Compliance Dashboard에서 묶어 관리할 수 있다.

시설기준은 등록받을 때 한 번 확인하고 끝나는 조건이 아니다

영업등록 당시 시설기준을 충족했다고 해서 이후 관리가 끝나는 것은 아니다. 벽체가 파손되고 배수트렌치가 오염되거나, 방충시설이 훼손되고 작업구역을 임의 변경할 수 있다. 설비를 추가하면서 청결구역과 일반구역 동선이 뒤섞이는 경우도 있다.

따라서 시설기준은 초기 인허가 프로젝트가 아니라 지속적인 Facility Compliance 항목으로 관리하는 편이 맞다. 정기 점검 결과와 사진, 보수 Work Order를 시설 Master와 연결할 수 있다.

회수는 제45조의 별도 위기관리 프로세스다

위해식품 회수 역시 제44조의 서류작성 의무와는 구분된다. 중요한 것은 문제가 확인된 뒤 어느 원료와 어느 완제품이 영향을 받았는지 빠르게 판단하는 것이다.

MES에서 Raw Material Lot → Batch → Finished Lot를 연결하고 ERP/WMS에서 Finished Lot → Warehouse → Shipment → Customer를 연결하면 Forward/Backward Traceability가 가능하다. 문제 Lot가 확인되면 QMS가 RECALL HOLD를 발생시키고 WMS의 Picking과 ERP 출하승인을 동시에 막도록 설계할 수 있다. 회수 글에서 다룬 Lot Tracking이 결국 영업자 준수체계의 사고대응 Layer가 된다.

대표가 관리해야 하는 것은 다섯 개의 서류가 아니라 다섯 개의 통제영역이다

실무적으로는 다음 다섯 축으로 보는 것이 이해하기 쉽다.

  1. 원료수불·생산·거래기록의 정합성
  2. 자가품질검사와 품질부적합 관리
  3. 건강진단·위생교육 등 작업자 적격성
  4. 시설·원료·소비기한 등 현장 위생조건
  5. 사고 발생 시 Traceability와 Recall

법적 근거조문은 서로 다르지만 대표 입장에서는 하나의 Compliance System으로 운영해야 한다.

수기 관리와 시스템 관리의 차이는 기록량이 아니라 통제시점이다

구분 수기·엑셀 관리 MES/ERP 연동 관리
원료수불 사후 작성 Transaction 기반
생산기록 작업자 기재 Batch 실적 연동
기록수정 흔적 불명확 Audit Trail
소비기한 눈으로 확인 Expiry Alert
자가품질검사 달력·엑셀 Quality Schedule
건강진단 사본 보관 HR Expiry Master
위생교육 교육철 관리 대상자별 상태관리
부적합 제품 전화·메신저 Quality Hold
회수 서류 검색 Lot Traceability
출하통제 담당자 지시 WMS/ERP Interlock

자동화의 목적은 법적 판단까지 시스템에 맡기는 것이 아니다

컴플라이언스 자동화에서 흔한 과도한 설계는 모든 법적 상황을 시스템이 자동 판정하게 만드는 것이다. 실제 규제는 제품유형과 상황에 따라 판단이 필요한 경우가 많다. 따라서 ERP/MES의 역할은 다음에 두는 것이 좋다.

  • 기한을 놓치지 않게 하고
  • 자료를 빠뜨리지 않게 하고
  • 승인 전 Transaction을 제한하고
  • 변경이력을 남기고
  • 문제가 발생했을 때 영향을 받는 Lot를 찾는 것

최종 법적 판단과 승인권한은 담당자에게 남겨야 한다.

Compliance Dashboard는 경영진에게 예외만 보여주는 구조가 적합하다

대표가 매일 모든 HACCP 일지와 원료수불부를 읽을 수는 없다. 대신 시스템이 정상상태와 예외상태를 구분해 보여줘야 한다. 예를 들어 다음처럼 관리할 수 있다.

  • 자가품질검사 D-7 / 건강진단 만료자 2명
  • 소비기한 임박 원료 4 Lot / 미승인 Scrap 1건
  • 원료수불 Variance 3건 / Recall Hold 0건

대표자가 직접 기록을 작성하는 것이 아니라 법적 통제장치가 제대로 작동하는지 예외를 관리하는 구조다.

’몰랐다’가 항상 곧 형사처벌을 의미하는 것은 아니다

현장에서 “대표는 무조건 무과실책임이라 몰랐어도 처벌받는다”는 식으로 설명하는 경우가 있다. 이렇게 일반화하면 정확하지 않다. 행정처분과 과태료, 형사책임은 각각 적용요건이 다르고 법인의 책임과 행위자의 책임도 구분해서 판단해야 한다.

다만 사업장에서 반복적인 법정의무 누락이 발생하는데도 관리체계를 두지 않았다면 경영진 입장에서 상당한 규제위험이 되는 것은 분명하다. 따라서 핵심은 공포가 아니라 내부통제다.

Audit Trail은 ’수정을 못 하게 하는 기능’이 아니다

수기 기록의 문제를 해결한다고 데이터를 한 번 입력한 뒤 영원히 수정하지 못하게 하면 현장에서는 오히려 우회방법이 생긴다. 좋은 시스템은 수정할 수 있다. 다만 다음을 기록한다.

  • 수정 전 값 / 수정 후 값
  • 수정자 / 수정시간 / 수정사유 / 승인자

이 정보가 Smart Quality Systems의 핵심이다.

원료수불부 자동생성도 실제 Transaction이 정확해야 의미가 있다

ERP에서 자동으로 원료수불부를 출력한다고 해서 데이터가 정확한 것은 아니다. 작업자가 실제 투입을 스캔하지 않았거나 Scrap을 등록하지 않았다면 자동으로 만든 문서 역시 틀린다. 그래서 다음을 현장에서 즉시 기록해야 한다.

  • Barcode Scan / Actual Consumption
  • Scrap / Return / Production Receipt

Production Log Standardization이 Regulatory Compliance와 연결되는 이유다.

준법 시스템의 완성은 서류가 아니라 Interlock이다

알림만으로는 실수를 완전히 막기 어렵다.

  • 소비기한이 지난 원료를 스캔하면 MES 투입을 거부한다.
  • Quality Hold Lot를 WMS가 출고하지 못하게 한다.
  • 자격이 만료된 작업자는 해당 공정 작업지시를 시작할 수 없다.
  • 승인되지 않은 Recipe Revision은 생산지시에 사용할 수 없다.

이런 구조가 Interlock이다. 모든 항목을 강제 차단할 필요는 없지만, 위해도와 법적 영향이 큰 Transaction에는 예방통제가 효과적이다.

영업자 준수사항은 품질팀의 체크리스트가 아니라 경영시스템이다

식품공장의 법적 의무는 서로 떨어져 있지 않다.

  • 원료수불이 정확해야 Lot 추적이 된다.
  • 생산기록이 정확해야 품목제조보고와 BOM을 검증할 수 있다.
  • 작업자 적격성이 관리돼야 HACCP 운영의 신뢰성이 유지된다.
  • 자가품질검사가 제때 이루어져야 부적합을 조기에 찾을 수 있다.

그리고 사고가 발생하면 이 데이터가 회수범위를 결정한다.

영업자 준수사항 관리의 목표는 점검 전 서류를 완성하는 것이 아니라, 평소 생산과 재고·품질 데이터 자체가 법정 의무를 증명하도록 만드는 것이다.

ERP와 MES는 규제를 대신 판단하는 시스템이 아니라, 대표자가 법정 관리의무를 놓치지 않도록 제조사실과 품질사실을 계속 기록하고 예외를 차단하는 내부통제 기반이 되어야 한다.

확인 안내: 본문은 작성 시점 시행 「식품위생법」 및 시행규칙을 기준으로 정리했다. 세부 준수사항, 검사주기, 보관기간, 행정처분 기준은 개정될 수 있으므로 실제 점검·처분 대응 시 최신 법령과 관할기관 기준을 다시 확인해야 한다.

이어서 읽으면 좋은 글

품목제조보고 끝났는데 왜 못 파나 — 표시·자가품질검사·소비기한과 출하승인 실무

인허가 · 규제3분 만에 확인
저자 Michael Han

글 · Michael Han
(주)단지 대표(식품제조, 2016~) · VSL Vietnam MD · ISO 9001·14001·45001 인증심사원.저자 소개 →

최종 검증:

개정 이력

· 발행

여기 담긴 규정·수치는 최소 6개월마다 위 공식 출처와 대조해 재확인합니다. 실질적 변경(요건·기준·수치)은 조용히 덮어쓰지 않고 개정 이력에 남깁니다.

이 글은 일반적인 실무 정보이며 법률·세무·행정 자문이 아닙니다. 규정·수치는 관할과 시점에 따라 달라지므로, 실제 판단 전 위 공식 출처와 관할 기관에서 최신 기준을 확인하시기 바랍니다.