판매주문항목 관리
개요
이 화면은 무엇인가요? 각 판매주문에 포함된 품목별 수량, 단가, 납기일, 출하 진행 상태를 상세하게 확인하고 관리하는 화면입니다.
누가 사용하나요?
- 🏢 영업 담당자: 주문별 품목 상세 확인 및 수정
- 🚚 물류 담당자: 미출하 수량 확인 및 출하 계획 수립
- 🏭 생산 담당자: 품목별 생산 상태 확인
언제 사용하나요?
- 판매주문에 품목을 추가하거나 수정할 때
- 미출하 수량을 확인하여 출하 계획을 세울 때
- 품목별 생산 진행 상태를 확인할 때
- 주문 항목별 납기일을 개별 관리할 때
주요 기능
1. 주문항목 등록/수정
무엇을 하나요?: 판매주문에 포함된 품목, 수량, 단가를 입력합니다.
어떻게 사용하나요?:
- 판매주문을 선택합니다
- 품목 마스터에서 품목을 선택합니다
- 주문수량과 단가를 입력합니다
- 금액이 자동 계산됩니다 (수량 x 단가)
- 필요 시 항목별 납기일을 별도로 지정할 수 있습니다
💡 팁: 행번호는 자동으로 부여됩니다. 한 주문에 여러 품목이 있을 때 각 품목별로 납기일을 다르게 설정할 수 있습니다.
2. 출하 진행 현황 확인
무엇을 하나요?: 품목별 출하 수량과 미출하 수량을 실시간으로 확인합니다.
어떻게 사용하나요?:
- 목록에서 출하수량과 미출하수량 컬럼을 확인합니다
- 미출하수량이 0보다 크면 아직 출하해야 할 수량이 남아 있습니다
- 상태가 "일부출하"인 항목은 분할 출하가 진행 중임을 의미합니다
업무 흐름에서의 위치
| 연결 화면 | 관계 | 설명 |
|---|---|---|
| 판매주문 관리 | 판매주문 → 주문항목 | 상위 판매주문 정보를 관리합니다 |
| 출하항목 관리 | 주문항목 → 출하항목 | 이 주문항목을 기반으로 출하항목이 생성됩니다 |
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 판매주문 | 소속 판매주문 | 판매주문 목록에서 선택 | SO-2026-0001 |
| 행번호 | 항목 순서 번호 | 자동 부여 | 10, 20, 30... |
| 품목 | 주문 제품 | 품목 마스터에서 선택 | 모터 어셈블리 A |
| 주문수량 | 주문한 수량 | 숫자 입력 | 500 |
| 단가 | 제품 1개당 가격 | 숫자 입력 | 25,000 |
| 금액 | 항목 금액 | 자동 계산 (수량 x 단가) | 12,500,000 |
| 납기일 | 항목별 납기일 | 날짜 선택 (선택사항) | 2026-04-15 |
| 출하수량 | 이미 출하된 수량 | 자동 반영 (읽기전용) | 300 |
| 미출하수량 | 남은 출하 수량 | 자동 계산 (주문수량 - 출하수량) | 200 |
| 생산상태 | 생산 진행 상태 | 자동 반영 | 생산중 |
| 상태 | 출하 진행 상태 | 자동 반영 | 일부출하 |
자주 묻는 질문 (FAQ)
Q. 미출하수량이 마이너스(-)로 표시되는 경우는 무엇인가요?
A. 미출하수량은 "주문수량 - 출하수량"으로 자동 계산됩니다. 마이너스 값이 나타나면 주문 수량보다 더 많이 출하된 과출하 상태입니다. 출하항목을 확인하여 수량 오류가 없는지 점검하세요.
Q. 한 주문항목을 여러 번에 나누어 출하할 수 있나요?
A. 네, 분할 출하가 가능합니다. 예를 들어 500개 주문 중 300개를 먼저 출하하면, 상태가 "일부출하"로 변경되고 미출하수량이 200으로 표시됩니다. 나머지 200개를 별도의 출하 건으로 추가 출하할 수 있습니다.
Q. 생산상태는 어떻게 업데이트되나요?
A. 생산상태는 MES(생산관리시스템)에서 자동으로 연동됩니다. 생산 의뢰 시 "계획중"으로 변경되고, 생산이 시작되면 "생산중", 완료되면 "생산완료"로 자동 업데이트됩니다.
실무 시나리오
시나리오: 분할 납품 건의 출하 현황 파악
대형 프로젝트 수주(SO-2026-0050)에 10개 품목이 있으며, 4주에 걸쳐 분할 납품하기로 했습니다. 현재 2주차이며 출하 진행 현황을 확인해야 합니다.
- 판매주문항목 관리 화면에서 SO-2026-0050을 필터링합니다
- 각 항목별 출하수량과 미출하수량 컬럼을 확인합니다
- 상태가 "대기"인 항목은 아직 출하가 시작되지 않은 품목입니다
- "일부출하" 상태의 항목은 미출하수량을 기준으로 다음 출하 계획을 수립합니다
- 생산상태가 "생산중"인 항목의 완료 예정일을 MES에서 확인하여 3주차 출하 계획에 반영합니다
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
테이블 정보
- 테이블명:
sales_order_items - 테이블 특성: 사용자 연결, 감사 추적, 인쇄 기능
컬럼 상세
| 컬럼명 | 타입 | 필수 | 설명 |
|---|---|---|---|
so_id | UUID (FK) | ✅ | sales_orders 참조 |
line_no | INT | ✅ | - |
item_id | UUID (FK) | ✅ | items 참조 |
quantity | DECIMAL | ✅ | - |
unit_price | DECIMAL | ✅ | - |
amount | DECIMAL | ✅ | 계산: quantity * unit_price |
delivery_date | DATE | - | - |
shipped_qty | DECIMAL | - | - |
remaining_ship_qty | DECIMAL | - | 계산: quantity - shipped_qty |
production_status | ENUM | - | 미의뢰/계획중/생산중/생산완료 |
status | ENUM | ✅ | 대기/일부출하/출하완료/취소 |
데이터 관계
참조하는 테이블 (1:N)
생산오더, 출하항목, 수주변경상세, 납품서항목
참조받는 테이블
판매주문(sales_orders), 품목마스터(items)