발주 개요
개념 설명
발주는 필요한 상품을 공급사에 요청하는 업무입니다. 유통 시스템에서는 재고 부족, 판매 계획, 안전재고 기준을 바탕으로 발주를 생성합니다.
왜 필요한가
발주가 늦으면 결품이 발생하고, 과하면 과잉재고가 됩니다. 개발자는 발주를 단순 주문서가 아니라 입고와 재고 계획의 시작점으로 봐야 합니다.
실무 흐름
발주 필요 수량을 계산하고 공급사와 단가를 확인한 뒤 발주서를 생성합니다. 상품이 도착하면 WMS 입고 예정과 연결되고, 입고확정 후 매입으로 이어집니다.
개발자가 주의할 점
발주 수량은 최소 주문 단위, 입수량, 납기, 기존 미입고 수량을 함께 고려해야 합니다. 현재고만 보고 발주하면 중복 발주가 생길 수 있습니다.
예시
가용재고가 안전재고보다 낮고 이미 발주 중인 수량이 없다면 재발주 대상이 됩니다.