구매발주항목 관리
개요
이 화면은 무엇인가요? 구매발주에 포함된 개별 품목의 발주수량, 단가, 납기일, 입고 진행 상태를 관리하는 화면입니다. 발주항목별로 입고수량을 추적하여 부분입고나 완료 여부를 확인할 수 있습니다.
누가 사용하나요?
- 📋 구매 담당자: 발주항목별 납기 관리 및 입고 현황 추적
- 📦 입고 담당자: 발주 대비 입고수량 확인
- 💰 재무 담당자: 발주 금액 확인
언제 사용하나요?
- 발주 건에 포함된 품목별 상세 정보를 확인할 때
- 발주항목별 입고 진행률을 추적할 때
- 품목별 납기일을 개별 관리해야 할 때
주요 기능
1. 발주항목 입력
무엇을 하나요?: 발주서에 포함할 품목의 수량, 단가, 납기일을 입력합니다.
어떻게 사용하나요?:
- 구매발주를 선택합니다
- 행번호, 품목, 발주수량, 단가를 입력합니다
- 금액이 자동으로 계산됩니다 (수량 x 단가)
- 품목별 납기일이 다르면 개별 납기일을 입력합니다
- 입고할 창고를 지정합니다
💡 팁: 포괄계약이 연결된 경우 협약단가가 자동 적용됩니다. 규격란에 특수 요구사항을 기록하면 공급업체 전달 시 유용합니다.
2. 입고 진행 추적
무엇을 하나요?: 발주한 품목의 입고 진행 상태를 확인합니다.
어떻게 사용하나요?:
- 발주항목의 상태 컬럼에서 입고 진행 상태를 확인합니다
- 입고수량과 발주수량을 비교하여 잔여수량을 확인합니다
- 전체 입고가 완료되면 상태가 자동으로 입고완료로 변경됩니다
업무 흐름에서의 위치
| 연결 화면 | 관계 | 설명 |
|---|---|---|
| 구매발주 관리 | 발주 → 발주항목 | 발주 건에 항목을 등록합니다 |
| 입고항목 관리 | 발주항목 → 입고항목 | 발주항목 기반으로 입고를 처리합니다 |
| 발주변경 이력 | 발주항목 → 변경이력 | 항목 변경 내역을 추적합니다 |
| 구매협약 관리 | 협약 → 발주항목 | 협약단가가 자동 적용됩니다 |
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 발주ID | 연결된 구매발주 건 | 발주 목록에서 선택 | PO-2026-0001 |
| 행번호 | 항목 순서 번호 | 숫자 입력 | 10 |
| 품목 | 발주할 자재/품목 | 품목 마스터에서 선택 | 알루미늄 판재 3mm |
| 발주수량 | 발주할 수량 | 숫자 입력 | 10,000 |
| 단가 | 구매 단가 | 숫자 입력 | 3,500 |
| 금액 | 발주수량 x 단가 | 자동 계산 | 35,000,000 |
| 납기일 | 품목별 납품 요청일 | 날짜 선택 | 2026-04-01 |
| 입고수량 | 현재까지 입고된 수량 | 자동 반영 | 7,500 |
| 상태 | 입고 진행 상태 | 자동 변경 | 대기/일부입고/입고완료/취소 |
| 입고창고 | 자재 입고 장소 | 창고 목록에서 선택 | 원자재 창고 |
| 규격 | 품목 규격/사양 | 직접 입력 | 3mm x 1220 x 2440 |
| 요청납기일 | 원래 요청한 납기 | 날짜 선택 | 2026-03-25 |
| 비고 | 특이사항 메모 | 직접 입력 | 표면처리 필요 |
자주 묻는 질문 (FAQ)
Q. 발주항목의 상태는 어떻게 변경되나요?
A. 발주항목의 상태는 입고 진행에 따라 자동으로 변경됩니다:
- 대기: 발주 후 아직 입고가 없는 상태
- 일부입고: 입고수량이 0보다 크지만 발주수량에 미달
- 입고완료: 입고수량이 발주수량 이상
- 취소: 발주항목이 취소된 상태
Q. 포괄계약 단가와 다른 단가로 발주할 수 있나요?
A. 포괄계약이 연결된 경우 협약단가가 자동 적용되지만, 필요 시 단가를 수정할 수 있습니다. 단, 협약단가와 다른 금액으로 발주하면 발주변경 이력에 변경 사유가 기록되며, 승인자 검토가 필요할 수 있습니다.
실무 시나리오
시나리오: 부분입고 후 잔량 확인
PO-2026-0001에 알루미늄 판재 10,000kg을 발주했는데, 1차로 7,500kg만 입고되었습니다. 잔량을 확인하고 추가 입고를 관리합니다.
- 구매발주항목 관리 화면에서 PO-2026-0001을 검색합니다
- 알루미늄 판재 항목의 발주수량(10,000)과 입고수량(7,500)을 비교합니다
- 상태가 일부입고로 표시되어 있음을 확인합니다
- 잔량 2,500kg에 대해 공급업체에 납기를 확인합니다
- 추가 입고 시 입고항목 관리에서 2,500kg을 등록합니다
- 전량 입고 완료 시 상태가 자동으로 입고완료로 변경됩니다
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
테이블 정보
- 테이블명:
purchase_order_items - 테이블 특성: 사용자 연결, 감사 추적, 인쇄 기능
데이터 관계
주요 컬럼
| 컬럼 | 타입 | 필수 | 설명 |
|---|---|---|---|
| po_id | UUID | O | 구매발주 FK |
| line_no | INT | O | 행번호 |
| item_id | UUID | O | 품목 FK |
| quantity | DECIMAL | O | 발주수량 |
| unit_price | DECIMAL | O | 단가 |
| amount | DECIMAL | O | 자동계산: quantity * unit_price |
| delivery_date | DATE | - | 납기일 |
| received_qty | DECIMAL | - | 입고수량 |
| status | ENUM | O | 대기/일부입고/입고완료/취소 |
| warehouse_id | UUID | - | 입고창고 FK |