매출왕¶
이 페이지에서 찾을 수 있는 것
매출왕 / 매출 순위 / 실장별 매출 / 의료진 매출 / 인하우스 매출 / 성과 지표
직원별 매출 실적을 순위로 표시하는 분석 페이지입니다. 실장/의료진별 매출 인식 + 시상·인센티브 자료로 활용.
주소:
/analytics/sales-king
화면 구성¶
| 영역 | 위치 | 내용 |
|---|---|---|
| 상단 필터 | 화면 위 | 기간(월/주/일) / 부서 / 직원 유형(실장·의료진) |
| 순위 표 | 메인 | 순위·이름·매출액·차트수·환자수·평균단가 |
| TOP3 카드 | 상단 시각화 | 1·2·3위 카드 (트로피·왕관·메달) |
| 그래프 | 하단 | 직원별 매출 막대그래프 |
| 엑셀 | 표 우측 | 다운로드 |
매출 인식 기준¶
매출은 차트의 staff(실장) 또는 doctor(의사) 컬럼 기준 합산:
직원별 매출 = SUM(progress_notes.total_amount)
WHERE staff = '직원명' (or doctor)
AND status != 'deleted'
AND reservation.visit_type != '협찬' -- WI#17d 협찬 제외
AND note_date BETWEEN ? AND ?
매출 인식 정책¶
- 차트 staff 컬럼 기준: 차트에 직접 기록된 담당 실장이 매출 인식
- 협찬 제외: visit_type='협찬' 차트는 매출 합산에서 자동 제외 (WI#17d)
- soft delete 제외: status='deleted' 차트는 매출 합산 제외 (WI#65 후속)
- 환불 반영: 환불 처리된 차트는 자동 매출 0 (WI#66 Phase D)
자주 쓰는 동작¶
시나리오 1 — 월별 실장 매출 순위 (시상용)¶
- 기간 = 이번 달
- 부서 = 실장
- 매출 정렬 (자동)
- TOP3 카드 확인 → 시상
시나리오 2 — 분기별 성과 분석¶
- 기간 = 분기
- 전체 직원 순위 확인
- 엑셀 다운로드 → 인사 성과 평가
시나리오 3 — 실장 본인 성과 확인¶
- (Level 4 본인 로그인) 기간 선택
- 본인 순위 + 매출 확인
- 다른 직원과 비교 (선택적 공개)
시나리오 4 — 신입 직원 성과 추적¶
- 직원 필터에 신입 이름
- 입사 후 주별·월별 매출 추세
- 멘토링 필요성 판단
권한별 차이¶
| Level | 사용 가능 |
|---|---|
| 1~2 (관리자) | ✅ 전체 + 엑셀 + 시상 자료 |
| 3 (실장팀장) | 본인 부서 전원 |
| 4 (개별 실장) | 본인 순위 + 본인 매출 (다른 직원 공개 여부는 정책 따라) |
자주 발생하는 문제 / FAQ¶
Q1. 어제까지 1등이었는데 오늘 갑자기 떨어졌어요. A. 환불 처리됐을 가능성. 매출 = 청구액 - 환불액으로 자동 갱신. 환불내역에서 확인.
Q2. 협찬 환자가 제 매출에 안 잡히는데 정상인가요? A. WI#17d 정책 — 협찬 차트는 매출에서 제외. 협찬은 별도 카운트만 됨 (인하우스 통계에는 노출).
Q3. 같은 환자에게 여러 차트가 있는데 모두 제 매출인가요? A. 각 차트의 staff 컬럼 기준. 본인이 차트 작성한 것만 본인 매출.
Q4. 분납 환자 잔금은 어떻게 인식되나요? A. 매출은 차트 작성 시점 기준. 잔금 결제 시점과 무관 (회계 원칙). 즉 5/1 차트 100만 작성 시 100만 매출, 잔금 5/15 결제는 수납만 갱신.
Q5. 의사와 실장 둘 다 같은 매출로 인식되나요? A. 같은 매출액이 doctor / staff 각각의 매출에 모두 카운트됨. 부서별 합계는 중복 없이 별도 계산 필요.