지난해 7월에 내가 싣고 간 화물 얘기를 하나 해줄게. 지금도 그 화주가 생각나면 얼굴이 화끈거려.
로메인 상추 22팔레트, 살리나스에서 댈러스까지, 3PL 냉장창고행. 캘리포니아 살리나스는 "샐러드 볼", 미국 상추의 대부분이 여기서 나와. 성수기, 적재하던 날 바깥 기온은 95도. 나는 2시간 전에 냉동기를 돌려놓았어. 박스 안은 34°F, 완벽하게 안정적.
1,400마일, 2일간의 여정, 댈러스 도착. 입고 담당자가 문을 열고 온도 건을 쐈어. 37°F. 이상 없음, 온도 이탈 없음. 사인 받고 하역. 깔끔한 운행이었어.
2주 후 화주한테 전화가 왔어. 그 목소리 톤에서 다 알겠더라. "사부, 그 화물 말이야——도로에서 온도 정말 괜찮았어?" 이 친구야, 로거 데이터는 아직도 내 손에 있어. 내내 34에서 36, 이탈은 단 한 번도 없어. 근데 진짜 문제는——온도는 완벽했다는 거야. 문제는 유통기한이었어.
알고 보니 내 22팔레트가 그보다 2일 먼저 도착한 배치보다 수확이 늦었어. 그러니까 내 게 먼저 만료되는 거지. 창고는 엄격한 선입선출(FIFO)을 돌리고 있었어. 유통기한이 긴 먼저 온 배치가 먼저 나갔고, 기한이 짧은 내 팔레트는 뒤에 묻혔어. 내 팔레트 차례가 왔을 땐 식료품 체인에 납품하기엔 남은 유통기한이 부족했어. 독에서 반송. 반 트럭 분이 그냥 버려졌지.
그 화물이 내게 가르쳐준 건 이거야. 신선식품 창고에서 "먼저 들어온 것"과 "먼저 만료되는 것"은 완전히 다른 이야기라는 거.
먼저 들어온 것이 먼저 만료되는 것은 아니다
냉동 트럭 15년, 내가 확언하지. 신선식품에서는 수확일과 입고일이 뒤바뀌는 경우가 많아.
4~5일을 달려온 화물은 도착하는 순간 이미 유통기한이 짧아. 어제 수확한 20마일 거리 물건은 오늘 도착해도 남은 기한이 길어. 입고 순서대로——선입선출로 출고하면 유통기한이 짧은 팔레트는 긴 것들 뒤에 묻혀. 차례가 올 때쯤이면 시계는 이미 바닥이야.
더 나쁜 건, 식료품 체인 중 상당수가 입고 때 남은 유통기한을 확인한다는 거야. 너무 짧으면 화물을 반송해——체인마다 입고 정책이 다르니 그걸 꼭 확인해. 창고에서는 완벽한 상태로 보관됐어. 온도 이탈은 한 번도 없었어. 그런데 출고되는 순간 폐기 판정을 받는 거야. 이게 잔인하지 않고 뭐야.
그래서 신선식품에서는 FIFO만으로는 안 돼. 그거보다 더 빡센 사촌이 필요해. FEFO, 먼저 만료되는 것 먼저 출고(First Expired, First Out). 네 글자. 신선제품을 다룬다면 이 네 글자를 뇌에 새겨.
온도가 좋다고 죽어가는 유통기한이 살아나지는 않는다
냉장유통이 곧 온도관리라고 생각하는 사람이 많아. 온도만 범위 안에 있으면 다 괜찮다고. 난 아니라고 말하는 거야.
온도가 결정하는 건 상품이 상하는 속도야. 유통기한이 결정하는 건 달력이야. 냉동기를 완벽하게 돌려도 유통기한은 좋다 싫다 상관없이 하루씩 계속 흘러가. 37°F에서 2주간 둔 상추와 34°F에서 2주간 둔 상추——품질 차이는 있을지 몰라. 근데 기한이 지나면 바이어는 둘 다 거들떠보지 않아.
2024년 후반, 난 프레스노의 베리 화주 전용 구간을 뛰었어. 블루베리, 딸기, 유마에서 LA 냉장창고로. 어느 날 창고 매니저가 불만을 쏟아내. 폐기율(슈링크)이 8%인데 쓰레기장 갈 때마다 밤잠을 못 이룬다는 거야.
현장을 걸어봤는데 문제는 10분 만에 알겠더라. 그들 시스템에는 유통기한 입력란이 없었어. 입고는 수량과 로트 번호만 기록하고, 피커는 손에 닿는 팔레트 아무거나 가져갔어. 오늘은 이거, 내일은 저거, 완전 감으로. 유통기한이 짧은 베리는 더미 속에 묻혀 있다가——누가 알아차렸을 땐 블루베리에 곰팡이가 피어 있었어.
8%가 뭐냐고? 대충 계산해보자——베리 한 트럭 분이 계절에 따라 다르지만 대략 $40,000(가격 변동이 심하니까 이건 규모감 파악용이야). 8%면 한 대당 $3,200이 쓰레기통행. 그들은 한 달에 20대 이상 돌렸어. 한 달에 $60,000 이상이 폐기로 나가. 1년이면 프레스노에 작은 창고 하나 계약금이 나와.
어떻게 고쳤냐고? 세 가지——자세한 건 아래에서. 6개월 후 폐기율은 3% 안팎을 오갔어. 같은 대충 계산으로 가보자. 한 대당 $2,000 절약, 한 달 $40,000, 1년이면 $500,000에 육박. 이 돈이면 냉동기를 수십 대는 사겠지.

유통기한을 다스리는 세 가지
솔직히 말할게. 난 운전기사야, 시스템 전문가는 아니야. 소프트웨어 버튼 이름은 못 가르쳐줘. 근데 냉장창고를 15년 드나들면서 터득한 게 있어. 유통기한이 관리되는 창고와 엉망인 창고는 한 번 둘러보면 구분돼. 잘하는 창고는 전부 같은 세 가지를 하고 있어.
첫째, 입고 시 유통기한을 기록한다. 예외 없음.
"오늘 몇 팔레트 들어왔습니다"로 끝내지 마. 팔레트마다 언제 생산됐고 언제 만료되는지 기록해. 팔레트 하나, 날짜 하나. 혼적 팔레트는 뜯어서 따로 기록해. 입고를 5분 만에 끝내고 유통기한란을 비워두는 창고가 많은데——그러면 FEFO 얘기는 그림의 떡이야. 기초가 없으면 집이 안 서.
그리고 입고는 날짜만의 문제가 아니야. 온도도 체크해——트레일러 내부 기온과 상품 중심 온도, 둘 다. 로거 데이터는 보관해둬. FDA 식품 추적성 규정은 계속 강화되고 있으니 데이터가 있으면 모두를 지켜. 따뜻하게 도착한 상품은 현장에서 바로 보류, 봐주는 마음은 금지——오늘 봐주고 받아준 화물은 내일의 폐기 대금이 된다.
둘째, 편한 게 아니라 유통기한 순서대로 피킹한다.
날짜가 시스템에 들어가면 출고 피킹은 유통기한 임박 순서대로. 피커는 리스트대로만 움직여——가까운 팔레트 가져오기 금지. 유통기한이 짧은 상품은 피킹 페이스 가장 앞에, 긴 건 안쪽에. 슈퍼마켓 요구르트 코너랑 같은 이치야. 유통기한 임박 상품은 언제나 맨 앞에 있어.
임박 경보를 몇 개의 트리거로 설정해. 이 업계의 경험칙은 이래. 남은 기한 14일 이하면 5일 전에 플래그. 15일~45일이면 10일 전에 플래그. 그보다 길면 남은 수명의 3분의 1 지점에서 플래그. 플래그 붙은 상품은 빨리 움직여——할인, 2차 도매, 세금 공제용 기부. 쓰레기통보다 뭐든 나아.
셋째, 인수인계 시 온도와 날짜를 재확인한다.
이건 화주와 창고 둘 다에게 하는 얘기야——운전기사가 하니 좀 이해타산적으로 들리겠지만. 접수 줄에서 4시간 대기하는 트럭은 그 박스 안에서 4시간 치 유통기한을 태우는 거야. 예약 시스템, 신속 하역——이건 운전기사를 편하게 하려는 게 아니라 유통기한을 사는 거야. 그리고 적재 전에 트레일러를 미리 냉각해. 화물을 싣고 나서 기계가 낑낑대며 온도를 내리는 게 아니라. 처음 몇 시간, 상품은 사우나 안에 앉아 있는 셈이야.
FEFO를 건너뛰어도 되는 경우
공정하게 말하자——FEFO는 마법이 아니야. 이건 분명히 말해둘게.
FEFO엔 비용이 들어. 피커가 유통기한 짧은 팔레트를 먼저 꺼내느라 더 멀리 걷고 더 많이 파헤쳐. 그러니까 인건비와 시간이 올라가. 소규모에, SKU가 적고, 회전이 빠르다고? 신경 꺼. 경험칙 하나. 재고가 얼마나 빨리 돌아? 3일 만에 다 나가고 유통기한이 대부분 남아 있으면 FIFO면 충분해. FEFO를 붙이는 건 일만 늘리는 거야.
근데 SKU가 많고, 로트가 섞여 있고, 몇 주씩 앉아 있는 팔레트가 있다면——두 번 생각하지 마. FEFO는 필수야. 프레스노 베리 창고가 증거야. FEFO를 건너뛰면 매년 창고 계약금 한 채가 쓰레기통에 들어가는 거야.
냉장유통에서 온도는 얼굴, 유통기한은 내장이야. 얼굴은 완벽해 보여도 내장이 썩어 있으면 돈은 여전히 나가. 고향의 옛말이 있어. 병은 입으로 들어온다——신선식품에서는 손실이 유통기한으로 들어온다. 유통기한 계산이 안 되면 청과에는 발 들이지 마.
Shifu Zhao, 15년 경력 트럭 운전 베테랑 지음
영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.






