ERP·MES··업데이트

중소 식품제조업 ERP 도입 절차와 체크리스트 — 구축 전에 무엇부터 정리하나

ERP 도입의 성패는 프로그램을 계약하기 전에 갈린다. 품목코드·단위·BOM·기초재고(LOT·소비기한)를 데이터 구조로 정리하는 8단계와 도입 전 체크리스트를 실무로 정리한다.

ERP 도입을 검토하는 제조기업에서 처음 나오는 질문은 대개 비슷하다. “어떤 ERP가 좋습니까?”

실제 제조현장을 운영하고 시스템까지 설계해 보면, 이 질문보다 먼저 확인해야 할 게 있다. 우리 회사의 품목·원재료·BOM·재고·생산 업무가 시스템에 넣을 수 있을 만큼 정리돼 있는가다.

ERP를 도입한다고 기존 업무가 저절로 정리되지 않는다. 같은 원재료를 구매팀과 생산팀이 다른 이름으로 부르고, BOM의 표준 배합량과 실제 생산 레시피가 다르며, 장부재고와 실물재고까지 안 맞는 상태라면 — ERP는 이 문제를 해결하기보다 그대로 전산화할 가능성이 높다. 식품제조업이면 여기에 LOT·소비기한·보관조건·식품유형·품질검사·HACCP·생산수율까지 얽힌다.

그래서 ERP 구축은 프로그램을 고르는 작업보다 지금의 제조업무를 데이터 구조로 정리하는 작업에서 시작해야 한다. (ERP·MES 전체 그림은 ERP·MES 완전정복 참고.)

1단계. ERP를 보기 전에 현재 업무부터 그린다

시스템 선정 전에, 지금 회사에서 업무가 실제로 어떻게 움직이는지부터 그린다.

발주 → 원재료 입고 → 검수 → 창고 → 생산계획 → 원재료 불출 → 계량·투입 → 생산 → 포장 → 완제품 입고 → 출고 → 매출

식품제조업이면 여기에 LOT와 품질 흐름도 같이 표시한다. 원재료 입고 시 공급업체 LOT를 그대로 쓰는지 자체 LOT를 새로 부여하는지, 소비기한은 누가 입력하는지, 생산 때 어떤 LOT부터 쓰는지, 완제품 LOT를 어떻게 만들고 그 번호가 실제 투입 원재료와 연결되는지 확인한다.

그려 보면 의외로 예외가 많이 나온다. 정상 절차는 정해져 있는데 급한 생산에서는 원료가 먼저 현장으로 가고 전산처리는 나중에 하는 경우, 반품·생산잔량이 어느 창고로 다시 들어가는지 애매한 사업장. ERP에는 정상 업무뿐 아니라 이런 예외거래를 어떻게 처리할지까지 설계해야 한다.

2단계. 품목코드와 Master Data를 먼저 정리한다

ERP 구축에서 가장 먼저 정리할 것은 화면·메뉴가 아니라 Master Data다. 식품공장이면 최소한 이 기준정보가 필요하다.

원재료 / 부재료 / 포장재 / 반제품 / 완제품 / 거래처 / 창고 / 공정 / 설비 / BOM·배합 / LOT 규칙 / 소비기한 / 보관조건

품목명만 통일한다고 끝이 아니다. 구매단위와 사용단위도 봐야 한다. 설탕은 20kg 포대로 사지만 생산에선 kg·g으로 쓰고, 포장필름은 Roll로 사서 생산에선 장·m로 관리할 수 있다. 그래서 구매단위·재고단위·생산사용단위 사이의 환산기준이 필요하다. 같은 원재료가 부서마다 다른 코드로 존재하면 재고와 원가가 정확히 연결되기 어렵다.

Master Data가 흔들리면 그 위에 쌓는 재고·생산·원가 데이터도 같이 흔들린다.

3단계. BOM과 실제 레시피를 반드시 대조한다

BOM을 ERP에 등록했다고 바로 생산에 쓸 수 있는 건 아니다. 오래 엑셀·생산일지로 관리한 공장은 시스템에 등록된 표준 배합과 현장의 실제 레시피가 다른 경우가 있다.

저희 회사에서도 OEM 생산을 진행하며 비슷한 문제를 겪었다. 생산계약을 맺고 품목제조보고까지 마쳤지만, 실제 생산단계에서 보고된 내용과 현장 레시피의 차이를 확인했다. 그대로 생산하지 않고 중단한 뒤, 필요한 변경 절차를 거쳐 다시 생산·출고했다.

ERP 구축에서도 같은 일이 생긴다. 전산에 등록된 BOM을 기준정보로 믿고 시스템을 가동했는데 현장 작업자는 기존 생산표를 보고 다른 양을 투입하면, 재고와 원가는 처음부터 틀어진다. 그래서 ERP에 BOM을 이관하기 전에 반드시 대조한다.

등록 BOM → 품목 기준정보 → 실제 현장 레시피 → 실제 계량·투입

표준값과 실제값은 구분하되 서로 연결되어야 한다.

4단계. 기초재고를 올리기 전에 실물재고를 확인한다

기존 엑셀의 재고수량을 그대로 ERP에 이관하는 것도 조심해야 한다. 장부가 틀려 있으면 그 틀린 숫자가 새 시스템의 기초재고가 된다. 가능하면 전환시점을 정해 실사로 원재료·부재료·포장재·반제품·완제품의 실제 수량을 확인한다.

식품공장은 수량만 맞춰선 부족하다. 같은 원재료 500kg이라도 LOT와 소비기한이 다르면 서로 다른 재고로 관리해야 한다.

LOT A01 / 100kg / 소비기한 2026.10.10
LOT A02 / 400kg / 소비기한 2026.12.20

이걸 단순히 ’A 원료 500kg’으로 이관하면 FEFO 관리와 추적성이 사라진다. 그래서 기초재고 이관 단계부터 품목 + 창고 + LOT + 수량 + 소비기한 구조를 고려한다.

5단계. 모든 기능을 한 번에 오픈하지 않는다

구매·재고·생산·품질·원가·회계·인사까지 한 번에 전환하고 싶은 유혹이 있다. 그러나 중소 제조현장에서는 시스템 기능보다 사람의 적응속도가 병목인 경우가 많다.

먼저 회사에서 가장 큰 문제가 뭔지 정한다. 재고가 계속 안 맞으면 입고·출고·LOT 재고부터, 생산실적이 불명확하면 생산지시와 실적수집을 먼저 연결한다. 원가는 그다음이다 — 실제 투입량과 생산량 자체가 못 믿을 상태인데 정교한 원가 모듈부터 지어도 결과를 신뢰할 수 없다.

식품제조업은 대체로 이 순서가 이해하기 쉽다.

Master Data → LOT 재고 → 생산실적 → 품질/HACCP → 제조원가 → 회계

다만 회사의 가장 큰 병목과 기존 시스템 수준에 따라 순서는 달라질 수 있다.

6단계. 현장 작업자가 실제로 쓸 수 있는지 확인한다

ERP 도입 실패를 사무실에서만 분석하면 안 된다. 현장에선 작업자가 원료를 옮기고 계량하고 설비를 조작하면서 기록까지 해야 한다. 이 상황에서 매 작업마다 긴 품목코드를 검색하고 LOT를 직접 입력하게 하면 입력누락·사후입력이 생긴다.

그래서 시스템을 고를 때 기능목록만 보지 말고 실제 작업자가 쓰는 화면을 봐야 한다. 원재료 입고에서 바코드·QR을 스캔할 수 있는지, 생산에서 작업지시를 간단히 호출하는지, 계량값·설비데이터를 자동으로 받는지. 현장에서 이미 발생한 데이터를 다시 사람이 입력하게 만드는 구조를 최소화한다. 한 번 발생한 데이터를 여러 업무에서 재사용하는 것이 제조 자동화의 기본이다.

7단계. ERP와 MES의 데이터 경계를 정한다

별도 MES를 쓴다면 ERP와 MES 중 어느 시스템이 어떤 데이터를 확정하는지도 미리 정한다. ERP에서 생산계획·작업지시를 만들고 MES가 실제 투입량·생산량을 수집한다면, 생산 종료 후 MES 실적을 ERP로 다시 전달해야 한다.

ERP 생산계획 → MES 작업실행 → 실제 투입 → 생산실적 → ERP 재고·원가

MES에서 원료 103kg을 실제 썼는데 ERP가 표준 BOM 100kg을 차감하면 두 시스템 재고는 처음부터 달라진다. 그래서 인터페이스 설계에선 “ERP와 MES가 연동된다”는 설명보다 어느 시스템의 어떤 값이 최종값인가를 정하는 게 중요하다.

8단계. 병행운영은 ’검증 기간’으로만 쓴다

새 시스템을 켠 직후 기존 엑셀을 바로 없애는 건 부담이 크다. 일정 기간 기존 기록과 시스템 결과를 비교하며 차이의 원인을 찾는 방법을 쓸 수 있다. 하지만 병행기간이 너무 길어지면 ERP에도 엑셀에도 입력하며 두 장부가 다시 생긴다. 그래서 병행운영에는 목적과 종료조건이 있어야 한다.

예를 들어 재고관리 시스템을 먼저 구축했다면 일정 기간 동안 —

  • 주요 품목 실물재고와 시스템 재고가 일치하는지
  • 입출고 누락이 없는지
  • LOT 역추적이 되는지
  • 반품·폐기·생산잔량 같은 예외거래가 처리되는지

를 확인하고, 기준이 안정적으로 충족되면 기존 관리방식을 종료한다.

ERP 도입 전 체크리스트

영역 확인할 내용
도입목적 현재 가장 큰 운영문제가 무엇인가
업무흐름 구매→입고→생산→출고 프로세스를 정리했는가
품목 원재료·부재료·포장재·반제품·완제품 코드가 통일됐는가
단위 구매·재고·생산단위와 환산기준이 있는가
BOM ERP 표준배합과 실제 현장 레시피가 일치하는가
LOT 원재료→생산→완제품→출고 연결규칙이 있는가
소비기한 품목·LOT별 소비기한을 관리할 수 있는가
재고 시스템 전환 전 실물재고를 검증했는가
생산 표준투입과 실제투입을 구분할 수 있는가
품질 검사결과와 생산 LOT를 연결할 수 있는가
HACCP 필요한 공정·CCP 데이터를 생산 Batch와 연결할 수 있는가
원가 실제 투입·수율 데이터를 원가에 반영할 수 있는가
현장 작업자가 실제 작업 중 입력할 수 있는가
연동 ERP·MES·회계 간 데이터 책임이 정의됐는가
전환 병행운영의 기간과 종료조건이 있는가

저도 제조업을 운영하며 처음엔 기능이 많을수록 좋은 시스템이라 여기기 쉬웠다. 실제 운영에서는 생각이 달라졌다. 기능보다 먼저 필요한 건 회사의 기준을 정하는 것이었다 — 품목을 뭐라 부를지, 어떤 단위를 쓸지, 어느 BOM을 표준으로 인정할지, 실제 투입량을 어디에서 확정할지, LOT를 어떻게 연결하고 재고 차이는 어떻게 처리할지.

시스템을 설계할 때도 이 경험을 반영했다. 프로그램 하나를 만드는 게 목적이 아니라, 원재료 입고 → LOT → 생산투입 → 생산실적 → 품질 → 완제품 → 출고 → 제조원가 → 회계가 하나의 데이터 흐름으로 이어지게 하는 것이 목표였다.

ERP 도입을 앞두고 있다면, 처음부터 모든 문제를 풀려 하기보다 지금 회사에서 가장 신뢰할 수 없는 데이터가 무엇인지부터 찾아보길 권한다. 재고인지, 생산실적인지, BOM인지, 원가인지 확인하고 그 데이터부터 바로잡는다. ERP는 잘못된 업무를 자동으로 바로잡아 주는 시스템이 아니다. 현장에서 정리된 업무를 같은 기준과 데이터로 반복할 수 있게 만드는 시스템이다. 그래서 ERP 구축의 첫 단계는 소프트웨어 계약이 아니라, 제조현장의 기준을 정리하는 일이다.

이어서 읽으면 좋은 글

제조업 ERP·MES 완전정복 — 식품공장의 생산·재고·LOT·원가를 하나의 데이터로 연결하는 법

ERP · MES3분 만에 확인
저자 Michael Han

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

최종 검증:

개정 이력

· 발행
· 개정

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

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