본문으로 건너뛰기

입고 프로세스

입고는 공급사나 다른 창고에서 들어온 상품을 검수하고 재고로 반영하는 과정입니다. 예정 수량과 실제 수량의 차이를 확인하고, 확정된 수량을 재고와 매입 기준으로 연결합니다.

왜 필요한가

입고가 정확하지 않으면 이후 출고 가능 수량과 정산 금액이 함께 틀어집니다. 유통 시스템에서 입고확정은 매입과 재고 증가의 근거가 됩니다.

실제 업무 흐름

화면/기능 관점

입고 화면은 예정 수량, 검수 수량, 확정 수량을 분리해서 보여줘야 합니다. 검수 중에는 수량 수정이 가능하지만, 입고확정 이후에는 취소나 보정 절차를 통해 처리합니다.

API 관점

API역할
GET /api/inbounds/{id}입고 예정과 검수 현황 조회
POST /api/inbounds/{id}/scanPDA 스캔 수량 반영
POST /api/inbounds/{id}/confirm입고확정 처리
POST /api/inbounds/{id}/cancel-confirmation입고확정 취소 또는 보정 요청

DB 관점

테이블역할
inbound_orders입고 예정 헤더
inbound_order_lines상품별 예정 수량
inbound_inspections검수 결과
stock_ledger입고 수불 이력
location_stocks로케이션별 재고

예외 상황

예외처리 방향
예정보다 적게 도착부족 수량을 미입고로 남기거나 발주 잔량으로 관리
예정에 없는 상품 도착예외 입고 승인 또는 반송 처리
검수 후 파손 발견정상 재고가 아닌 보류 또는 불량 재고로 처리
입고확정 후 오류 발견원장 삭제가 아니라 취소 수불 또는 보정 수불 생성

관련 문서 링크