구매요청 관리
개요
이 화면은 무엇인가요? 현장이나 각 부서에서 필요한 자재, 부품, 서비스의 구매를 요청하고, 승인 프로세스를 거쳐 구매 발주로 연결하는 조달의 시작점입니다.
누가 사용하나요?
- 🏭 현장/부서 담당자: 필요 자재 구매 요청 작성
- 📋 구매 담당자: 요청 내용 검토 및 발주 전환
- 📋 부서장/관리자: 구매요청 승인/반려
언제 사용하나요?
- 생산에 필요한 원자재나 부품이 부족할 때
- 사무용품, 설비 등 비생산 자재를 구매해야 할 때
- MRP 실행 결과 계획구매오더가 생성되어 요청으로 전환할 때
- 긴급 자재가 필요하여 특급 구매를 요청할 때
주요 기능
1. 구매요청 등록
무엇을 하나요?: 필요한 품목, 수량, 희망 납기일을 입력하여 구매를 요청합니다.
어떻게 사용하나요?:
- 신규 등록 버튼을 선택합니다
- 요청일과 필요일(납기 희망일)을 입력합니다
- 긴급도를 선택합니다 (일반/긴급/특급)
- 하단 요청항목에 품목, 수량, 예상단가를 입력합니다
- 요청사유를 기록합니다 (예: "생산라인 A 원자재 소진 예상")
- 필요 시 견적서 등 첨부파일을 등록합니다
- 저장 후 상태를 승인대기로 변경하여 승인 요청합니다
💡 팁: 선호 공급업체가 있다면 요청항목에서 지정할 수 있습니다. 구매팀은 이를 참고하되 단가비교 후 최종 업체를 결정합니다.
2. 구매요청 승인
무엇을 하나요?: 요청 내용을 검토하고 승인 또는 반려합니다.
어떻게 사용하나요?:
- 승인대기 상태의 요청을 조회합니다
- 요청 품목, 수량, 예상금액, 요청사유를 검토합니다
- 승인 시 상태를 승인으로 변경합니다 (자동으로 발주서 생성이 가능해집니다)
- 반려 시 상태를 반려로 변경하고 사유를 기록합니다
업무 흐름에서의 위치
| 연결 화면 | 관계 | 설명 |
|---|---|---|
| 구매요청항목 관리 | 구매요청 → 요청항목 | 요청별 품목 상세를 관리합니다 |
| 구매발주 관리 | 구매요청 → 구매발주 | 승인된 요청을 기반으로 발주서를 생성합니다 |
| 단가비교 상세 | 구매요청 → 단가비교 | 요청 품목의 업체별 단가를 비교합니다 |
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 구매요청번호 | 요청 고유 번호 | 자동 채번 | PR-2026-0001 |
| 요청자 | 구매 요청한 사람 | 로그인 사용자 자동 입력 | 박현장 |
| 요청부서 | 요청 부서 | 소속 부서 자동 입력 | 생산1팀 |
| 요청일 | 요청서 작성일 | 날짜 선택 | 2026-03-17 |
| 필요일 | 자재가 필요한 날짜 | 날짜 선택 | 2026-04-01 |
| 긴급도 | 요청의 긴급 수준 | 일반/긴급/특급 선택 | 긴급 |
| 상태 | 요청 진행 상태 | 상태 흐름에 따라 변경 | 작성 → 승인대기 → 승인 |
| 요청사유 | 구매가 필요한 이유 | 직접 입력 | 생산라인 A 원자재 소진 예상 |
| 승인자 | 승인 처리한 사람 | 자동 기록 | 김관리자 |
| 첨부파일 | 견적서, 사양서 등 | 파일 첨부 | 업체견적서.pdf |
자주 묻는 질문 (FAQ)
Q. 구매요청이 반려되면 어떻게 하나요?
A. 반려된 구매요청은 수정 후 다시 승인 요청할 수 있습니다. 반려 사유를 확인하고, 수량이나 요청사유를 보완한 후 상태를 다시 "승인대기"로 변경하면 됩니다.
Q. 승인된 구매요청은 자동으로 발주서가 생성되나요?
A. 네, 워크플로우 설정에 따라 승인된 구매요청을 기반으로 발주서가 자동 생성될 수 있습니다. 동일 구매요청에 대한 중복 발주는 멱등성 키(구매요청번호 + 거래처ID) 기반으로 자동 방지됩니다. 수동으로 발주서를 생성할 수도 있습니다.
Q. MRP에서 자동 생성된 구매요청은 어떻게 처리하나요?
A. APS/MRP 실행 시 생성된 계획구매오더는 "구매요청 전환" 워크플로우를 통해 자동으로 구매요청으로 전환됩니다. 전환된 구매요청은 일반 요청과 동일한 승인 절차를 거칩니다.
실무 시나리오
시나리오: 생산라인 긴급 자재 구매요청
생산1팀의 CNC 가공 라인에서 사용하는 절삭공구가 예상보다 빨리 소모되어, 3일 이내에 추가 공급이 필요합니다.
- 생산1팀 현장 담당자가 구매요청 관리 화면에서 신규 등록합니다
- 필요일을 3일 후로 설정하고, 긴급도를 특급으로 선택합니다
- 요청항목에 "초경 엔드밀 10mm" 20개, 예상단가 35,000원을 입력합니다
- 요청사유에 "CNC 라인 절삭공구 긴급 소모, 3일 내 미공급 시 라인 정지 우려"를 기록합니다
- 상태를 승인대기로 변경하면, 부서장에게 긴급 승인 알림이 발송됩니다
- 승인 후 구매팀에서 기존 계약업체에 긴급 발주를 진행합니다
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
테이블 정보
- 테이블명:
purchase_requisitions - 테이블 특성: 사용자 연결, 부서 연결, 감사 추적, 인쇄 기능
컬럼 상세
| 컬럼명 | 타입 | 필수 | 설명 |
|---|---|---|---|
pr_number | VARCHAR | ✅ (고유) | - |
requester_id | UUID (시스템참조) | - | users 참조 |
department_id | UUID (시스템참조) | - | departments 참조 |
request_date | DATE | ✅ | - |
required_date | DATE | ✅ | - |
status | ENUM | ✅ | 작성/승인대기/승인/반려/발주완료 |
total_amount | DECIMAL (계산) | - | 요청항목 예상금액 합계 |
justification | TEXT | - | - |
approved_by | UUID (시스템참조) | - | 워크플로우 승인자 |
approved_at | TIMESTAMP | - | - |
urgency | ENUM | - | 일반/긴급/특급 |
po_attachment | FILE | - | - |