지난해 11월, 월요일 아침 조회. 사이클 카운터가 손을 들었다. "존 7의 랜치 드레싱, 유통기한이 24일 남았습니다. 8,600케이스요."
회의실이 조용해졌다. 어카운트 매니저의 얼굴이 하얘졌다. 저 로트가 우리 관리 중에 유통기한이 지나가면 폐기 비용과 고객 클레임으로 수만 달러는 순식간이었다.
회의가 끝나고 WMS를 확인했다. FEFO는 완벽하게 설정되어 있었다 — 가장 빠른 유통기한부터 출고, 예외 없음. 그런데 8,600케이스의 드레싱은 조용히 유통기한 임박 재고가 되어 존 7에 앉아 있었다.
솔직히 말하겠다. FEFO는 어느 로트가 먼저 나가는지만 정한다. 충분히 빨리 나가는지는 아무 말도 하지 않는다. 그래서 FEFO를 켜 놓아도 식품 창고에는 유통기한 임박 재고가 쌓인다.
문제가 드러난 과정: FEFO는 순서만 정하고 속도는 정하지 않는다
원인을 찾는 데 3개월이 걸렸다. 누수가 세 곳, 한꺼번에 터졌다.
첫째, 유통기한 임박 로트는 최악의 자리에서 잠잔다. 존 7은 고층 랙 깊은 곳 — 피커에게는 200m 우회로다. 다들 목표 물량이 있다. 시스템은 "이 로트부터 집으라"고 외치고, 피커는 발로 투표한다.
둘째, 판촉을 밀어붙이는 사람이 없다. 영업은 로트가 늙어가는 걸 알았지만, 신제품과 베스트셀러에 한 주가 빨려 들어갔고, 할인 신청은 세 단계 승인을 거쳐야 했다. 승인이 떨어질 때쯤 유통기한 2주가 더 사라져 있었다.
셋째, 경보를 읽는 사람이 없다. 시스템은 매일 유통기한 임박 리포트를 이메일로 보냈고, 열두 명에게 참조(cc)로 들어갔다. 여러분, 열두 명에게 cc된 이메일은 아무에게도 보내지 않은 이메일이다 — 다들 '다른 사람이 읽었겠지'라고 생각한다.
세 곳의 누수, 닫힌 고리는 없었다. 물건은 그냥 놓여 있다가 문제가 될 때까지 잠들었다.
우리가 시도한 것: 3단계 유통기한 임박 경보와 격리 구역
2024년 봄, 우리는 화려하진 않지만 쓸모 있는 걸 만들었다: 3단계 유통기한 임박 경보 체계다.
옐로 라인: 남은 유통기한이 전체 유통기한의 3분의 1 이하, 또는 180일 미만 — 먼저 도달하는 쪽. 시스템이 플래그를 세우고, 1페이지 일일 리포트가 정확히 두 사람에게 간다: 영업 리드와 고객 서비스. 대량 cc 금지. 네 칸: SKU, 로트, 남은 일수, 권장 조치. 1페이지, 꾸밈 없음.
오렌지 라인: 60일 이하. 로트 전체가 유통기한 임박 격리 구역으로 이동하고, 일반 피킹에서 동결된다. 이날부터 출구는 둘뿐: 판촉 처분, 또는 특별 출고 승인.
레드 라인: 30일 이하. 판매 중지. 세 가지 출구 결정이 발동하고, 48시간 안에 결정해야 한다.
이 숫자들은 우리 창고가 시행착오 끝에 찾은 것 — 업계 표준이 아니다. 창고마다 재고 회전 속도가 다르니, 이 기준을 무작정 복사하면 따가울 것이다. 하지만 원칙 — 단계별 라인, 라인을 넘는 순간 바로 조치 — 은 어디서나 통한다.
격리 구역은 나머지 절반이다. 존 3에 파렛트 40석을 떼어내고, 바닥에 노란 선을 칠하고, 간판을 걸고, WMS에서 그 로케이션들을 홀드로 표시해서 웨이브 피킹이 건드릴 수 없게 했다. 매주 금요일 오후, 베테랑과 신입이 짝을 이뤄 — 두 사람이 두 시간 — 구역을 센다. 수량만이 아니다. 날짜다.

처음엔 바닥 공간을 놓고 불평이 나왔다. 3개월 후엔 조용해졌다. 유통기한 임박 로트는 전에는 20개 존에 흩어져 있었고, 로트 하나 찾는 데 반나절이 걸렸다. 지금은 다 한 곳에 있다.
현장 진실을 하나 더. 경보는 입고 때 잡은 유통기한 날짜만큼만 정확하다. 우리는 입고 시 날짜 입력을 의무화했다 — 잘못된 입력 하나가 평가표에 직격한다. 아무리 똑똑한 시스템도 엉망인 원천 데이터를 고칠 수는 없다.
세 가지 출구: 판촉, 기부, 폐기
레드 라인 도달, 48시간, 하나를 골라라. 결정은 세 사람이 — 운영, 영업, 고객 서비스 — 다수결, 질질 끌기 금지.
출구 하나: 판촉 처분. 주요 거래선 할인 또는 직원 구매. 우리 규칙: 48시간 안에 누군가가 가져가야 하고, 그 물량을 움직인 영업사원은 더블 커미션을 받는다. 작년 유통기한 임박 물량의 약 70%가 이 루트로 나갔고, 상품 가치의 대략 30–50%를 회수했다. 쓰리지만 폐기보다는 낫다.
출구 둘: 기부. Feeding America 네트워크의 지역 푸드뱅크와 일한다 — 로트 통째 기부. 기부 영수증은 보관할 것. 세액공제는 세무사에게 물어보고, 스스로 짐작하지 말 것. 이득은 폐기 비용 절감만이 아니다 — 일부 고객은 기부 물량을 ESG 보고서에 넣고, 잘 처리해 준 덕분에 거래선 몇 곳과 더 가까워지기도 했다.
출구 셋: 폐기. 허가받은 제3자 폐기 업체, 폐기 증명서, 사진과 영상 보관. 트럭 한 대(약 20파렛트)에 $3,000–$5,000에 인건비가 든다. 최후의 수단 — 하지만 그때가 오면 눈 하나 깜빡이지 마라. 유통기한 지난 식품이 시장에 새나가면 벌금과 브랜드 손상으로 열 배가 날아간다.
솔직한 셈:
| 출구 | 직접 비용 | 회수율 | 숨은 비용 |
|---|---|---|---|
| 판촉 | 할인 손실 | 상품 가치의 30–50% | 영업 리소스 |
| 기부 | 운송비 | 세액공제(세무사에게 상담) | 거의 없음 |
| 폐기 | 트럭 1대당 $3,000–$5,000 + 인건비 | 없음 | 치울 때까지 슬롯 점유 |
역설적인 점: 유통기한 임박 재고의 가장 큰 비용은 폐기 비용이 아니다. 죽은 슬롯이다. 파렛트 한 석은 연간 수백 달러다. 로트가 3개월 잠들면 보관비만으로 그 가치를 태운다. 그러니 레드 라인 로트는 주저하지 마라 — 하루의 지연은 자기 창고에 내는 연체료다.
컴플라이언스는 쉽게 말하겠다. FDA 검사관과 고객 감사원이 원하는 건 하나의 감사 추적 — 로트 번호, 수량, 유통기한, 처분 방법, 승인자, 증거(기부 영수증/폐기 증명서/판촉 기록), 3년 보관이다. 지금 우리 흐름에서는 어떤 레드 라인 로트의 파일이든 10분이면 뽑힌다. 지난 감사 때 검사관은 기록 세 건을 넘겨보다 고개를 끄덕이고 갔다.
지금 매주 하고 있는 것
6개월 후, 댈러스 사업장의 월간 폐기 비용은 약 $12,000에서 약 $3,000이 되었다. 우리 창고의 장부지 업계 데이터는 아니다 — 하지만 방향은 맞다.
이제 양보할 수 없는 세 가지:
- 매일 유통기한 임박 리포트 1통, 정확히 두 사람에게만.
- 금요일 격리 구역 실사 — 베테랑 + 신입, 두 시간.
- 월간 유통기한 임박 리뷰: 어떤 로트가 아슬아슬하게 유통기한을 넘길 뻔했나? 어떤 단계가 느렸나? 다음 달 옐로 라인을 넘는 건 뭔가?
운영 동료들에게 남기는 말: 아무도 읽지 않는 경보는 경보가 아니다. 격리 구역이 차지하는 바닥 공간을 두려워하지 마라 — 흩어진 로트가 더 많이 차지한다. 세 가지 출구 결정은 한 사람에게 맡기지 마라. 아침 조회에서 정하고 48시간 안에 결정하라. 유통기한 임박 재고는, 빨리 움직일수록 덜 잃는다.
Chen Feng, 창고 운영 매니저 지음
영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.







