Option A 실적 인식 (현금주의)
다른 이름:현금 기반 실적 인식 · 실적은 현금을 따른다
MeiYe Zhan의 매출 인식 모델. 고객이 현금을 결제한 날 시술자에게 실적이 인정되며, 미수금은 추후 결제일에 실적으로 인정됨.
전체 정의
Option A(현금주의 실적 인식)는 MeiYe Zhan의 v1.0.x 이후 핵심 설계 철학입니다. 고객이 분할 결제하는 경우, **실적 인식 시점이 현금 유입일을 따릅니다**——서비스 제공일이 아닙니다. 공식: `paidRatio = paidAmount / totalAmount`; 당일 인식되는 실적 = totalAmount × paidRatio. 미수 잔액은 `Debt`(채권) 모듈에서 추적되며, 각 결제일은 새로운 실적 발생 이벤트로 처리됩니다.
이 개념이 존재하는 이유
뷰티샵은 분할 결제 상황이 빈번합니다(패키지 3회 분납, 시술 후 결제 등). 서비스 당일에 전액 실적 인식하면, 매장이 회수하지 못한 금액에 대해서도 시술자에게 커미션을 지급해 매장이 손해 봅니다. 반면 서비스 당일에 인식하지 않으면 시술자는 "일했는데 실적이 없다"고 불만을 제기합니다. Option A는 양쪽 모두 해결합니다——실적은 현금을 따르고, 결제 받은 사람이 커미션을 얻습니다. 추후 결제분도 원래 시술자(및 v1.0.18+ 보조 시술자)에게 비례 배분됩니다.
MeiYe Zhan에서의 처리 방식
`src/lib/performanceCalc.ts`가 모든 실적 계산의 단일 진실 공급원입니다. `treatmentPaidRatios(t)`는 서비스 / 상품 / 패키지별로 독립된 비율을 반환합니다(각각 독립적으로 인식 가능). 대시보드, 리포트, 출퇴근 급여 모두 동일한 헬퍼를 import합니다. **실적 공식을 인라인으로 작성하지 말 것**——이는 AGENTS.md의 최상위 규칙입니다. 위반 시 출퇴근과 대시보드 수치 불일치를 일으켰고 v1.0.38에서 전면 수정했습니다.
구체적 예시
NT$1,000 시술, 현금 NT$600 + 미수 NT$400. **Option A**: 당일 실적 NT$600, NT$400은 채권 모듈로. 3일 후 고객이 NT$400 결제 → 당일 신규 실적 NT$400(원래 시술자 귀속). **비교 Option B**(미채택): 당일 NT$1,000 전액 계상——고객 미회수 시 매장은 현금 손실 + 이미 지급한 커미션의 이중 손실 발생.
관련 용어
관련 글
비교
MeiYe Zhan에서 "Option A 실적 인식 (현금주의)"을 실제로 어떻게 처리하는지 보시겠어요?
30일 무료 체험, 신용카드 불필요. 월 NT$999부터.
무료 체험 시작