내부오더
개요
이 화면은 무엇인가요? 이 화면에서는 내부오더를 작성하고 승인/전결 처리합니다.
누가 사용하나요?
- 🏢 재무팀: 내부오더 등록, 조회, 수정 업무 수행
- 🏢 경영기획팀: 내부오더 등록, 조회, 수정 업무 수행
- 🏢 연결결산팀: 내부오더 등록, 조회, 수정 업무 수행
언제 사용하나요?
- 내부오더 정보를 등록/수정할 때
- 내부오더 현황을 조회할 때
- 관련 데이터를 검색하고 분석할 때
주요 기능
1. 내부오더 작성
무엇을 하나요?: 이 화면에서는 내부오더를 작성하고 승인/전결 처리합니다.
어떻게 사용하나요?:
- 화면에 접속하여 신규 작성 버튼을 클릭합니다
- 기본 정보(거래처, 일자 등)를 입력합니다
- 라인 항목을 추가합니다
- 금액이 자동 계산되는 것을 확인합니다
- 저장 후 승인요청을 클릭합니다
- 승인자가 검토 후 승인합니다
💡 팁: 저장 전에 라인 항목 금액이 올바른지 반드시 확인하세요.
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 오더번호 (필수) | order_code | 직접 입력 | - |
| 오더명 (필수) | order_name | 직접 입력 | - |
| 오더유형 (필수) | order_type | 목록에서 선택 | - |
| 설명 | description | 텍스트 입력 | - |
| 책임자 | responsible_id | 검색 선택 | - |
| 담당부서 | department_id | 검색 선택 | - |
| 원가센터 (필수) | cost_center_id | 검색 선택 | - |
| 사업장 | plant_id | 검색 선택 | - |
| 시작일 (필수) | start_date | 달력에서 선택 | 2026-03-17 |
| 종료예정일 | end_date | 달력에서 선택 | 2026-03-17 |
| 예산금액 (필수) | budget_amount | 숫자 입력 | 100 |
| 실적금액 | actual_amount | 숫자 입력 | 100 |
| 확약금액 | commitment_amount | 숫자 입력 | 100 |
| 잔여예산 | remaining | 숫자 입력 | 100 |
| 예산소진율(%) | budget_utilization | 숫자 입력 | 100 |
| 정산원가센터 | settlement_cost_center_id | 검색 선택 | - |
| 정산자산 | settlement_asset_id | 검색 선택 | - |
| 상태 (필수) | status | 목록에서 선택 | - |
| 정산일 | settlement_date | 달력에서 선택 | 2026-03-17 |
| 정산전표 | settlement_journal_id | 검색 선택 | - |
| 승인자 | approved_by | 검색 선택 | - |
| 승인일 | approved_date | 달력에서 선택 | 2026-03-17 |
| 비고 | remarks | 텍스트 입력 | - |
업무 흐름에서의 위치
| 연결 화면 | 관계 | 설명 |
|---|---|---|
| 원가센터 | 연관 | 원가센터→내부오더(귀속) |
| 원가센터 | 연관 | 원가센터→내부오더(정산) |
| 사업장 | 연관 | 사업장→내부오더 |
| 고정자산 | 연관 | 고정자산→내부오더(정산자산화) |
| 전표 | 연관 | 전표→내부오더(정산전표) |
자주 묻는 질문 (FAQ)
Q. 전표 번호는 어떻게 부여되나요?
A. 자동 채번 규칙에 따라 접두어+연도+순번 형태로 자동 생성됩니다. 수동으로 변경할 수 없습니다.
Q. 이미 승인된 전표를 수정할 수 있나요?
A. 승인 완료된 전표는 직접 수정할 수 없습니다. 역분개(취소) 전표를 생성한 후 새로 작성해야 합니다.
실무 시나리오
시나리오: 내부오더 작성 및 승인
새로운 내부오더를 작성하고 승인을 받아야 합니다.
- 화면에 접속하여 신규 작성 버튼을 클릭합니다
- 기본 정보(거래처, 일자 등)를 입력합니다
- 라인 항목을 추가합니다
- 금액이 자동 계산되는 것을 확인합니다
- 저장 후 승인요청을 클릭합니다
- 승인자가 검토 후 승인합니다
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
테이블명: internal_orders
테이블 특성:
- 사용자 연결 (created_by, updated_by 자동 생성)
- 부서 연결 (department_id 자동 생성)
- 감사 추적 활성화
- 인쇄 기능 지원
입력 항목 원본
| 항목 | 의미 | 타입 | 필수 | 왜 필요한가 |
|---|---|---|---|---|
| 오더번호 | order_code | VARCHAR | ✅ | - |
| 오더명 | order_name | VARCHAR | ✅ | - |
| 오더유형 | order_type | 투자오더 / 보전오더 / 마케팅 / R&D / 교육 / 이벤트 / 프로젝트 / 기타 | ✅ | 투자오더=CAPEX 자산화, 보전오더=설비유지보수 |
| 설명 | description | TEXT | - | |
| 책임자 | responsible_id | UUID | 시스템 users 테이블 참조 | |
| 담당부서 | department_id | UUID | 시스템 departments 테이블 참조 | |
| 원가센터 | cost_center_id | UUID | ✅ | cost_centers 테이블 참조 (cc_name 표시) |
| 사업장 | plant_id | UUID | plants 테이블 참조 (plant_name 표시) | |
| 시작일 | start_date | DATE | ✅ | - |
| 종료예정일 | end_date | DATE | - | |
| 예산금액 | budget_amount | DECIMAL | ✅ | - |
| 실적금액 | actual_amount | DECIMAL | - | |
| 확약금액 | commitment_amount | DECIMAL | - | |
| 잔여예산 | remaining | DECIMAL | 자동 계산: budget_amount - actual_amount - commitment_amount | |
| 예산소진율(%) | budget_utilization | DECIMAL | 자동 계산: CASE WHEN budget_amount != 0 THEN (actual_amount + commitment_amount) / budget_amount * 100 ELSE 0 END | |
| 정산원가센터 | settlement_cost_center_id | UUID | cost_centers 테이블 참조 (cc_name 표시) | |
| 정산자산 | settlement_asset_id | UUID | fixed_assets 테이블 참조 (asset_name 표시) | |
| 상태 | status | 계획 / 릴리즈 / 진행중 / 기술완료 / 정산완료 / 마감 / 취소 | ✅ | - |
| 정산일 | settlement_date | DATE | - | |
| 정산전표 | settlement_journal_id | UUID | journal_entries 테이블 참조 (entry_number 표시) | |
| 승인자 | approved_by | UUID | 시스템 users 테이블 참조 | |
| 승인일 | approved_date | DATE | - | |
| 비고 | remarks | TEXT | - |
데이터 관계도
참조받는 테이블
- 원가센터 (1:N) 원가센터→내부오더(귀속)
- 원가센터 (1:N) 원가센터→내부오더(정산)
- 사업장 (1:N) 사업장→내부오더
- 고정자산 (1:N) 고정자산→내부오더(정산자산화)
- 전표 (1:N) 전표→내부오더(정산전표)
전표 설정
- 자동 채번: 접두어
IO, yearly 리셋 - 상태 흐름: 계획 → 계획→진행 → 진행→완료 → 완료→정산 → 정산→마감 → 마감
라인 항목
- 내부오더 항목 (
internal_order_items)
폼 구성
기본정보
| 필드 | 필수 | 읽기전용 | 비고 |
|---|---|---|---|
| order_no | ✅ | ||
| 오더유형 | ✅ | ||
| 오더명 | ✅ | ||
| responsible_dept_id | |||
| responsible_user_id | |||
| 상태 |
기간/예산
| 필드 | 필수 | 읽기전용 | 비고 |
|---|---|---|---|
| 시작일 | ✅ | ||
| 종료예정일 | |||
| 예산금액 | |||
| 실적금액 | ✅ | ||
| remaining_amount | ✅ |
정산
| 필드 | 필수 | 읽기전용 | 비고 |
|---|---|---|---|
| settlement_rule | |||
| settlement_receiver | |||
| remark |