From b1f95312c4ff0b71dcbc009b78e3f61e814a7717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Fri, 20 Mar 2026 08:23:04 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20[rd]=20=EC=B1=84=EA=B6=8C=EC=B6=94?= =?UTF-8?q?=EC=8B=AC=20=ED=94=84=EB=A1=9C=EC=84=B8=EC=8A=A4=20=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=20=ED=8E=98=EC=9D=B4=EC=A7=80=20=EC=9D=B4=EA=B4=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sales/debt/index.php를 MNG 스타일로 이관 - Blade 레이아웃 적용 (layouts.app 확장) - Lucide 아이콘 → Remix Icon 변환 - 색상 체계 slate→gray 통일 - 라우트/컨트롤러/메뉴 추가 --- app/Http/Controllers/RdController.php | 12 + resources/views/rd/debt-collection.blade.php | 689 +++++++++++++++++++ routes/web.php | 3 + 3 files changed, 704 insertions(+) create mode 100644 resources/views/rd/debt-collection.blade.php diff --git a/app/Http/Controllers/RdController.php b/app/Http/Controllers/RdController.php index 00f5b148..43ce3d7b 100644 --- a/app/Http/Controllers/RdController.php +++ b/app/Http/Controllers/RdController.php @@ -637,4 +637,16 @@ public function ccToSlack(Request $request): View|\Illuminate\Http\Response return view('rd.cc-to-slack.index'); } + + /** + * 채권추심 프로세스 관리 + */ + public function debtCollection(Request $request): View|\Illuminate\Http\Response + { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('rd.debt-collection')); + } + + return view('rd.debt-collection'); + } } diff --git a/resources/views/rd/debt-collection.blade.php b/resources/views/rd/debt-collection.blade.php new file mode 100644 index 00000000..34c1e52c --- /dev/null +++ b/resources/views/rd/debt-collection.blade.php @@ -0,0 +1,689 @@ +@extends('layouts.app') + +@section('title', '채권추심 프로세스 관리') + +@section('content') + + + +
+

+ + 채권추심 프로세스 관리 +

+
+
+

회수 성공률

+

84.2%

+
+
+

평균 회수 기간

+

62일

+
+
+
+ + +
+
+ 전체 공정 진행률 + 0% +
+
+
+
+ + +
+
+
+ Phase 1. 기초조사 + 0% +
+
+
+
+
+
+
+ Phase 2. 보전처분 + 0% +
+
+
+
+
+
+
+ Phase 3. 집행권원 + 0% +
+
+
+
+
+
+
+ Phase 4. 강제집행 + 0% +
+
+
+
+
+
+

* 각 상세 단계의 체크박스를 완료하면 해당 단계 및 전체 진행률에 반영됩니다.

+
+ + +
+ + + + +
+ +
+ +
+
+ + +
+
+

Phase 1. 기초 조사 및 독촉

+
+ + 1~2주 소요 + + 목표: 기초 조사 +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
체크세부 항목담당
원인 서류 확보
계약서, 세금계산서, 거래명세서 등
기업
채무자 소재 조사
사업자 등록증, 휴/폐업 여부 확인
변호사
신용 상태 조사
주거래은행 및 신용 등급 파악
변호사
내용증명 발송
최후 독촉 및 증거력 확보
변호사
+
+
+ + +
+
+

Phase 2. 보전 처분

+
+ + 1~2주 소요 + + 목표: 자산 은닉 방지 +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
체크절차 항목상태
가압류 대상 목적물 특정
부동산, 채권(은행), 유체동산 등
변호사
가압류 신청서 접수
관할 법원 전자 접수
변호사
공탁금 납부 (현금/보증보험)
법원 결정에 따른 담보 제공
기업
가압류 결정문 수령
결정 통지 및 효력 발생 확인
변호사
+
+
+ + +
+
+

Phase 3. 집행권원 확보

+
+ + 2주~1년 소요 + + 목표: 법적 권리 확정 +
+
+
+
+
+ +
+

+ + 지급명령 신청 +

+
+ 평균 2~4주 소요 +
+

채무자가 빚을 인정할 때 유리. 가장 신속한 집행권원 확보 방법.

+
+ 변호사 담당 +
+
+
+
+ +
+

+ + 민사소송 접수 +

+
+ 약 6~12개월 소요 +
+

채권채무 다툼이 있거나 지급명령 이의신청 시 본안 소송 진행.

+
+ 변호사 담당 +
+
+
+
+ + +
+
+

Phase 4. 강제 집행 및 회수

+
+ + 1~3개월 소요 + + 목표: 실제 회수 완료 +
+
+
+
+
+ +
+
+

재산 명시 및 재산 조회 신청

+ 1~2개월 +
+

법원을 통해 채무자의 숨겨진 재산을 찾아내는 단계

+
+
+ +
+
+
+ +
+
+

강제 집행 (압류/경매) 실시

+ 집행 대상별 상이 +
+

통장 압류, 유체동산 압류(빨간딱지), 부동산 경매 등

+
+
+ +
+
+
+ +
+

회수 완료 및 성공보수 정산

+

실제 금액 입금 확인 후 사건 최종 종결

+
+
+ +
+
+
+
+
+ + +
+ +
+
+
+ +
+

채무 및 상환 현황

+
+ +
+ +
+
+ 총 청구 금액 (원금) + 50,000,000원 +
+
+ 법정 이율 (연 12%) + + 6,000,000원 +
+
+ 최종 회수 목표액 + 56,000,000원 +
+
+ + +
+ + + +
+ 회수 시작일 + +
+ +
+ + +
+ + +
+
+ 분할 기간 설정 + 12개월 +
+ +
+ 2개월 + 36개월 +
+
+
+ + +
+
+ 월 예상 상환액 + 4,666,667원 +
+
+ + + + + +
+
+ + 할인 및 합의 처리 +
+
+ 합의 목표가: 51,000,000
수수료 면제 협의 가능
+ +
+
+
+ +
+
+ 현재 회수 진행 상태 + 정상 상환 중 +
+
+
+
+
+
+ + +
+
+
+ +
+

도움말

+
+

+ 설정된 상환 계획은 법적 효력이 있는 합의서를 기반으로 합니다. 분할 납부 지연 시 기한의 이익이 상실되어 즉시 강제집행 절차로 전환될 수 있습니다. +

+ +
+ + +
+

+ "성공적인 채권 회수는 철저한
+ 심리적 전술법적 타이밍의 결합입니다." +

+
+
+ Antigravity Advisor +
+
+
+
+ + + +@endsection + +@push('scripts') + +@endpush diff --git a/routes/web.php b/routes/web.php index f3950b70..fd6cc3ce 100644 --- a/routes/web.php +++ b/routes/web.php @@ -450,6 +450,9 @@ // 클코 → 슬랙 변환기 Route::get('/cc-to-slack', [RdController::class, 'ccToSlack'])->name('cc-to-slack'); + + // 채권추심 프로세스 + Route::get('/debt-collection', [RdController::class, 'debtCollection'])->name('debt-collection'); }); // 일일 스크럼 (Blade 화면만)