본문으로 건너뛰기

WMS 출고 프로세스

WMS 출고 프로세스는 주문 또는 내부 요청에 따라 창고 재고를 실제로 출고 가능한 상태로 만드는 업무 흐름입니다. 출고는 단순 상태 변경이 아니라 재고, 작업자 PDA, 택배 송장, ERP 실적, 정산 데이터와 연결됩니다.

주의사항

출고확정 이후에는 재고, 배송, 정산 데이터가 함께 움직입니다. 되돌릴 때는 원거래 삭제가 아니라 취소 실적, 역수불, 반품 흐름을 사용합니다.

전체 흐름

단계별 설명

단계설명주요 데이터
주문 접수OMS 또는 ERP에서 주문이 생성됨주문번호, 상품, 수량
출고 요청WMS에 창고 출고가 요청됨출고 요청번호, 창고
출고 지시작업자에게 피킹 작업이 배정됨피킹 리스트, 로케이션
피킹작업자가 상품을 집음피킹 수량, PDA 스캔
검수주문과 실제 상품을 대조함검수 결과, 오류 사유
패킹배송 단위로 포장함박스, 송장, 패킹 수량
출고확정재고 차감과 출고 실적을 확정함수불 원장, ERP 연동

상태값 예시

재고 차감 타이밍

출고 재고 차감은 시스템 정책에 따라 다르지만, 실무에서는 출고확정 시점에 실제 재고를 차감하는 방식이 추적에 유리합니다. 주문 시점에는 예약재고를 잡고, 출고확정 시점에 수불 원장을 생성합니다.

시점장점주의점
주문 접수품절 방지취소와 미출고가 많으면 재고가 묶임
피킹 완료현장 작업 반영검수 실패 시 복구 필요
출고확정실물 이동 기준과 일치확정 전 가용재고 계산이 중요

출고 취소와 부분 출고

출고 전에는 요청 자체를 취소할 수 있습니다. 피킹 중에는 작업 중단과 상품 회수가 필요합니다. 출고확정 이후에는 출고 취소보다 반품 또는 역수불 처리로 추적합니다.

부분 출고는 주문 수량 전체를 한 번에 출고하지 못하는 경우에 사용합니다. 주문 헤더 상태와 출고 라인 상태를 분리해야 일부 완료, 일부 보류, 일부 취소를 표현할 수 있습니다.

PDA 스캔 연동

PDA는 피킹, 검수, 패킹 단계에서 오출고를 막는 핵심 도구입니다.

위치스캔 대상목적
피킹로케이션, 상품 바코드올바른 위치와 상품 확인
검수상품 바코드, 수량주문과 실제 상품 대조
패킹박스, 송장포장 단위와 배송 정보 연결

ERP/WMS/TMS 연동

테이블 예시

테이블역할
outbound_orders출고 헤더
outbound_order_lines상품별 출고 수량
picking_tasks피킹 작업
scan_logsPDA 스캔 이력
packing_boxes패킹 박스
stock_ledger재고 차감 원장
interface_messagesERP/TMS 연동 메시지

API 예시

POST /api/outbounds/OUT-1001/confirm
Content-Type: application/json

{
"confirmedBy": "manager-01",
"idempotencyKey": "OUT-1001-CONFIRM"
}

실무에서 자주 생기는 문제

  • 주문은 취소됐지만 WMS 출고 지시가 이미 내려간다.
  • 피킹은 완료됐지만 검수에서 수량 차이가 발견된다.
  • 출고확정은 성공했지만 ERP 실적 전송이 실패한다.
  • 부분 출고를 주문 헤더 상태 하나로 표현해 상태가 꼬인다.
  • PDA 중복 스캔으로 피킹 수량이 실제보다 크게 기록된다.

관련 문서 링크