계약 목록
개요
이 화면은 무엇인가요?
수주가 확정된 영업기회에 대해 정식 계약을 등록하고 관리하는 화면입니다. 계약 유형(신규/갱신/추가), 기간, 총액, 결제조건, SLA 응답시간 등 계약의 핵심 조건을 관리하며, 마일스톤을 통해 계약 이행 상태를 추적합니다.
누가 사용하나요?
- 영업담당자: 계약 정보를 등록하고 이행 상태를 관리합니다
- 영업관리자: 전체 계약 현황과 만료 일정을 모니터링합니다
- CS담당자: SLA 조건을 참조하여 서비스 응답시간을 준수합니다
언제 사용하나요?
- 수주가 확정되어 계약서를 등록할 때
- 계약 갱신 또는 변경이 발생할 때
- 계약 만료가 다가와 갱신을 검토할 때
- 계약 이행 단계를 추적할 때
주요 기능
| 기능 | 설명 |
|---|---|
| 계약 등록 | 유형, 기간, 금액, SLA 등 계약 핵심 조건을 등록합니다 |
| 상태 관리 | 작성→체결→이행→만료/해지 상태를 관리합니다 |
| 마일스톤 관리 | 계약 이행 단계별 마일스톤을 서브테이블로 관리합니다 |
| 자동갱신 설정 | 자동갱신 여부를 설정하면 만료 전 자동 처리됩니다 |
| ERP 연동 | ERP 계약/판매주문과 연결합니다 |
| 계약서 첨부 | 계약서 원본 문서를 첨부하여 관리합니다 |
업무 흐름에서의 위치
| 이전 단계 | 현재 화면 | 다음 단계 |
|---|---|---|
| 견적서 목록 | 계약 목록 | 계약마일스톤 목록 |
| 계약 목록 | 갱신기회 목록 |
입력 항목 가이드
| 항목 | 설명 | 필수 | 입력 방법 |
|---|---|---|---|
| 계약번호 | 계약 고유 번호 (자동 생성) | ✅ | 읽기전용 |
| 고객사 | 계약 대상 고객사 | ✅ | 고객사 목록에서 선택합니다 |
| 영업기회 | 연결된 영업기회 | 영업기회 목록에서 선택합니다 | |
| 견적서 | 연결된 견적서 | 견적서 목록에서 선택합니다 | |
| 계약유형 | 신규/갱신/추가 계약 여부 | ✅ | 선택합니다 |
| 시작일 | 계약 시작일 | ✅ | 날짜를 선택합니다 |
| 종료일 | 계약 종료일 | ✅ | 날짜를 선택합니다 |
| 계약총액(원) | 계약 전체 금액 | ✅ | 금액을 입력합니다 |
| 결제조건 | 지불 조건 (예: 납품 후 30일) | 직접 입력합니다 | |
| 자동갱신여부 | 만료 시 자동 갱신 여부 | 토글로 선택합니다 | |
| SLA응답시간(h) | 서비스 응답 보장 시간 | 시간 단위로 입력합니다 | |
| 상태 | 계약 진행 상태 | ✅ | 작성/체결/이행/만료/해지 중 선택합니다 |
| 계약서파일 | 계약서 원본 문서 | 파일을 첨부합니다 |
자주 묻는 질문 (FAQ)
Q. 계약 만료 시 자동으로 알림이 가나요?
자동갱신이 설정된 계약은 만료 전 워크플로우에 의해 갱신 프로세스가 자동 시작됩니다. 자동갱신이 아닌 경우에도 만료 예정 알림이 발송되어 갱신기회 목록에서 갱신을 검토할 수 있습니다.
Q. SLA 응답시간은 어떻게 활용되나요?
계약에 설정된 SLA 응답시간은 서비스 요청 처리 시 응답 시간 기준으로 적용됩니다. SLA 위반 시 자동 에스컬레이션이 발동됩니다.
Q. 계약 변경은 어떻게 하나요?
계약 내용이 변경될 때는 계약변경 목록에서 변경 이력을 관리합니다. 원계약 정보는 보존되며, 변경 사항만 별도로 기록됩니다.
실무 시나리오
시나리오: 수주 확정 후 계약 등록
상황: A전자 MES 구축 프로젝트의 수주가 확정되어 계약을 등록합니다.
- 견적서 목록에서 A전자 견적의 상태를
수주로 변경합니다 - 계약 목록에서
+ 신규를 눌러 계약을 등록합니다 - 고객사
A전자, 계약유형신규, 계약총액5억원을 입력합니다 - 시작일/종료일, 결제조건
납품 후 30일, SLA응답시간4시간을 설정합니다 - 마일스톤(서브테이블)을 추가합니다:
- 착수금 (30%): 계약 체결 후 7일, 1.5억 원
- 중도금 (40%): 시스템 구축 완료, 2억 원
- 잔금 (30%): 검수 완료 후 30일, 1.5억 원
- 계약서 원본 PDF를 첨부하고 상태를
체결로 변경합니다
참고: 데이터 구조
테이블명: crm_contracts
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
contract_number | 계약번호 | VARCHAR *필수 *고유 | - |
account_id | 고객사ID | UUID (FK) *필수 | accounts 참조 |
opportunity_id | 영업기회ID | UUID (FK) | opportunities 참조 |
quotation_id | 견적서ID | UUID (FK) | crm_quotations 참조 |
contract_type | 계약유형 | ENUM(신규, 갱신, 추가) *필수 | - |
start_date | 시작일 | DATE *필수 | - |
end_date | 종료일 | DATE *필수 | - |
total_value | 계약총액(원) | DECIMAL *필수 | - |
payment_terms | 결제조건 | VARCHAR | - |
auto_renewal | 자동갱신여부 | BOOLEAN | - |
sla_response_hours | SLA응답시간(h) | INT | - |
status | 상태 | ENUM(작성, 체결, 이행, 만료, 해지) *필수 | - |
contract_file | 계약서파일 | FILE | 계약서 원본 문서 |
서브테이블: 계약마일스톤 (crm_contract_milestones)
테이블 특성: 감사 추적, 인쇄 지원