HACCP·품질·

대형마트·홈쇼핑 유통사 품질실사 대응 — HACCP 인증 이후 무엇을 검증하는가

HACCP 인증이 있어도 대형마트 PB·홈쇼핑은 제2자 품질실사를 한다. 인증 재확인이 아니라 이력추적·CCP 기록 신뢰성·출하통제 같은 운영능력을 본다. 실사가 실제로 검증하는 것과 Audit-Ready 데이터 구조를 정리한다.

HACCP 인증서를 보유한 식품제조업체가 대형마트 PB 제품이나 홈쇼핑 상품을 생산하려 할 때, 예상보다 자주 부딪히는 절차가 거래처 품질실사다.

공장 입장에서는 이미 HACCP 인증을 받았기 때문에 비슷한 내용을 다시 확인한다고 느낄 수 있다. 그러나 거래처가 실시하는 제2자 감사(Second-Party Audit)의 목적은 HACCP 인증서를 다시 발급하는 데 있지 않다. 거래처가 자신의 브랜드와 판매채널을 통해 제품을 유통했을 때 발생할 수 있는 품질·안전·회수 리스크를 직접 평가하는 절차에 가깝다.

따라서 감사관이 확인하는 질문도 조금 달라진다. “인증서가 있는가”에서 끝나지 않는다.

  • 실제로 오늘 생산한 제품도 승인된 공정대로 만들어지고 있는가
  • 기록은 생산시점에 작성되고 있는가
  • 문제가 발생하면 어느 원재료와 어느 완제품이 영향을 받았는지 즉시 찾을 수 있는가
  • 출하된 제품의 범위를 실제 수량까지 설명할 수 있는가

이런 운영능력을 확인한다.

HACCP 인증과 유통사 품질실사는 같은 평가가 아니다

현행 「식품 및 축산물 안전관리인증기준」은 HACCP 적용·운영에 관한 기준과 실시상황평가 체계를 둔다. 관련 고시는 개정이 잦으므로 항상 최신 고시본으로 확인한다.

HACCP 평가는 단순한 서류점검이 아니다. 선행요건, 위해요소 분석, CCP 설정과 모니터링, 개선조치, 검증, 기록관리 등 실제 HACCP 시스템이 적절하게 운영되는지를 평가한다.

다만 유통사 제2자 감사는 여기에 자사의 거래위험 관리기준을 추가할 수 있다. PB 상품이라면 자사 브랜드에 직접 영향을 미치고, 홈쇼핑처럼 짧은 시간에 대량판매가 발생하는 채널이라면 품질문제 발생 시 소비자 대응과 회수범위가 빠르게 커질 수 있다. 따라서 유통사는 법령의 최소기준만 보는 게 아니라 공급업체 관리 차원에서 자체 Audit Checklist를 운영할 수 있다.

평가점수·필수항목·부적합 분류·재심사 조건·개선조치 기한 등은 거래처마다 다를 수 있다. 그러므로 특정 대형마트나 홈쇼핑사의 평가기준을 전체 유통사의 공통 법정기준으로 일반화해서는 안 된다.

구분 HACCP 인증·사후관리 평가 유통사 제2자 감사
기본 목적 HACCP 기준의 적정 적용·운영 확인 공급업체의 품질·안전 및 거래 리스크 평가
기준 법령·식약처 HACCP 기준 법령/HACCP + 거래처 자체 품질기준
주요 대상 선행요건, HACCP Plan, CCP, 검증·기록 등 현장운영, 이력추적, 표시, 제품특성, 거래처 요구사항 등 추가 가능
평가 결과 인증 유지·사후관리와 연결 입점·PB 생산·거래유지 여부 등에 영향 가능
추적성 요구 법정·HACCP 운영체계에 따른 관리 자체 Mock Recall 시간·수량정합성 기준 추가 가능
데이터 요구 적정한 기록과 검증 원자료·증빙·변경이력까지 요구 가능

핵심은 HACCP 인증과 유통사 실사를 경쟁관계로 볼 필요가 없다는 것이다. HACCP이 공장의 식품안전관리 체계를 만든다면, 제2자 감사는 그 체계가 특정 거래처가 요구하는 공급망 통제수준에서도 작동하는지를 검증한다.

실사에서 가장 먼저 드러나는 것은 ’문서’보다 현장과 기록의 불일치다

품질실사를 앞두고 가장 흔한 대응은 서류철을 정리하는 것이다.

  • HACCP 팀 회의록
  • CCP 기록지
  • 위생점검표
  • 교육일지
  • 방충·방서 기록
  • 검교정 성적서
  • 자가품질검사 성적서
  • 수질검사 자료

서류 정리는 필요하다. 하지만 실사에서 더 큰 문제가 되는 것은 서류가 없는 경우보다 서류와 실제 현장이 서로 다르게 움직이는 경우다.

작업장 출입절차에는 손세척·소독을 한다고 적혀 있는데 작업자가 실제로 지키지 않는다. CCP 기록에는 일정한 간격으로 완벽하게 숫자가 적혀 있는데 현장에서 실제 측정방식을 설명하지 못한다. 청소점검표에는 ’이상 없음’으로 되어 있는데 설비 하부에는 오래된 잔사가 남아 있다. 원재료 LOT 기록은 있지만 어느 완제품에 들어갔는지를 생산기록과 연결할 수 없다. 이런 상태에서는 서류가 많다는 사실 자체가 방어논리가 되지 못한다.

첫 번째 검증영역은 Traceability다

대형 유통채널이 이력추적성을 중요하게 보는 이유는 단순하다. 문제가 생겼을 때 범위를 특정하지 못하면 회수범위가 커지기 때문이다.

완제품 LOT 하나가 지정됐다고 하자. 품질담당자는 그 LOT에서 사용한 원재료 LOT를 확인할 수 있어야 한다. 반대로 특정 원재료 LOT가 문제라고 통보받았다면, 어느 생산 Batch에 투입됐고 어떤 완제품 LOT가 만들어졌으며 현재 재고가 얼마이고 어느 거래처에 얼마가 출고됐는지 추적할 수 있어야 한다.

좋은 Traceability는 두 방향으로 작동한다.

Finished LOT → Batch → 실제 투입 Raw Material LOT

뿐 아니라

Raw Material LOT → 사용 Batch → Finished LOT → Inventory → Shipment

까지 연결돼야 한다. 여기에서 단순 LOT 번호 관리와 LOT Genealogy의 차이가 나타난다. LOT 번호가 제품 박스에 적혀 있다고 해서 추적시스템이 완성된 게 아니다. 실제 투입관계가 연결돼야 한다.

’Mock Recall 2시간 이내’는 법정 보편기준으로 쓰면 안 된다

유통사 감사와 식품안전 감사에서 Mock Recall 수행시간을 관리하는 경우가 있다. 하지만 모든 국내 식품제조업체가 법적으로 2시간 안에 100% 추적을 끝내야 한다는 일반규정이 존재한다고 설명하면 안 된다. 특정 거래처의 공급자 기준이나 고객 요구사항에서 2시간 또는 별도의 목표시간을 정할 수 있고, 공급계약이나 Supplier Manual에 특정 시간이 명시돼 있다면 그 기준을 충족하면 된다. 내부적으로는 더 짧은 목표시간을 설정할 수도 있다.

중요한 것은 시간 하나보다 결과의 완결성이다. 예를 들어 문제 원재료가 500kg 입고됐다고 하자. 시스템은 500kg의 행방을 설명할 수 있어야 한다.

  • 생산 투입 420kg
  • 창고 잔량 50kg
  • 폐기 20kg
  • 샘플·검사사용 10kg

단순히 관련 제품명을 빨리 찾는 것보다 수량 Mass Balance까지 설명할 수 있는 Traceability가 훨씬 강하다. LOT 정·역추적과 모의회수 SOP는 그 자체로 깊이 있는 영역이다.

두 번째 검증영역은 CCP 기록의 ’숫자’가 아니라 신뢰성이다

CCP 기록지를 보면 숫자는 대부분 정상범위 안에 있다. 감사자가 궁금한 것은 숫자가 예쁜가가 아니다.

  • 실제로 그 시점에 측정했는가
  • 누가 측정했는가
  • 어떤 설비와 제품을 측정했는가
  • 한계기준을 이탈한 적은 없는가
  • 이탈했을 때 어떤 개선조치를 했는가
  • 기록이 수정됐다면 원래 값과 수정이력을 확인할 수 있는가

수기 기록이라고 해서 신뢰할 수 없는 기록은 아니다. 법적으로 적절한 방법으로 작성·보관하고 운영된다면 수기기록도 쓸 수 있다. 반대로 전자기록이라고 자동으로 신뢰성이 생기는 것도 아니다. 관리자 권한으로 과거 CCP 센서값을 아무 흔적 없이 수정할 수 있다면 전산화의 의미가 크게 떨어진다.

스마트 HACCP의 가치도 자동측정 자체보다 데이터 연결에 있다

현행 HACCP 기준에는 자동 기록관리 시스템에 관한 별도의 등록·평가체계도 마련돼 있다. 실제 시스템을 설계한다면 센서값만 저장하는 것으로 끝내지 않는 게 좋다. 측정값에는 최소한 해당 시점의 생산맥락이 붙어야 한다.

  • 제품 / Production Order / Batch 또는 LOT
  • 설비 / CCP / 측정시각 / 측정값
  • 적용 한계기준 Version / 판정 / 이탈 시 조치 / 확인자

이 데이터가 연결돼야, 실사에서 “8월 20일 오전에 생산한 A제품의 가열 CCP 기록을 보여주세요”라는 요청을 받았을 때 해당 생산 Batch의 데이터만 바로 조회할 수 있다.

Audit Trail은 ’위·변조 불가’보다 ’변경을 숨기기 어렵게 만드는 구조’가 정확하다

전자 품질시스템을 홍보하며 흔히 쓰는 표현이 “위·변조 불가”다. 실무적으로는 조금 더 신중해야 한다. 어떤 시스템도 관리자 권한·데이터베이스 접근권한·시스템 설계에 따라 변경 가능성이 존재할 수 있다.

따라서 중요한 것은 원자료 보호와 변경통제다. 센서 Original Value는 가능한 한 직접 수정하지 못하게 하고, 잘못된 데이터의 정정이 필요하다면 원값을 삭제하는 대신 정정 전 값·정정 후 값·정정자·정정일시·정정사유·승인자를 남기는 구조가 좋다.

이것이 Audit Trail의 핵심이다. 감사 대응에서 신뢰를 주는 것은 “우리 시스템에서는 절대 수정할 수 없습니다”라는 설명보다 누가 무엇을 언제 수정했는지를 객관적으로 보여줄 수 있는 구조다.

세 번째 검증영역은 실제 작업장의 오염통제다

현장 실사에서는 서류보다 작업장이 더 빠르게 문제를 보여준다. 출입구 관리, 원료와 완제품 동선, 작업자 이동, 세척·소독 상태, 도구의 구분, 폐기물 이동, 천장·배관의 결로, 벽체·바닥의 파손, 설비 하부의 잔사, 배수 상태 — 이런 요소가 실제 운영수준을 보여준다.

다만 유통사 품질기준을 설명하며 모든 식품공장에 양압 유지·에어샤워·독립 전실이 법적으로 필수라고 단정하면 안 된다. 공조 차압관리나 Air Shower는 제품·공정의 위해도와 해당 사업장의 위생관리 기준, 고객 요구사항에 따라 적용할 수 있는 관리수단이다.

핵심은 특정 설비를 설치했느냐가 아니라 교차오염 위험을 어떻게 통제하고 있는가다. 에어샤워가 설치돼 있어도 작업자가 제대로 쓰지 않는 공장보다, 실제 위해분석에 맞춰 출입과 세척·소독을 통제하는 공장이 더 논리적인 관리체계를 가질 수 있다.

벽의 흠집 하나보다 중요한 것은 반복되는 흠집이 관리되고 있는가다

현장감사에서 벽체 파손이나 트렌치 상태 같은 작은 지적사항이 나올 수 있다. 관리자가 이를 단순 미관 문제로 생각하면 안 된다. 균열·파손은 세척불량·수분잔류·이물 발생 가능성과 연결될 수 있다.

그러나 모든 파손이 같은 위험도를 갖는 것도 아니다. 중요한 것은 회사가 현장 이상을 발견하고, 위험도를 평가하고, 보수계획을 잡고, 완료여부를 확인하는 Maintenance Workflow를 가지고 있는지다. 감사 직전에 페인트를 칠해 가리는 것보다, 평소 시설보수 이력이 남아 있는 편이 관리체계 측면에서 더 강하다.

네 번째 영역은 방충·방서, 용수와 시험관리다

방충·방서는 단순히 포충등을 설치하는 것으로 끝나지 않는다. 포획된 해충의 종류·수량이 시간에 따라 어떻게 변하는지, 특정 출입문이나 외곽지역에서 반복적으로 증가하는지, 발생량이 늘었을 때 어떤 원인점검과 개선조치를 했는지 보는 방식이 더 유용하다. 다만 모든 유통사가 특정 형태의 ’포충등 데이터 분석표’를 요구한다고 일반화할 필요는 없다. 회사 내부 기준 또는 거래처 Checklist에 맞춰 관리하면 된다.

용수관리도 마찬가지다. 수돗물인지 지하수인지, 저수조를 쓰는지, 제조공정에서 물을 어떻게 쓰는지에 따라 관리항목이 달라진다. 수질검사 성적서 한 장이 있다는 것으로 끝나는 게 아니라, 검사 대상·검사시점·실제 사용하는 용수원이 일치해야 한다.

자가품질검사 역시 단순히 최근 성적서를 보여주는 문제가 아니다. 제품별 적용 검사주기와 검사항목을 관리하고, 검사결과가 부적합했을 때 해당 제품 LOT가 어떻게 통제되는지가 중요하다.

실사관이 확인하기 쉬운 것은 ’정상기록’보다 예외처리다

모든 기록이 정상으로만 채워져 있으면 오히려 질문이 생길 수 있다. 공장에서는 실제로 문제가 발생하기 때문이다. 냉장고 온도가 일시적으로 상승할 수 있고, CCP 측정값이 한계에 가까워질 수 있고, 포장불량이 발생할 수 있고, 이물 가능성이 발견될 수도 있고, 자가점검에서 시설문제가 나올 수 있다.

중요한 것은 문제가 한 번도 없었다는 기록이 아니라, 문제를 발견했고 → 제품에 미치는 영향을 평가했고 → 필요하면 HOLD했고 → 원인을 확인했고 → 조치하고 → 재발 여부를 확인했다는 기록이다. 감사 대응력이 높은 공장은 정상기록만 많은 공장이 아니라 예외가 발생했을 때 처리흐름이 끊기지 않는 공장이다.

품질 HOLD가 종이 한 장에만 존재하면 출하통제력이 약하다

검사 중인 완제품 LOT를 HOLD했다고 하자. 품질팀은 빨간색 스티커를 붙였다. 하지만 ERP 재고에서는 정상재고로 보인다. 물류팀이 주문을 잡으면 출고할 수 있다. 이것은 물리적 격리와 시스템 상태가 분리된 상태다.

품질상태를 시스템으로 관리한다면 AVAILABLE / QC HOLD / NONCONFORMING / RETURN HOLD / RELEASED 같은 상태를 재고 Transaction과 연결할 수 있다. 출하가능수량은 단순 On Hand가 아니라 품질상태가 출하 가능한 LOT의 수량이어야 한다.

유통사 실사에서도 이런 통제는 설명하기 쉽다. “출하하지 말라고 교육했습니다”보다 “QC HOLD 상태에서는 출하지시 자체가 생성되지 않습니다”가 더 객관적인 통제다.

Self-Audit은 체크리스트 점수를 미리 높이는 작업이 아니다

실사를 앞두고 자체점검을 할 때, 거래처 Checklist를 그대로 들고 공장을 한 바퀴 도는 경우가 많다. 필요한 과정이지만 한 단계 더 들어가야 한다. 문서 하나를 골라 현장까지 따라가보는 방식이 좋다.

  1. 완제품 LOT 하나를 선택한다
  2. 생산기록을 찾는다
  3. 실제투입 원재료 LOT를 확인한다
  4. 해당 원재료 입고검사 기록을 찾는다
  5. 생산시점의 CCP 기록을 확인한다
  6. 포장재 Version을 확인한다
  7. 완제품 검사와 출고이력을 확인한다

이 과정에서 어느 한 지점이라도 데이터가 끊기면 실사에서도 같은 문제가 발생할 가능성이 높다. Self-Audit의 목적은 답안을 외우는 것이 아니라 데이터 연결이 끊기는 지점을 사전에 찾는 것이다.

현장 표찰도 ’감사 대응용 장식’이 되면 의미가 없다

세척도구 보관구역, 부적합품 보관구역, 알레르기 원료 보관구역, 폐기물 이동구역, 손세척 절차 — 작업자에게 필요한 시각적 표시는 도움이 된다. 그러나 실사 일주일 전에 라벨만 붙이고 실제 운영이 바뀌지 않으면 금방 드러난다.

표찰과 색상관리는 현장 SOP를 쉽게 실행하기 위한 도구여야 한다. 즉 Procedure → Physical Control → Worker Action → Record가 일치해야 한다.

수기기록의 가장 큰 약점은 종이가 아니라 검색과 연결이다

수기 관리도 적정하게 운영하면 규정준수를 할 수 있다. 그러나 거래처 실사에서 어려워지는 순간이 있다.

“지난 3월 14일 생산한 제품 A의 원료 LOT와 CCP 기록, 완제품 출고처를 보여주세요.”

이 요청에 생산일지를 찾고, 원료수불부를 찾고, CCP 파일을 찾고, 출고전표를 찾는 동안 시간이 계속 지나간다. 각 서류가 맞더라도 연결에 시간이 오래 걸린다. 전자화의 장점은 종이를 없애는 데 있는 게 아니라 같은 생산사건을 여러 기록에서 다시 찾지 않아도 되는 것이다.

MES에서는 Production Batch를 감사의 중심키로 쓸 수 있다

식품제조 MES를 설계할 때 생산지시번호 또는 Batch ID를 중심에 두면 품질감사 대응이 훨씬 단순해진다. 하나의 Batch를 열었을 때 사용한 원재료 LOT, 실제 투입량, Recipe Version, 작업설비, CCP 기록, 공정검사, 생산수량, Loss, 완제품 LOT, 품질상태, 출하정보까지 연결된다. 감사관의 질문이 달라져도 같은 데이터에서 필요한 방향으로 내려갈 수 있다.

Mock Recall도 보고서 생성 속도보다 데이터 정합성을 먼저 봐야 한다

MES를 구축하면 모의회수 리포트를 짧은 시간에 생성하도록 내부 목표를 잡을 수 있다. 기술적으로는 훨씬 빠르게 조회할 수도 있다. 하지만 “몇 분 이내 자동 생성” 자체가 법정기준인 것은 아니다. 더 중요한 것은 결과다. 문제 원료 LOT, 총 입고량, 현재 잔량, 사용 Batch, 완제품 LOT, 생산수량, 현재 완제품 재고, 출하수량, 출하처, 회수대상 후보수량 — 이 값이 서로 맞아야 한다.

따라서 Mock Recall 시스템에는 단순 검색기능뿐 아니라 Quantity Reconciliation 기능을 넣는 게 좋다. 추적속도와 수량정합성을 함께 관리해야 실제 회수 대응력이 된다.

스마트 HACCP과 MES를 하나의 감사증빙 체계로 묶는 방법

센서가 CCP 데이터를 기록한다. MES는 그 시점에 어떤 제품과 Batch가 생산됐는지 안다. ERP는 해당 완제품이 어느 창고에 있고 어느 거래처로 출하됐는지 안다. 세 시스템이 연결되면 감사 요청에 대응하는 구조가 달라진다.

특정 생산 LOT가 지정되면 MES에서 생산·투입 관계를 조회하고, Smart HACCP 기록에서 해당 Batch의 CCP 모니터링을 확인하고, ERP에서 현재 재고와 출하처를 확인한다. 핵심 식별자가 연결돼 있다면 별도의 엑셀을 다시 만들 필요가 없다.

Raw Material LOT → Production Batch → CCP Record → Finished LOT → Quality Status → Inventory → Shipment

이 데이터 체인이 바로 Audit-Ready 구조다.

수기 관리와 Audit-Ready 시스템의 차이는 ’전자화 여부’만이 아니다

구분 수기·분산파일 관리 MES·스마트 HACCP 연동
생산 LOT 추적 여러 장부 검색 Batch/LOT 관계 조회
원료 역추적 생산일지 수기 확인 Actual Consumption 기반 조회
CCP 증빙 기록철 검색 Batch별 센서·측정기록 조회
수정이력 정정흔적 관리 필요 권한·Audit Trail 설계 가능
품질 HOLD 표찰·구두통제 가능 Quality Status 출하 Interlock
Mock Recall 부서별 자료 취합 생산·재고·출하 데이터 연결
수량정합성 수기 계산 Transaction 기반 검산 가능
감사자료 제출 사후 취합 조건별 즉시 조회·Export 가능

여기에서도 전산화가 수기보다 자동으로 우수하다고 단정할 수는 없다. Master Data가 틀렸거나 현장 실제투입량이 입력되지 않는 MES라면 잘 관리된 수기기록보다 신뢰도가 낮을 수 있다. Audit-Ready의 기준은 전산화율이 아니라 원자료와 실제 현장이 일치하는 정도다.

실사를 잘 받는 공장보다 평소에도 같은 상태인 공장이 강하다

유통사 품질실사를 앞두고 일주일 동안 공장 대청소를 하고, 오래된 서류를 채우고, 작업자 교육을 집중적으로 하면 당일 외관은 좋아질 수 있다. 하지만 실사관이 임의의 날짜와 LOT를 지정하면 과거 운영수준이 드러난다. 특정 CCP 이탈기록, 부적합 원료, 반품 LOT, 생산량과 출하량 차이, 방충·방서 증가구간, 자가품질검사 일정, 검교정 이력 — 이런 자료는 하루 전에 만들기 어렵다.

제2자 감사에 가장 안정적으로 대응하는 방법은 별도의 ’감사 준비용 품질시스템’을 만드는 게 아니다. 평소 생산 Transaction 자체를 감사 가능한 형태로 남기는 것이다. 유통사별 Checklist와 감점요인을 관리하고, LOT 정·역추적과 모의회수를 검증하며, CCP·검사·부적합·승인정보의 Audit Trail을 평소 생산 Transaction으로 남기면, MES와 ERP가 그 세 영역을 생산 Batch와 실제 재고·출하로 연결한다.

결국 감사관에게 가장 강한 답은 두꺼운 서류철이 아니다. 완제품 LOT 하나를 지정했을 때 몇 번의 조회만으로 어떤 원료가 들어갔고, 어떤 조건에서 생산됐으며, 품질상태는 어떻게 승인됐고, 지금 어디에 있으며, 이미 출하됐다면 어디로 얼마나 나갔는지 설명할 수 있는 구조다.

좋은 감사대응 시스템은 실사 당일 자료를 만드는 시스템이 아니라, 평소 발생한 생산사실을 나중에도 다시 증명할 수 있는 시스템이다.

이어서 읽으면 좋은 글

식품 제조업 HACCP 문서 전산화 가이드 — 종이 기록에서 전자결재·Audit Trail·스마트 HACCP까지

HACCP · 품질3분 만에 확인
저자 Michael Han

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

최종 검증:

개정 이력

· 발행

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

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