기준정보
이 기능은 무엇인가요?
품목, 거래처, BOM, 공정경로, 창고 등 ERP 전체 업무의 기초가 되는 마스터 데이터를 관리합니다.
정확한 기준정보는 모든 ERP 업무의 출발점입니다. 한 번 올바르게 등록하면 구매/생산/영업/재무 전 영역에서 일관된 데이터를 사용할 수 있습니다.
업무 프로세스 개요
포함된 화면
| 화면 | 용도 | 주 사용자 |
|---|---|---|
| 품목분류 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 품목 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 거래처 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 거래처담당자 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| BOM 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 공정경로 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 작업장 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 창고 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| BOM 버전 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 대체단위 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 공급업체 평가 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 배치/LOT 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 마스터 변경요청 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 품목 보관조건 설정 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 거래처주소 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
| 세금코드 관리 | 목록 | 기준정보 관리자, 설계팀, 구매팀, 생산기술팀 |
관련 솔루션 연계
| 솔루션 | 연계 내용 | 데이터 흐름 |
|---|---|---|
| 생산관리 | BOM/공정 연계 | BOM → 생산오더 |
| 구매관리 | 거래처/품목 연계 | 거래처 → 구매발주 |
| 원가관리 | 원가계산 기준 | BOM+공정 → 원가계산 |
| MES | 생산실행 연계 | 공정경로 → MES 작업지시 |
시작하기
- 처음 사용하시면 → 품목분류 관리에서 시작하세요
- 각 화면의 상세 사용법은 개별 화면 문서를 참고하세요
- 궁금한 점은 FAQ를 확인하거나 시스템 관리자에게 문의하세요
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
관련 워크플로우
- 신용 확인 (autoTask): 고객의 여신한도 및 미수금을 자동 확인
- MRP 전개 (autoTask): BOM 기반 자재소요량을 자동 전개합니다
- BOM 전개 (autoTask): BOM 기반 자재소요량을 전개하고 가용재고를 대비
- BOM 기반 사급자재 조회 (dataFilter): BOM에서 사급자재 목록을 조회
- BOM 신규버전 생성 (autoTask): 승인된 ECO 기반으로 BOM 신규 버전을 자동 생성. 기존 BOM 스냅샷을 보존하고 변경사항을 적용 [Transaction: REQUIRES_NEW, Idempotency: {eco_number}_{bom_id}]
데이터 관계도
테이블 요약
품목분류 (item_categories)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
category_code | 분류코드 | VARCHAR *필수 *고유 | - |
category_name | 분류명 | VARCHAR *필수 | - |
parent_id | 상위분류ID | UUID (FK) | item_categories 참조 (자기참조) |
level | 레벨 | INT | - |
sort_order | 정렬순서 | INT | - |
manager_id | 분류관리자 | UUID (시스템참조) | - |
is_active | 사용여부 | BOOLEAN | - |
품목마스터 (items)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
item_code | 품목코드 | VARCHAR *필수 *고유 | - |
item_name | 품목명 | VARCHAR *필수 | - |
item_type | 품목유형 | ENUM(원자재, 반제품, 완제품, 부자재, MRO) *필수 | - |
uom | 단위 | VARCHAR *필수 | EA, KG, M, L 등 |
spec | 규격 | VARCHAR | - |
model | 모델명 | VARCHAR | - |
category_id | 품목분류ID | UUID (FK) | item_categories 참조 |
safety_stock | 안전재고 | DECIMAL | - |
reorder_point | 발주점 | DECIMAL | - |
lead_time_days | 리드타임(일) | INT | - |
standard_cost | 표준원가 | DECIMAL | - |
valuation_method | 재고평가방법 | ENUM(이동평균법, 선입선출법, 총평균법, 개별법, 표준원가법) *필수 | SAP MBEW 대응 - 품목별 재고평가 방법 |
selling_price | 판매단가 | DECIMAL | - |
purchase_price | 매입단가 | DECIMAL | - |
weight_kg | 중량(kg) | DECIMAL | - |
drawing_no | 도면번호 | VARCHAR | - |
hs_code | HS코드 | VARCHAR | - |
is_lot_tracked | LOT추적여부 | BOOLEAN | - |
is_serial_tracked | S/N추적여부 | BOOLEAN | - |
shelf_life_days | 유통기한(일) | INT | - |
storage_condition | 보관조건 | VARCHAR | - |
manager_id | 품목담당자 | UUID (시스템참조) | - |
is_active | 사용여부 | BOOLEAN | - |
lifecycle_status | 품목수명상태 | ENUM(개발, 시작양산, 양산, 단종예정, 단종, 폐기) | 품목 라이프사이클 단계 관리 |
auto_numbering_prefix | 자동채번접두사 | VARCHAR | 품목코드 자동 채번 접두사 (예: RM-, FG-, WIP-) |
auto_numbering_sequence | 자동채번순번 | INT | 품목코드 자동 채번 현재 순번 |
product_image | 제품이미지 | FILE | 제품 사진 및 외관 이미지 |
drawing_file | 기술도면 | FILE | 제품 설계도면 (PDF, DWG 등) |
specification_file | 사양서 | FILE | - |
current_stock_qty | 현재재고수량 | DECIMAL (계산) | WMS stock 테이블 재고합계 (양 방향 연계) |
total_defect_qty | 누적불량수량 | DECIMAL (계산) | QMS nonconformances 불량수량합계 (양방향 연계) |
total_consumed_qty | 누적소비수량 | DECIMAL (계산) | MES material_consumption 실제소비합계 (양방향 연계) |
거래처 (partners)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
partner_code | 거래처코드 | VARCHAR *필수 *고유 | - |
partner_name | 거래처명 | VARCHAR *필수 | - |
partner_type | 거래처유형 | ENUM(고객, 공급업체, 고객+공급업체) *필수 | - |
business_number | 사업자번호 | VARCHAR *고유 | - |
ceo_name | 대표자명 | VARCHAR | - |
business_type | 업태 | VARCHAR | - |
address | 주소 | TEXT | - |
phone | 전화번호 | VARCHAR | - |
email | 이메일 | VARCHAR | - |
contact_person | 담당자 | VARCHAR | - |
sales_person_id | 영업담당자 | UUID (시스템참조) | - |
payment_terms | 결제조건 | ENUM(현금, 30일, 60일, 90일, 어음) | - |
credit_limit | 여신한도 | DECIMAL | - |
bank_name | 은행명 | VARCHAR | - |
bank_account | 계좌번호 | VARCHAR | - |
tax_type | 과세유형 | VARCHAR | - |
currency | 기준통화 | ENUM(KRW, USD, EUR, JPY, CNY) *필수 | - |
is_active | 사용여부 | BOOLEAN | - |
credit_status | 신용상태 | ENUM(정상, 주의, 정지, 해지) | 거래처 신용 상태 관리 |
evaluation_grade | 평가등급 | ENUM(S, A, B, C, D) | 공급업체 종합 평가등급 |
last_evaluation_date | 최종평가일 | DATE | 가장 최근 공급업체 평가 실시일 |
business_license | 사업자등록증 | FILE | 거래처 사업자등록증 사본 |
avg_supplier_score | 평균공급업체점수 | DECIMAL (계산) | supplier_evaluations 종합점수 평균 (양방향 연계) |
evaluation_count | 평가횟수 | INT (계산) | supplier_evaluations 평가건수 (양방향 연계) |
거래처담당자 (partner_contacts)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
partner_id | 거래처ID | UUID (FK) *필수 | - |
contact_name | 담당자명 | VARCHAR *필수 | - |
position | 직위 | VARCHAR | - |
department | 부서 | VARCHAR | - |
phone | 전화번호 | VARCHAR | - |
mobile | 휴대폰 | VARCHAR | - |
email | 이메일 | VARCHAR | - |
is_primary | 주담당여부 | BOOLEAN | - |
BOM (자재명세서) (bom)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
bom_code | BOM코드 | VARCHAR *필수 *고유 | - |
parent_item_id | 모품목ID | UUID (FK) *필수 | - |
child_item_id | 자품목ID | UUID (FK) *필수 | - |
bom_type | BOM유형 | ENUM(E-BOM, M-BOM) *필수 | - |
bom_level | BOM레벨 | INT *필수 | - |
quantity | 소요량 | DECIMAL *필수 | - |
unit | 단위 | VARCHAR *필수 | - |
loss_rate | 로스율(%) | DECIMAL | - |
required_quantity_with_loss | 로스반영소요량 | DECIMAL (계산) | - |
effective_from | 유효시작일 | DATE *필수 | - |
effective_to | 유효종료일 | DATE | - |
process_code | 공정코드 | VARCHAR | - |
alternative_item_id | 대체품목ID | UUID (FK) | items 참조 - 대체 가능 품목 |
manager_id | BOM담당자 | UUID (시스템참조) | - |
is_active | 사용여부 | BOOLEAN | - |
공정경로 (routings)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
routing_code | 공정코드 | VARCHAR *필수 *고유 | - |
item_id | 품목ID | UUID (FK) *필수 | - |
process_seq | 공정순서 | INT *필수 | - |
process_name | 공정명 | VARCHAR *필수 | - |
work_center_id | 작업장ID | UUID (FK) *필수 | - |
setup_time | 셋업시간(분) | DECIMAL | - |
run_time_per_unit | 단위당가공시간(분) | DECIMAL | - |
total_time_per_unit | 총소요시간(분) | DECIMAL (계산) | - |
cycle_time | 사이클타임(초) | DECIMAL | - |
labor_count | 투입인원 | INT | - |
manager_id | 공정담당자 | UUID (시스템참조) | - |
from_operation_id | 이전공정ID | UUID (FK) | 이전 공정 (NULL=시작) |
to_operation_id | 다음공정ID | UUID (FK) | 다음 공정 (NULL=종료) |
operation_type | 공정유형 | ENUM(standard, alternative, rework, outsource, inspection) *필수 | - |
branch_condition | 분기조건식 | VARCHAR | 분기 조건식 |
routing_priority | 라우팅우선순위 | INT | - |
routing_version | 라우팅버전 | INT | - |
effective_from | 유효시작일 | DATE | - |
effective_to | 유효종료일 | DATE | - |
is_optional | 선택공정여부 | BOOLEAN | - |
작업장 (work_centers)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
wc_code | 작업장코드 | VARCHAR *필수 *고유 | - |
wc_name | 작업장명 | VARCHAR *필수 | - |
wc_type | 작업장유형 | ENUM(가공, 조립, 검사, 포장, 절단, 기계가공, 열처리) *필수 | - |
department_id |