현장 관리서비스 계약과 계약자
현장 관리서비스의 계약자는 해당 서비스 기간의 거주자이며, 공실 기간에는 소유자입니다. 관리비 부담과 고지서·세금계산서의 귀속은 그 기간에 적용되는 관리서비스 계약자를 기준으로 합니다. 현재 화면에 보이는 거주자 이름만으로 계약 관계나 발행된 문서의 귀속을 바꾸지는 않습니다.
이 문서는 확정된 Leyve 제품 정의와 후속 채택 블루프린트입니다. 문서 개정만으로 현재 Console의 계약 관계·고지서 데이터가 이 모델로 이관됐거나 실제 발행·납부가 완료됐다고 보지 않습니다.
두 계약의 범위
| 계약 | 당사자와 대상 | 소유하는 업무 |
|---|---|---|
| 본사 제품 SaaS 구독계약 | Leyve 이용 조직이 본사 제품을 구독하는 계약 | 이용 기능·구독기간·제품 이용료 |
| 현장 관리서비스 계약 | 현장·유닛에서 해당 기간의 거주자 또는 공실 소유자가 관리서비스를 이용하는 계약 | 관리서비스 기간·관리비 부담·고지서와 세금계산서의 귀속 |
같은 당사자가 두 계약에 참여하더라도 별개 계약입니다. 현장 관리서비스 계약을 등록하는 일은 본사 SaaS 구독을 변경하는 일이 아니며, SaaS 가격표·관리 유닛 수·제품 활성화 규칙을 바꾸지 않습니다.
소유자·사용자·계약자
| 제품 용어 | English | 관계의 뜻 |
|---|---|---|
| 소유자 | Owner | 해당 유닛의 소유 관계에 연결된 당사자 |
| 사용자 | Occupant | 해당 기간에 유닛을 사용하거나 거주하는 관계에 연결된 당사자 |
| 계약자 | Contracting Party | 해당 관리서비스 계약에 연결된 당사자. 거주 기간에는 거주자, 공실 기간에는 소유자 |
세 관계는 타입과 적용 기간을 구분해 기록합니다. 같은 partyID가 소유자·사용자·계약자를 겸할 수 있지만, 한 관계의 등록이 다른 관계의 등록을 자동으로 뜻하지는 않습니다. 여기서 사용자는 유닛의 사용 관계이며 로그인 계정이나 직원 접근 역할과 구분합니다.
공유소유의 표시 대표도 관리서비스 계약자와 별개입니다. 여러 소유자가 있을 때 표시 대표의 이름이나 선정 순서로 계약자를 추정하지 않고, 실제 관리서비스 계약에 등록된 당사자 관계를 확인합니다.
계약 관계와 서면 계약서
관리서비스 계약은 다음을 묶는 실제 계약 UUID 관계입니다. 아래는 후속 채택에서 확인할 의미 계약이며 현재 API·DB의 채택 완료를 선언하는 필드 표가 아닙니다.
| 연결 정보 | 기준 |
|---|---|
| 현장 | 불변 현장 ID. 내부 워크스페이스 ID를 쓰는 경우에도 현장 관계를 확인합니다. |
| 유닛 | 해당 현장에 속한 불변 유닛 ID |
| 계약자 | 당사자 원본의 partyID와 그 계약의 당사자 관계 |
| 적용 기간 | 그 계약자가 관리서비스를 이용하고 관리비를 부담하는 기간 |
| 계약 | 위 관계를 연결하는 실제 contractUUID. 이름·관리코드·유닛 ID의 별칭이나 합성 조회 키가 아닙니다. |
현장·유닛·당사자의 소유 범위와 실제 계약 관계를 확인한 뒤 등록합니다. 같은 이름이나 코드가 있다는 이유로 멤버·유닛·계약을 재연결하지 않으며, 기존 필드에 contract라는 이름이 있다는 사실만으로 실제 계약 UUID 관계가 확인됐다고 보지 않습니다.
서면 계약서 첨부는 선택 사항입니다. 계약 관계 등록과 계약서 파일 첨부는 별개이며, 첨부 파일이 없어도 관계를 등록할 수 있습니다. 파일이 있다는 사실만으로 계약자·유닛·기간이 확정되는 것도 아닙니다. 작성·첨부·서명 상태는 해당 문서와 업무 흐름에 따로 기록합니다.
서비스 기간과 발행 시 귀속 고정
중간 이사나 공실은 현재 이름을 교체하는 방식으로 처리하지 않고, 각 적용 기간의 소유·사용·계약 관계를 타입과 기간 구간으로 나누어 기록합니다. 예를 들어 같은 현장·유닛에서도 다음 관계를 구분합니다.
| 서비스 기간 | 현장 상황 | 관리서비스 계약자 |
|---|---|---|
| 1일~10일 | 거주자 A가 거주 | 거주자 A |
| 11일~15일 | 공실 | 소유자 B |
| 16일~말일 | 거주자 C가 거주 | 거주자 C |
이 예시는 귀속 관계를 설명하며 일할 계산이나 정산 금액을 정하는 규칙이 아닙니다. 가정산(옛 이름 중간정산)의 금액·확정 절차는 해당 업무 원본이 소유합니다.
계약자는 청구 대상 서비스 기간에 유효한 관계로 선정합니다. 예를 들어 6월 관리비를 7월에 발행하더라도 6월에 서비스를 받은 계약자를 표시하며, 7월에 새로 거주한 사람으로 교체하지 않습니다. 서비스 기간 중 관계가 바뀌었으면 위와 같이 해당 기간 구간을 나누어 확인합니다.
고지서나 세금계산서를 발행할 때는 청구 대상 서비스 기간에 적용된 계약·당사자·현장·유닛·기간과 문서에 필요한 정보를 청구 대상 기간의 계약자 snapshot(발행 시 고정)으로 보존합니다. 이는 발행일의 현재 거주자를 고른다는 뜻이 아닙니다. 이후 현재 거주자나 당사자 정보를 바꿔도 과거 문서의 귀속과 원본 snapshot을 자동으로 바꾸지 않습니다. 귀속 오류의 정정은 각 문서의 기존 정정·취소·새 버전 절차와 이력으로 처리합니다.
문서와 처리 상태
| 문서 유형 | 이 모델에서의 의미 | 따로 확인할 상태 |
|---|---|---|
| 고지서 / Invoice | 해당 계약자에게 관리비 내역과 납부할 금액을 알리는 문서 | 고지·발행 사실과 실제 수납·납부 사실 |
| 세금계산서 / Tax Invoice | 별도 세금계산서 발행 업무의 문서 | 실제 발행 요청·처리 결과와 발행 기록 |
| 서면 계약서 / Written Contract Document | 계약 조건을 담은 작성·첨부 문서 | 첨부·작성·서명 등의 문서 상태 |
세 유형은 같은 문서로 취급하지 않습니다. 고지서에 VAT 숫자가 표시돼 있다는 이유로 세금계산서 발행 완료로 바꾸지 않으며, 문서 생성·고지·세금계산서 발행만으로 실제 납부가 완료됐다고 보지 않습니다. 실제 발행과 수납 상태는 각각의 실행 결과와 원장을 확인합니다.
현재 원본과 후속 채택
현재 관리비 청구 대상 명부는 유닛에 멤버 또는 매출처를 연결하고 확정 당시 관계를 보존하는 흐름을 설명합니다. 이는 이 문서의 실제 관리서비스 계약 UUID·당사자·적용 기간 관계를 검증하는 작업과 구분합니다.
현재 검토한 Console prototype의 고지서 snapshot v3에는 memberPartyId, memberAssignmentId, propertySpaceId와 멤버·공간·금액·기간 정보가 있지만, 이 snapshot은 실제 관리서비스 contractUUID와 적용 기간 관계를 확인하는 원본을 제공하지 않습니다. 이름·관리코드나 내부 조회 키를 그 관계로 승격하지 않습니다.
후속 제품 채택은 다음 순서로 진행합니다.
- 현장·유닛·당사자와 실제 계약 UUID의 원본 및 소유 범위를 확인합니다.
- 거주·공실·중간 이사의 적용 기간과 계약자 관계를 명시적으로 기록합니다.
- 새로 발행하는 문서에는 청구 대상 서비스 기간의 검증한 계약 관계를 사용하고, 발행 시 snapshot을 고정합니다.
- 기존 CRM v3 고지서의 멤버 snapshot·식별자·금액·기간은 보존합니다. 실제 관계가 확인되기 전에는 재연결하거나 현재 당사자 정보로 과거 귀속을 덮어쓰지 않습니다.
- 실제 관계 검증·이관·문서 발행·수납의 채택 결과는 소유 제품의 코드·검증·배포로 별도 확인합니다.
기존 운영 설명서와 개발 안내의 원본·미러는 해당 제품의 채택 작업에서 갱신합니다. 이 Terms 문서가 그 원본을 자동으로 덮어쓰거나 채택 완료 표시를 대신하지 않습니다.
관련 정본
- Leyve Terms
- 소유·점유와 계약관리 — 기존 운영 흐름
- 관리비 업무와 관리비 청구 대상 명부
- 문서 소유권과 아키텍처 경계 (새 탭)
- 표시 대표 소유자와 대표 유닛 (새 탭) — 계약 당사자와 표시 대표의 구분