오출고는 어디서 생기는가
오출고 한 건은 운임 몇 천 원으로 끝나지 않습니다. 먼저 유형을 나누어 보면 대부분 다음 네 가지에 해당합니다.
비용을 가정 예시로 계산해 보겠습니다. 회수 운임 3,500원, 재발송 운임 3,500원, CS 응대와 반품 검수·재입고에 25분(시간당 인건비 15,000원 기준 6,250원)이 든다면 한 건당 직접 비용은 13,250원입니다. 월 3만 건을 출고하는 센터의 오출고율이 0.3%라면 월 90건, 약 119만 원입니다. 여기에 재구매 포기나 부정적 리뷰 같은 고객 이탈 비용은 포함되지 않았습니다. 특히 송장 뒤바뀜은 한 번에 두 고객에게 오배송이 발생하고 개인정보 노출 문제까지 따라오므로 가장 무겁게 다뤄야 합니다.
검수 단계 설계: 어디에 관문을 둘 것인가
검수 관문은 많을수록 안전하지만 그만큼 처리 속도가 떨어집니다. 그래서 어디에 둘지를 먼저 정해야 합니다.
모든 주문에 같은 강도를 적용할 필요는 없습니다. 단품 주문은 피킹 스캔만으로 통과시키고, 합포장 주문이나 고가품, 유사 품목이 많은 SKU, 과거 오출고 이력이 있는 SKU는 패킹 전수 검수를 강제하는 식으로 주문 유형과 SKU 위험도에 따라 차등을 두는 것이 현실적입니다. 이 규칙은 코드에 고정하지 말고 WMS 설정값으로 관리해야 운영 중에 조정할 수 있습니다.
중량 검증
중량 검증은 스캔을 하지 않고도 내용물을 한 번 더 확인하는 수단입니다. WMS가 품목 마스터 중량과 박스·완충재 중량을 합산해 예상 중량을 계산하고, 포장대 저울의 실측값과 비교합니다.
예를 들어 500g 상품 2개와 120g 상품 1개를 180g 박스에 담으면 예상 중량은 1,300g입니다. 허용 오차를 ±3%(±39g)로 두면, 120g 상품이 빠진 1,180g 박스는 즉시 걸러집니다. 반면 20g짜리 소품이 빠진 경우는 오차 범위 안이라 통과합니다. 따라서 허용 오차보다 가벼운 품목은 중량 검증만으로 잡을 수 없으며 스캔 검수로 보완해야 합니다.
이 기능의 성패는 품목 마스터 중량 데이터에 달려 있습니다. 중량이 비어 있거나 공급사 제공값을 그대로 넣은 상태라면 정상 박스가 계속 걸려 작업자가 경고를 무시하게 됩니다. 입고 시 실측 중량을 등록하고, 리뉴얼로 포장이 바뀐 품목을 갱신하는 절차를 먼저 갖추어야 합니다.
송장·라벨 매칭과 출고 확정
송장 뒤바뀜을 막는 핵심은 박스-주문-송장 3중 매칭입니다. 박스 ID에 주문을 묶어 두고, 검수가 끝난 박스를 스캔했을 때만 해당 송장이 출력되도록 합니다. 송장을 미리 뽑아 쌓아 두는 방식은 뒤바뀜의 가장 흔한 원인입니다.
여기에 출고 확정 인터락을 겁니다. 검수 미완료, 중량 불일치, 송장 미매칭 상태에서는 출고 확정이 되지 않도록 시스템이 막고, 예외 처리는 관리자 승인과 사유 기록을 남기게 합니다. 마지막으로 상차 단계에서 송장을 스캔해 택배사·노선과 대조하면 분류 오류와 미출고 박스를 한 번 더 걸러낼 수 있습니다.
오류 데이터로 개선하기
검수에서 걸린 건과 고객 클레임으로 확인된 건을 모두 유형, 작업자, 로케이션, SKU, 시간대와 함께 기록해야 합니다. 이 데이터가 쌓이면 작업자 교육으로는 해결되지 않는 구조적 원인이 보입니다.
오류를 개인의 실수로만 처리하면 같은 문제가 반복됩니다. 반복되는 지점을 찾아 구조를 바꾸는 편이 효과가 오래갑니다.
POLYGLOTSOFT가 돕는 방식
검수 체계를 갖추기 위해 WMS 전체를 교체할 필요는 없습니다. POLYGLOTSOFT는 기존 WMS에 패킹 검수 화면, 저울 연동, 송장 출력 인터락, 오출고 분석 대시보드를 단계적으로 덧붙이는 방식으로 개발합니다. 가장 비용이 큰 오류 유형부터 관문을 세우고, 데이터를 보면서 범위를 넓혀 가는 구독형 개발로 부담 없이 시작하실 수 있습니다. 오출고로 고민하고 계신다면 POLYGLOTSOFT에 현재 출고 프로세스를 공유해 주십시오. 어디에 관문을 두는 것이 가장 효과적인지부터 함께 진단해 드리겠습니다.
