보증/반품
이 기능은 무엇인가요?
보증/반품은(는) MRO 자재의 보증클레임과 반품(RTV) 처리 기능입니다. 구매팀, MRO 담당자 등이 주로 사용합니다.
업무 프로세스 개요
포함된 화면
| 순서 | 화면명 | 주요 업무 | 사용 시점 |
|---|---|---|---|
| 1 | 보증 범위 관리 | MRO보증범위 관리 | 목록 화면에서 조회/등록 |
| 2 | 보증 클레임 | MRO보증클레임 관리 | 목록 화면에서 조회/등록 |
| 3 | RTV 주문 관리 | RTV반품주문 관리 | 목록 화면에서 조회/등록 |
관련 솔루션 연계
| 연계 솔루션 | 연계 내용 |
|---|---|
| EAM | 설비 정보 참조, PM 작업과 자재 연계 |
| SCM | 구매 발주 연동 |
| ERP | 품목 마스터, 재고 연계 |
업무 자동화
안내
보증/반품 화면에서 클레임 정산이나 반품을 처리하면, 보증 잔여 한도와 재고가 자동으로 관리됩니다. 보증 한도 소진 시 추가 클레임이 자동으로 방지됩니다.
🔢 자동 계산
보증클레임 정산 시 보증범위 사용실적 자동 집계 --- 클레임이 정산되면 해당 보증의 사용 클레임 횟수와 사용 금액이 자동으로 재집계되어 잔여 한도를 즉시 파악할 수 있습니다.
➡️ 자동 처리
보증범위 사용한도 초과 시 자동 소진 처리 --- 사용 횟수 또는 사용 금액이 최대 한도에 도달하면 보증이 자동으로 '소진' 상태로 전환되어 추가 클레임 시도를 방지합니다.
RTV 반품 발송 시 재고 자동 차감 --- 반품을 발송하면 해당 품목의 재고가 반품 수량만큼 자동으로 차감됩니다.
RTV 크레딧 발행 시 수령 확인 자동 기록 --- 공급업체가 크레딧을 발행하면 수령 여부와 수령일이 자동으로 기록됩니다.
시작하기
- 먼저 보증 범위 관리 화면에서 기본 데이터를 등록합니다
- 보증 클레임 화면에서 상세 정보를 설정합니다
- 나머지 화면에서 필요한 업무를 수행합니다
참고: 데이터 구조
데이터 관계도
관련 워크플로우
- 보증클레임 시작 (startEvent): -
- 보증범위 자동확인 (autoTask): 품목의 보증 유효기간 및 클레임 잔여 한도를 확인합니다
- 클레임 상세 등록 (humanTask): 결함 상세 내용과 증빙을 등록합니다
- 벤더 제출 (humanTask): 클레임을 공급업체에 제출합니다
- 정산 처리 (autoTask): 승인된 클레임 금액을 정산하고 보증 사용 횟수를 갱신합니다
- 금액 협상 (humanTask): 공급업체와 클레임 금액을 협상합니다
- RTV 반품 시작 (startEvent): -
- 반품 등록 (humanTask): 반품 사유 및 대상 품목을 등록합니다
- 반품 검사 (humanTask): 반품 대상 품목의 결함을 검사·기록합니다
- 반품 발송 (humanTask): 반품을 공급업체에 발송합니다
테이블 요약
MRO보증범위 (mro_warranty_coverage)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
warranty_code | 보증코드 | VARCHAR *필수 *고유 | - |
item_id | 품목ID | UUID (FK) *필수 | - |
supplier_id | 공급업체ID | UUID (FK) *필수 | - |
po_id | 발주ID | UUID (FK) | - |
warranty_type | 보증유형 | ENUM(MANUFACTURER, SUPPLIER, EXTENDED, REPAIR) *필수 | - |
coverage_type | 보상유형 | ENUM(FULL_REPLACEMENT, PARTS_ONLY, REPAIR_COST, CREDIT) *필수 | - |
start_date | 보증시작일 | DATE *필수 | - |
end_date | 보증종료일 | DATE *필수 | - |
coverage_conditions | 보증조건 | TEXT | - |
exclusions | 제외사항 | TEXT | - |
max_claim_count | 최대클레임횟수 | INT | - |
max_claim_amount | 최대클레임금액 | DECIMAL | - |
used_claim_count | 사용클레임횟수 | INT (계산) | - |
used_claim_amount | 사용클레임금액 | DECIMAL (계산) | - |
alert_days_before_expiry | 만료전알림일수 | INT | - |
document_url | 문서URL | VARCHAR | - |
status | 상태 | ENUM(ACTIVE, EXPIRED, EXHAUSTED, VOID) *필수 | - |
created_by_id | 등록자 | UUID (시스템참조) | - |
notes | 비고 | TEXT | - |
MRO보증클레임 (mro_warranty_claims)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
claim_code | 클레임코드 | VARCHAR *필수 *고유 | - |
warranty_id | 보증ID | UUID (FK) *필수 | - |
item_id | 품목ID | UUID (FK) *필수 | - |
supplier_id | 공급업체ID | UUID (FK) *필수 | - |
defect_date | 결함발생일 | DATE *필수 | - |
claim_date | 클레임일 | DATE *필수 | - |
claim_type | 클레임유형 | ENUM(REPLACEMENT, REPAIR, CREDIT, RETURN) *필수 | - |
defect_description | 결함설명 | TEXT | - |
quantity_defective | 불량수량 | DECIMAL *필수 | - |
claim_amount | 클레임금액 | DECIMAL | - |
approved_amount | 승인금액 | DECIMAL | - |
replacement_item_id | 교체품목ID | UUID (FK) | - |
receipt_id | 입고ID | UUID (FK) | - |
evidence_photos | 증빙사진 | TEXT | 결함 증빙 사진 URL (콤마 구분) |
vendor_response | 공급업체응답 | TEXT | - |
vendor_response_date | 공급업체응답일 | DATE | - |
resolution | 해결내용 | TEXT | - |
resolution_date | 해결일 | DATE | - |
credit_memo_number | 크레딧메모번호 | VARCHAR | - |
status | 상태 | ENUM(DRAFT, SUBMITTED, UNDER_REVIEW, APPROVED, REJECTED, SETTLED, DISPUTED) *필수 | - |
submitted_by_id | 제출자 | UUID (시스템참조) | - |
approved_by_id | 승인자 | UUID (시스템참조) | - |
notes | 비고 | TEXT | - |
RTV반품주문 (mro_rtv_orders)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
rtv_code | RTV코드 | VARCHAR *필수 *고유 | - |
supplier_id | 공급업체ID | UUID (FK) *필수 | - |
receipt_id | 입고ID | UUID (FK) *필수 | - |
po_id | 발주ID | UUID (FK) *필수 | - |
rtv_type | RTV유형 | ENUM(DEFECTIVE, OVERSHIPMENT, WRONG_ITEM, DAMAGED, RECALL, WARRANTY) *필수 | - |
item_id | 품목ID | UUID (FK) *필수 | - |
return_quantity | 반품수량 | DECIMAL *필수 | - |
unit | 단위 | VARCHAR *필수 | - |
unit_cost | 단가 | DECIMAL | - |
total_amount | 총금액 | DECIMAL (계산) | - |
reason_detail | 반품사유 | TEXT | - |
inspection_report | 검사보고서 | TEXT | - |
shipping_method | 운송방법 | VARCHAR | - |
tracking_number | 운송장번호 | VARCHAR | - |
freight_cost | 운임비용 | DECIMAL | - |
freight_responsibility | 운임부담 | ENUM(BUYER, SELLER, SHARED) | - |
debit_memo_number | 차변메모번호 | VARCHAR | - |
credit_received | 크레딧수령여부 | BOOLEAN | - |
credit_amount | 크레딧금액 | DECIMAL | - |
credit_date | 크레딧수령일 | DATE | - |
shipped_date | 발송일 | DATE | - |
received_by_vendor_date | 공급업체수령일 | DATE | - |
status | 상태 | ENUM(DRAFT, APPROVED, SHIPPED, RECEIVED_BY_VENDOR, CREDIT_ISSUED, CLOSED, CANCELLED) *필수 | - |
requested_by_id | 요청자 | UUID (시스템참조) | - |
approved_by_id | 승인자 | UUID (시스템참조) | - |
notes | 비고 | TEXT | - |