Operating Rules

화면보다
규칙이 중요합니다

여기가 어긋나면 숫자가 어긋납니다. 아래 규칙은 전부 회귀 테스트로 잠겨 있어, 바꾸려면 테스트도 함께 바꿔야 합니다.

Boundary

경계는 이벤트 하나입니다

계약금 입금 확인 — 이 시점에 리드가 닫히고 계약 레코드가 생성됩니다. 그 전은 전부 리드, 그 후는 전부 계약입니다. 한 건이 두 보드에 동시에 뜨지 않습니다.

리드 소관신규접수 → 답변완료 → 투어예정 → 투어완료 → 계약금안내담당자가 바꾸는 7값. 계약완료로 바로 건너뛸 수 없습니다
경계계약금 입금 확인계약일 = 이 날. 계약서 서명 완료가 아닙니다
계약 소관호실배정 → 전송 → 서명완료 → 수납확인 → 신고 → 입주안내사실이 기록되면 단계가 따라옵니다

예외 하나 — 플랫폼 정산 건은 우리가 계약금을 받지 않으므로 경계가 «플랫폼 계약 확정»으로 갈립니다.

Tracks

트랙은 국적이 아니라 거주지로 가릅니다

트랙을 가르는 차이가 전부 «현장에 올 수 없다»에서 나오기 때문입니다. 외국인이라도 소재국에 살면 투어를 오고, 내국인이라도 해외에 살면 비대면이 필요합니다.

트랙조건특징
A 일반지점 소재국 거주방문 투어
B 원격지점 소재국 밖 거주비대면 투어(사전 촬영 영상) · 수납 항목 세분화
C 연장재계약4단계만 — 호실 배정과 입주 안내가 없습니다

도쿄 지점은 «일본 거주»가 A입니다. 한국 기준으로 판정하면 정확히 뒤집힙니다. 국적은 트랙이 아니라 조건필수 필드를 트리거합니다 — 국내는 비상연락망, 일본은 비자. 비자 종류가 계약 가능 여부를 제한하지는 않습니다(관광비자로 12개월 장기계약한 실제 건이 있습니다).

거주 여부는 3-state입니다. 네 / 아니오 / 미확인. === '네' 하나로 갈라 버리면 빈값이 곧 «해외 거주»가 되어, 현장에서 방을 보고 계약한 오프라인 고객이 전부 원격 트랙으로 굳습니다. 대면 계약은 현장 방문 자체가 소재국 거주의 근거입니다.

Settlement

정산 유형 3종은 트랙과 다른 축입니다

유형수납 구조
보증금형 (기본)계약금 → 보증금 잔액 + 첫 달 + 퇴실청소비
월세 선납형계약금 = 관리비 보증금, 잔금 = 계약기간 월세 전액. 보증금 없음
플랫폼 정산플랫폼이 수납. 우리 수납 항목 0

안 나누면 계약이 수납 단계에서 영영 멈춥니다. 선납형은 없는 보증금을 미납으로 기다리고, 플랫폼 건은 안 받을 돈이 미수금이 됩니다.

Locked

그 밖에 잠겨 있는 규칙

전부 회귀 테스트가 고정합니다. 규칙을 바꾸려면 테스트도 함께 바꿔야 하고, 그게 «바꿨다»는 기록입니다.

계약 기간 최장 12개월이후는 연장계약을 새로 맺습니다. 연장은 1개월 이상이고, 1개월 미만은 «퇴실연장»이라 재계약률 분자에 넣지 않습니다.
계약은 그때 가격으로 묶입니다대장 요금을 올려도 기존 계약은 바뀌지 않습니다. 대장을 바꾸는 순간 그때 값을 계약에 못박고 이력을 남깁니다.
파생값은 저장하지 않습니다진행 트랙 · 전환율 · 호실 상태 · 배정가능일 · 임대비용은 전부 계산값입니다. 규칙이 한 곳에만 있게 하기 위해서입니다.
끝난 계약은 보드에서 내려갑니다해지는 즉시, 완료는 입주 후 14일. 내려간 건수는 화면에 적고 어디서 볼 수 있는지 링크를 줍니다.
퍼널 분모에서 빼는 것연장(기존 고객 재계약)과 직접등록(문의 자체가 없었음)은 신규 문의 분모에서 뺍니다. 넣으면 광고 전환율이 부풀려집니다.
수수료 구분 6규칙재계약 → 홈페이지 폼이면 직거래 → 수기 등록의 부동산/플랫폼 → 그 밖 직거래 → 출처 없으면 «확인 필요». 직거래와 재계약은 요율이 달라 합치지 않습니다.

Japan

일본에서만 다른 것

모두 물건 프로파일과 정책값으로 처리됩니다. 코드 분기가 아닙니다.

법정 신고가 없습니다국내 임대차 신고는 한국 제도입니다. 일본 계약에는 이 단계가 아예 만들어지지 않고, 화면에 «국내 제도라 대상이 아닙니다»라고 이유를 씁니다 — 빈 칸으로 두면 담당자가 «누락»으로 읽습니다.
관리비를 따로 받지 않습니다공과금 별도이고 대장 관리비는 0입니다. 0은 «따로 받지 않는다»이고 빈값은 «대장에 없음»이라 서로 다릅니다.
원상회복 청소비전용면적 × 2,000엔. 국내는 정액입니다.
사이클입주일 기준 익월 같은 날의 전날까지가 1사이클입니다. 달력 월과 다른 축이라 계산 엔진이 갈립니다.
통화 표기엔은 전액 표기(¥214,900)입니다. «만원»에 대응하는 축약을 발명하지 않았습니다 — 읽는 사람마다 다르게 해석하기 때문입니다. 입력란만 만 단위입니다.
메신저 채널국내는 카카오톡, 일본은 LINE. 채널은 지점 소재국으로 갈립니다.

Verification

규칙은 테스트가 지킵니다

회귀 테스트 9종 1,383개 항목이 통과합니다. 각 항목에 «무엇을 왜 고정했는지»가 문장으로 적혀 있어 인수 기준으로 그대로 씁니다.

467객실 — 상태 · 자동 배치 · 공실 손실 · 만기 연장 · 계약 상한
309문의·투어 — 지점별 분리 · 거래처 FK · 리드↔계약 경계 · 공개 범위
230계약 — 단계·수납 가드 · 트랙 판정
377폼 · 조회 · 거래처 공개 · 임차인 · 직접등록 연동