flowchart LR
정산 --- 정산_정책
정산_정책 --- 지불금_정책 --- 기본_지불금_정책
기본_지불금_정책 --- 레벨별_시간당_금액_규칙
정산_정책 --- 수수료_정책 --- 기본_수수료_정책
기본_수수료_정책 --- 레벨별_수익금당_비율_규칙
정산_정책 --- 수익금_정책 --- 기본_수익금_정책
-
기본 지불금 정책에 따라 멘티의 지불금을 정산한다.
-
기본 수익금, 기본 수수료 정책에 따라 멘토의 수익금을 정산한다.
-
정산 과정
sequenceDiagram
autonumber
client->>멘토링:멘토링 확정
멘토링->>정산:멘티 지불금 정산
정산->>지불금 정책:지불금 계산
정산->>계좌:멘티 지불금 차감
client->>멘토링:멘토링 완료
멘토링->>정산:멘토 수익금 정산
정산->>수수료 정책:수수료 계산
정산->>수익금 정책:수익금 계산
정산->>계좌:멘토 수익금 입금
- 멘토의 레벨별 시간당 금액 규칙으로 지불금을 계산한다.
- 멘토링 시간 x 레벨별 시간당 금액
- 멘토의 레벨에 맞는 시간당 금액 찾아 반환한다.
- 비기너: 3,000
- 아마추어: 5,000
- 세미프로: 10,000
- 프로: 30,000
- 수익금을 계산한다.
- 지불금 - 수수료
- 수익금/레벨 별 수수료 비율 규칙으로 수수료를 계산한다.
- 수익금과 레벨에 맞는 수수료 비율을 찾아 반환한다.
- 레벨이 비기너, 아마추어, 세미프로, 프로 순일 때 수익금별 비율은 다음과 같다.
- A type: 수익금이 '1만원 미만' 일 때 레벨에 따라 다음과 같은 비율을 반환한다.
- 2.7%, 2.6%, 2.5%, 2.4%
- B type: 수익금이 '1만원 이상 5만원 미만' 일 때 레벨에 따라 다음과 같은 비율을 반환한다.
- 2.8%, 2.7%, 2.6%, 2.5%
- C type: 수익금이 '5만원 이상 10만원 미만' 일 때 레벨에 따라 다음과 같은 비율을 반환한다.
- 2.9%, 2.8%, 2.7%, 2.6%
- D type: 수익금이 '10만원 이상' 일 때 레벨에 따라 다음과 같은 비율을 반환한다.
- 3%, 2.9%, 2.8%, 2.7%
- A type: 수익금이 '1만원 미만' 일 때 레벨에 따라 다음과 같은 비율을 반환한다.
- 레벨이 비기너, 아마추어, 세미프로, 프로 순일 때 수익금별 비율은 다음과 같다.
- 지불금을 차감한다.
- 수익금을 입금한다.