본문으로 건너뛰기

재고통제

이 기능은 무엇인가요?​

재고통제은(는) 재고실사, AQL 샘플링, 출고반납, 위탁재고 통제 기능입니다. 창고관리자, 자재관리자 등이 주로 사용합니다.

업무 프로세스 개요​

포함된 화면​

순서화면명주요 업무사용 시점
1재고실사재고실사 관리전표/문서 화면에서 조회/등록
2실사 품목재고실사품목 관리목록 화면에서 조회/등록
3AQL 샘플링 기준AQL샘플링기준 관리목록 화면에서 조회/등록
4출고 반납출고반납 관리목록 화면에서 조회/등록
5위탁재고위탁재고 관리목록 화면에서 조회/등록

관련 솔루션 연계​

연계 솔루션연계 내용
EAM설비 정보 참조, PM 작업과 자재 연계
SCM구매 발주 연동
ERP품목 마스터, 재고 연계

업무 자동화​

안내

재고통제 화면에서 재고 변동, 실사, 반납 등을 처리하면 재고 수량과 재발주점이 자동으로 관리됩니다. 재고 부족 시 자동으로 감지하여 구매요청을 유도합니다.

🔢 자동 계산​

실사 품목 변경 시 재고실사 집계 자동 갱신 --- 실사 품목을 하나씩 입력하면 재고실사의 총 품목수, 실사 완료수, 차이 발생수, 총 차이금액이 자동으로 반영됩니다.

➡️ 자동 처리​

재고수량이 재발주점 이하로 떨어지면 자동 구매요청 유도 --- 재고가 변동될 때마다 재발주점과 비교하여, 재고가 재발주점 이하이면 자동으로 감지됩니다. 적시에 구매요청을 생성하여 자재 부족을 방지할 수 있습니다.

안전재고 규칙 변경 시 재발주점 자동 동기화 --- 안전재고 기준을 변경하면 재발주점에 즉시 반영됩니다.

출고반납 재입고 시 재고 자동 증가 --- 반납품을 재입고 처리하면 해당 품목의 재고가 자동으로 복구됩니다.

시작하기​

  1. 먼저 재고실사 화면에서 기본 데이터를 등록합니다
  2. 실사 품목 화면에서 상세 정보를 설정합니다
  3. 나머지 화면에서 필요한 업무를 수행합니다
참고: 데이터 구조

데이터 관계도​

관련 워크플로우​

  • 재고실사 시작 (startEvent): -
  • 실사 계획 (humanTask): 실사 유형(전수/Cycle/Spot), 대상 위치, ABC 등급을 설정합니다
  • 실사 품목목록 생성 (autoTask): mro_inventory 기반으로 실사 대상 품목 목록을 자동 생성합니다
  • 실사 수행 (humanTask): 현장에서 실물 수량을 확인하고 counted_qty를 입력합니다
  • 차이 분석 (autoTask): 장부 대비 실물 차이를 자동 계산하고 investigation_required 플래그를 갱신합니다
  • 차이 조사 (humanTask): 임계값 초과 품목에 대해 차이 원인을 조사하고 사유를 기록합니다
  • 자동 조정 (autoTask): 임계값 이내 차이를 자동 조정합니다
  • 출고반납 시작 (startEvent): -
  • 반납 접수 (humanTask): 반납 품목, 수량, 상태를 접수합니다
  • 반납 검수 (humanTask): 반납 품목의 상태를 검수합니다

테이블 요약​

재고실사 (mro_physical_counts)​

컬럼명한글명타입설명
count_code실사코드VARCHAR *필수 *고유-
count_type실사유형ENUM(FULL, CYCLE, SPOT, ANNUAL) *필수-
location_id보관위치IDUUID (FK)전수 실사 시 null (전체 위치)
abc_target_classABC대상등급ENUM(A, B, C, ALL)Cycle Count 시 ABC 등급별 차등 주기
planned_date계획일DATE *필수-
actual_date실시일DATE-
total_items총품목수INT-
counted_items실사완료수INT-
variance_items차이발생수INT-
total_variance_amount총차이금액DECIMAL-
accuracy_pct재고정확도(%)DECIMAL (계산)-
counter_id실사자UUID (시스템참조)-
approver_id승인자UUID (시스템참조)-
status상태ENUM(PLANNED, IN_PROGRESS, COUNTED, UNDER_REVIEW, APPROVED, ADJUSTED, CLOSED) *필수-
notes비고TEXT-

재고실사품목 (mro_count_items)​

컬럼명한글명타입설명
count_item_code실사품목코드VARCHAR *필수 *고유-
count_id실사IDUUID (FK) *필수-
item_id품목IDUUID (FK) *필수-
location_id보관위치IDUUID (FK)-
system_qty장부수량DECIMAL *필수-
counted_qty실사수량DECIMAL-
variance_qty차이수량DECIMAL (계산)-
variance_pct차이율(%)DECIMAL (계산)-
unit_cost단가DECIMAL-
variance_amount차이금액DECIMAL (계산)-
variance_threshold_pct차이임계값(%)DECIMAL이 비율 초과 시 조사 필요
investigation_required조사필요BOOLEAN (계산)-
reason_code차이사유ENUM(COUNTING_ERROR, THEFT, DAMAGE, UNRECORDED_ISSUE, UNRECORDED_RECEIPT, MEASUREMENT_ERROR, SYSTEM_ERROR, OTHER)-
reason_detail사유상세TEXT-
adjustment_status조정상태ENUM(PENDING, INVESTIGATED, ADJUSTED, WAIVED) *필수-
adjusted_by_id조정자UUID (시스템참조)-
notes비고TEXT-

AQL샘플링기준 (mro_aql_sampling_plans)​

컬럼명한글명타입설명
plan_code기준코드VARCHAR *필수 *고유-
plan_name기준명VARCHAR *필수-
inspection_level검사수준ENUM(S1, S2, S3, S4, I, II, III) *필수ISO 2859-1 검사수준 (일반: I/II/III, 특별: S1-S4)
aql_valueAQL값ENUM(0.065, 0.10, 0.15, 0.25, 0.40, 0.65, 1.0, 1.5, 2.5, 4.0, 6.5) *필수-
lot_size_min로트최소INT *필수-
lot_size_max로트최대INT *필수-
sample_size_code샘플크기코드VARCHAR *필수ISO 2859-1 샘플크기 문자 (A~R)
sample_size샘플크기INT *필수-
accept_number합격판정수(Ac)INT *필수-
reject_number불합격판정수(Re)INT *필수-
severity검사엄격도ENUM(NORMAL, TIGHTENED, REDUCED) *필수-
switching_rule전환규칙TEXT보통↔까다로운↔수월 검사 전환 조건
applicable_categories적용품목분류VARCHAR적용 대상 품목 카테고리 (콤마 구분)
status상태ENUM(ACTIVE, INACTIVE) *필수-
created_by_id등록자UUID (시스템참조)-
notes비고TEXT-

출고반납 (mro_issue_returns)​

컬럼명한글명타입설명
return_code반납코드VARCHAR *필수 *고유-
issue_request_id원출고요청IDUUID (FK) *필수-
item_id품목IDUUID (FK) *필수-
return_type반납유형ENUM(WRONG_ISSUE, SURPLUS, DEFECTIVE_EXCHANGE, JOB_CANCELLED, OTHER) *필수-
return_qty반납수량DECIMAL *필수-
unit단위VARCHAR *필수-
condition_code상태코드ENUM(NEW, USED_GOOD, USED_FAIR, DAMAGED, EXPIRED, CONTAMINATED) *필수-
restockable재입고가능BOOLEAN (계산)NEW/USED_GOOD만 재입고 가능
return_location_id반납위치IDUUID (FK)-
return_date반납일DATE *필수-
returned_by_id반납자UUID (시스템참조)-
inspected_by_id검수자UUID (시스템참조)-
inspection_result검수결과ENUM(ACCEPTED, REJECTED, PENDING)-
stock_adjusted재고반영완료BOOLEAN-
disposal_action처분조치ENUM(RESTOCK, REPAIR, SCRAP, PENDING)DAMAGED/EXPIRED 품목 처분 방법
cost_center_id원가센터IDUUID (FK)비용 환입 원가센터
status상태ENUM(DRAFT, SUBMITTED, INSPECTED, RESTOCKED, DISPOSED, CLOSED) *필수-
notes비고TEXT-

위탁재고 (mro_consignment_stock)​

컬럼명한글명타입설명
consignment_code위탁코드VARCHAR *필수 *고유-
supplier_id공급업체IDUUID (FK) *필수-
item_id품목IDUUID (FK) *필수-
location_id보관위치IDUUID (FK) *필수-
agreement_id포괄계약IDUUID (FK)-
consignment_qty위탁수량DECIMAL *필수-
consumed_qty소비수량DECIMAL-
available_qty가용수량DECIMAL (계산)-
unit_price단가DECIMAL-
min_stock_level최소보유수준DECIMAL공급업체 자동 보충 트리거 수준
max_stock_level최대보유수준DECIMAL-
replenishment_lead_days보충리드타임(일)INT-
last_replenishment_date최근보충일DATE-
last_consumption_date최근소비일DATE-
billing_cycle정산주기ENUM(WEEKLY, BIWEEKLY, MONTHLY, ON_CONSUMPTION) *필수-
last_billing_date최근정산일DATE-
ownership소유권ENUM(SUPPLIER, TRANSFER_ON_CONSUME) *필수소비 시 소유권 이전
status상태ENUM(ACTIVE, SUSPENDED, TERMINATED) *필수-
managed_by_id관리자UUID (시스템참조)-
notes비고TEXT-