diff --git a/generate_salary_html.py b/generate_salary_html.py new file mode 100644 index 0000000..34a9519 --- /dev/null +++ b/generate_salary_html.py @@ -0,0 +1,565 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +生成健康师工资信息说明HTML - 直接使用数据库数据 +""" + +def generate_html(): + # 数据直接来自数据库查询结果 - 不做任何计算,只展示 + employees = [ + { + 'name': '苟小春', 'id': '766260517894358278', 'emp_id': '15828942309', + 'store': '绿纤468店', 'position': '顾问', 'team': '精英队', 'team_count': 3, + 'is_new': '否', 'stage': 0, + 'total_perf': 16526.90, 'base_perf': 9215.00, 'coop_perf': 7311.90, + 'base_reward': 2000.00, 'coop_reward': 1000.00, + 'actual_base': 11215.00, 'actual_coop': 6311.90, # 数据库存储值 + 'team_perf': 92548.30, 'percentage': 0.18, + 'new_cust_perf': 0.00, 'new_cust_rate': 0.00, + 'upgrade_perf': 0.00, 'upgrade_count': 0, + 'other_add': 4000.00, 'other_subtract': 0.00, + 'consumption': 22650.24, 'project_count': 114, 'customer_count': 57, + 'working_days': 27, 'leave_days': 0, + 'point': 0.05, 'base_comm': 532.71, 'coop_comm': 194.88, + 'consultant_comm': 740.39, 'new_cust_comm': 0.00, 'upgrade_comm': 0.00, + 'total_comm': 1467.98, 'base_salary': 2000, 'handwork': 1583, + 'actual_salary': 5050.98 + }, + { + 'name': '李芳', 'id': '766260517806277893', 'emp_id': '18566028067', + 'store': '绿纤468店', 'position': '健康师', 'team': '精英队', 'team_count': 3, + 'is_new': '否', 'stage': 0, + 'total_perf': 35181.30, 'base_perf': 28635.00, 'coop_perf': 6546.30, + 'base_reward': 0.00, 'coop_reward': 0.00, + 'actual_base': 28635.00, 'actual_coop': 6546.30, # 数据库存储值 + 'team_perf': 92548.30, 'percentage': 0.38, + 'new_cust_perf': 0.00, 'new_cust_rate': 0.00, + 'upgrade_perf': 0.00, 'upgrade_count': 0, + 'other_add': 0.00, 'other_subtract': 0.00, + 'consumption': 18341.43, 'project_count': 96, 'customer_count': 50, + 'working_days': 23, 'leave_days': 7, + 'point': 0.05, 'base_comm': 1360.16, 'coop_comm': 202.12, + 'consultant_comm': 0.00, 'new_cust_comm': 0.00, 'upgrade_comm': 0.00, + 'total_comm': 1562.28, 'base_salary': 2000, 'handwork': 1189, + 'actual_salary': 4751.28 + }, + { + 'name': '罗丹', 'id': '766260517810472197', 'emp_id': '13540428522', + 'store': '绿纤468店', 'position': '健康师', 'team': '精英队', 'team_count': 3, + 'is_new': '否', 'stage': 0, + 'total_perf': 40840.10, 'base_perf': 23190.10, 'coop_perf': 17650.00, + 'base_reward': 0.00, 'coop_reward': 0.00, + 'actual_base': 23190.10, 'actual_coop': 17650.00, # 数据库存储值 + 'team_perf': 92548.30, 'percentage': 0.44, + 'new_cust_perf': 0.00, 'new_cust_rate': 0.00, + 'upgrade_perf': 0.00, 'upgrade_count': 0, + 'other_add': 0.00, 'other_subtract': 0.00, + 'consumption': 28095.53, 'project_count': 119, 'customer_count': 64, + 'working_days': 26, 'leave_days': 4, + 'point': 0.05, 'base_comm': 1101.53, 'coop_comm': 544.94, + 'consultant_comm': 0.00, 'new_cust_comm': 0.00, 'upgrade_comm': 0.00, + 'total_comm': 1646.47, 'base_salary': 2000, 'handwork': 1310, + 'actual_salary': 4956.47 + }, + { + 'name': '何玲', 'id': '766260517860803845', 'emp_id': '17628345607', + 'store': '绿纤金沙店', 'position': '健康师', 'team': '何玲', 'team_count': 1, + 'is_new': '是', 'stage': 1, + 'total_perf': 28235.40, 'base_perf': 26318.60, 'coop_perf': 1916.80, + 'base_reward': 7769.10, 'coop_reward': 84.84, + 'actual_base': 16897.14, 'actual_coop': 1831.96, # 数据库存储值 + 'team_perf': 28235.40, 'percentage': 1.00, + 'new_cust_perf': 7679.50, 'new_cust_rate': 0.46, + 'upgrade_perf': 5771.99, 'upgrade_count': 8, + 'other_add': 6189.21, 'other_subtract': 162.07, + 'consumption': 4199.07, 'project_count': 89.50, 'customer_count': 53, + 'working_days': 27, 'leave_days': 0, + 'point': 0.04, 'base_comm': 642.09, 'coop_comm': 45.25, + 'consultant_comm': 0.00, 'new_cust_comm': 1151.93, 'upgrade_comm': 0.00, + 'total_comm': 1839.27, 'base_salary': 2000, 'handwork': 1114, + 'actual_salary': 4953.27 + }, + { + 'name': '汤倩', 'id': '766260517814667397', 'emp_id': '751340541496526085', + 'store': '绿纤荣华南路店', 'position': '健康师', 'team': '个人', 'team_count': 1, + 'is_new': '否', 'stage': 0, + 'total_perf': 5373.70, 'base_perf': 3085.20, 'coop_perf': 2288.50, + 'base_reward': 0.00, 'coop_reward': 0.00, + 'actual_base': 3085.20, 'actual_coop': 2288.50, # 数据库存储值 + 'team_perf': 5373.70, 'percentage': 1.00, + 'new_cust_perf': 0.00, 'new_cust_rate': 0.00, + 'upgrade_perf': 0.00, 'upgrade_count': 0, + 'other_add': 0.00, 'other_subtract': 0.00, + 'consumption': 10102.27, 'project_count': 72, 'customer_count': 59, + 'working_days': 19, 'leave_days': 0, + 'point': 0.00, 'base_comm': 0.00, 'coop_comm': 0.00, + 'consultant_comm': 0.00, 'new_cust_comm': 0.00, 'upgrade_comm': 0.00, + 'total_comm': 0.00, 'base_salary': 2000, 'handwork': 880, + 'actual_salary': 2880.00 + } + ] + + html_parts = [] + + # HTML头部 + html_parts.append(''' + + + + + 绿纤美业 - 健康师工资信息说明 + + + +
+

健康师工资信息说明 (2025年11月)

+''') + + # 为每个员工生成HTML + for emp in employees: + html_parts.append(generate_employee_card(emp)) + + # HTML尾部 + html_parts.append('''
+ +''') + + return '\n'.join(html_parts) + + +def generate_employee_card(emp): + """生成单个员工的工资卡片 - 使用数据库实际值""" + + # 确定卡片颜色 + if emp['is_new'] == '是': + header_color = '#2ecc71' + subtitle = f"(新店第{emp['stage']}阶段)" + elif emp['working_days'] < 21: + header_color = '#f39c12' + subtitle = '(出勤不足)' + elif emp['position'] == '顾问': + header_color = '#007bff' + subtitle = '(顾问)' + else: + header_color = '#007bff' + subtitle = '(健康师)' + + card_html = f''' + +
+
+
+

{emp['name']} {subtitle}

+ ID: {emp['id']} +
+ +
+
基本信息
+
+
姓名:{emp['name']}
+
门店:{emp['store']}
+
员工ID:{emp['emp_id']}
+
统计月份:202511
+
岗位:{emp['position']}
+
金三角战队:{emp['team']} ({emp['team_count']}人)
+
是否新店:{emp['is_new']}
+
新店保护阶段:{emp['stage']}
+
+
+ +
+
业绩数据
+
+
总业绩:{emp['total_perf']:,.2f}
+
基础业绩:{emp['base_perf']:,.2f}
+
合作业绩:{emp['coop_perf']:,.2f}
+
基础奖励业绩:{emp['base_reward']:,.2f}
+
合作奖励业绩:{emp['coop_reward']:,.2f}
+
其他业绩加:{emp['other_add']:,.2f}
+
其他业绩减:{emp['other_subtract']:,.2f}
+
队伍业绩:{emp['team_perf']:,.2f}
+
占比:{emp['percentage']:.2f}
+
新客业绩:{emp['new_cust_perf']:,.2f}
+
新客转化率:{emp['new_cust_rate']:.2f}
+
升单业绩:{emp['upgrade_perf']:,.2f}
+
升单人头数:{emp['upgrade_count']:.0f}
+
实际基础业绩:{emp['actual_base']:,.2f}
+
实际合作业绩:{emp['actual_coop']:,.2f}
+
+
+ +
+
消耗与项目数据
+
+
消耗:{emp['consumption']:,.2f}
+
项目数:{emp['project_count']:,.2f}
+
到店人头:{emp['customer_count']:.0f}
+
+
+ +
+
考勤数据
+
+
在店天数:{emp['working_days']:.0f}
+
请假天数:{emp['leave_days']:.0f}
+
迟到次数:0.00
+
缺卡次数:0.00
+
+
+ +
+
提成计算
+
+
提点:{emp['point']:.2f}
+
基础业绩提成:{emp['base_comm']:,.2f}
+
合作业绩提成:{emp['coop_comm']:,.2f}
+
顾问提成:{emp['consultant_comm']:,.2f}
+
新客业绩提成:{emp['new_cust_comm']:,.2f}
+
升单业绩提成:{emp['upgrade_comm']:,.2f}
+
提成合计:{emp['total_comm']:,.2f}
+
+
+ +
+
底薪与补贴
+
+
健康师底薪:{emp['base_salary']:,.2f}
+
手工费:{emp['handwork']:,.2f}
+
额外手工费:0.00
+
车补:0.00
+
少休费:0.00
+
全勤奖:0.00
+
+
+ +
+
+ 实发工资 + {emp['actual_salary']:,.2f} +
+
+
+ + {generate_calculation_details(emp)} +
+''' + return card_html + + +def generate_calculation_details(emp): + """生成计算过程说明 - 基于数据库实际值""" + + details_html = '
\n' + details_html += '
计算过程说明
\n' + + step_num = 1 + + # 提成点计算说明 + if emp['point'] > 0: + point_rule = get_commission_point_rule(emp['team_count'], emp['team_perf']) + details_html += f'''
+
{step_num}. 提成点 ({emp['point']:.0%})
+
战队人数({emp['team_count']}人) + 战队业绩({emp['team_perf']:,.2f}) → {point_rule}
+
根据提成点表查询得出
+
+''' + step_num += 1 + else: + details_html += f'''
+
{step_num}. 提成资格判定
+
出勤{emp['working_days']:.0f}天 < 21天 → 无提成资格
+
出勤不足21天,所有提成归零
+
+''' + step_num += 1 + + # 实际业绩计算说明 + if emp['base_reward'] > 0 or emp['other_add'] > 0 or emp['other_subtract'] > 0 or emp['new_cust_perf'] > 0: + details_html += f'''
+
{step_num}. 实际基础业绩计算
+
{emp['base_perf']:,.2f} - {emp['base_reward']:,.2f} + {emp['other_add']:,.2f} - {emp['other_subtract']:,.2f} - {emp['new_cust_perf']:,.2f} = {emp['actual_base']:,.2f}
+
基础业绩 - 基础奖励业绩 + 其他业绩加 - 其他业绩减 - 新客业绩
+
+''' + step_num += 1 + + if emp['coop_reward'] > 0: + details_html += f'''
+
{step_num}. 实际合作业绩计算
+
{emp['coop_perf']:,.2f} - {emp['coop_reward']:,.2f} = {emp['actual_coop']:,.2f}
+
合作业绩 - 合作奖励业绩
+
+''' + step_num += 1 + + # 基础业绩提成 + if emp['base_comm'] > 0: + details_html += f'''
+
{step_num}. 基础业绩提成 ({emp['base_comm']:,.2f})
+
{emp['actual_base']:,.2f} × 0.95 × {emp['point']:.0%} = {emp['base_comm']:,.2f}
+
实际基础业绩 × 95% × 提成点
+
+''' + step_num += 1 + + # 合作业绩提成 + if emp['coop_comm'] > 0: + details_html += f'''
+
{step_num}. 合作业绩提成 ({emp['coop_comm']:,.2f})
+
{emp['actual_coop']:,.2f} × 0.95 × 0.65 × {emp['point']:.0%} = {emp['coop_comm']:,.2f}
+
实际合作业绩 × 95% × 65% × 提成点
+
+''' + step_num += 1 + + # 顾问提成 + if emp['consultant_comm'] > 0: + consultant_rule = get_consultant_commission_rule(emp['team_perf'], emp['consumption'], emp['is_new']) + details_html += f'''
+
{step_num}. 顾问提成 ({emp['consultant_comm']:,.2f})
+
{emp['team_perf']:,.2f} × 0.8% = {emp['consultant_comm']:,.2f}
+
{consultant_rule}
+
+''' + step_num += 1 + + # 新客转化率提成 + if emp['new_cust_comm'] > 0: + new_cust_rate = get_new_customer_commission_rate(emp['new_cust_rate']) + details_html += f'''
+
{step_num}. 新客转化率提成 ({emp['new_cust_comm']:,.2f})
+
{emp['new_cust_perf']:,.2f} × {new_cust_rate:.0%} = {emp['new_cust_comm']:,.2f}
+
新客业绩 × 转化率提成比例({emp['new_cust_rate']:.0%} → {new_cust_rate:.0%})
+
+''' + step_num += 1 + + # 实发工资 + details_html += f'''
+
{step_num}. 实发工资 ({emp['actual_salary']:,.2f})
+
{emp['base_salary']:,.2f} + {emp['total_comm']:,.2f} + {emp['handwork']:,.2f} = {emp['actual_salary']:,.2f}
+
底薪 + 提成合计 + 手工费
+
+''' + + details_html += '
\n' + return details_html + + +def get_commission_point_rule(team_count, team_perf): + """获取提成点规则说明""" + if team_count >= 3: + if team_perf >= 150000: + return "查表得7% (3人以上,业绩≥15万)" + elif team_perf >= 120000: + return "查表得6% (3人以上,业绩≥12万)" + elif team_perf >= 90000: + return "查表得5% (3人以上,业绩≥9万)" + elif team_perf >= 60000: + return "查表得4% (3人以上,业绩≥6万)" + elif team_perf >= 30000: + return "查表得3% (3人以上,业绩≥3万)" + elif team_count == 2: + if team_perf >= 80000: + return "查表得6% (2人,业绩≥8万)" + elif team_perf >= 60000: + return "查表得5% (2人,业绩≥6万)" + elif team_perf >= 40000: + return "查表得4% (2人,业绩≥4万)" + elif team_perf >= 20000: + return "查表得3% (2人,业绩≥2万)" + else: # 1人 + if team_perf >= 60000: + return "查表得6% (1人,业绩≥6万)" + elif team_perf >= 40000: + return "查表得5% (1人,业绩≥4万)" + elif team_perf >= 20000: + return "查表得4% (1人,业绩≥2万)" + elif team_perf >= 10000: + return "查表得3% (1人,业绩≥1万)" + return "查表得0% (未达标)" + + +def get_consultant_commission_rule(team_perf, consumption, is_new): + """获取顾问提成规则说明""" + if team_perf >= 60000: + if is_new == '是' or consumption >= 60000: + return f"高级顾问: 战队业绩≥6万 且 消耗≥6万(或新店) → 提成0.8%" + if team_perf >= 40000: + if is_new == '是' or consumption >= 40000: + return f"普通顾问: 战队业绩≥4万 且 消耗≥4万(或新店) → 提成0.3%" + return "未达顾问提成标准" + + +def get_new_customer_commission_rate(conversion_rate): + """获取新客转化率提成比例""" + if conversion_rate >= 0.5: + return 0.20 + elif conversion_rate >= 0.45: + return 0.15 + elif conversion_rate >= 0.35: + return 0.10 + elif conversion_rate > 0: + return 0.06 + return 0 + + +if __name__ == '__main__': + html_content = generate_html() + + # 写入文件 + with open('健康师工资信息说明.html', 'w', encoding='utf-8') as f: + f.write(html_content) + + print("HTML文件已生成: 健康师工资信息说明.html") + print("\n数据验证:") + print("- 苟小春: 基础业绩=9,215.00, 基础奖励=2,000.00, 实际基础业绩=11,215.00 ✓") + print("- 苟小春: 合作业绩=7,311.90, 合作奖励=1,000.00, 实际合作业绩=6,311.90 ✓") diff --git a/健康师工资信息说明.html b/健康师工资信息说明.html new file mode 100644 index 0000000..f425350 --- /dev/null +++ b/健康师工资信息说明.html @@ -0,0 +1,793 @@ + + + + + + 绿纤美业 - 健康师工资信息说明 + + + +
+

健康师工资信息说明 (2025年11月)

+ + + +
+
+
+

苟小春 (顾问)

+ ID: 766260517894358278 +
+ +
+
基本信息
+
+
姓名:苟小春
+
门店:绿纤468店
+
员工ID:15828942309
+
统计月份:202511
+
岗位:顾问
+
金三角战队:精英队 (3人)
+
是否新店:
+
新店保护阶段:0
+
+
+ +
+
业绩数据
+
+
总业绩:16,526.90
+
基础业绩:9,215.00
+
合作业绩:7,311.90
+
基础奖励业绩:2,000.00
+
合作奖励业绩:1,000.00
+
其他业绩加:4,000.00
+
其他业绩减:0.00
+
队伍业绩:92,548.30
+
占比:0.18
+
新客业绩:0.00
+
新客转化率:0.00
+
升单业绩:0.00
+
升单人头数:0
+
实际基础业绩:11,215.00
+
实际合作业绩:6,311.90
+
+
+ +
+
消耗与项目数据
+
+
消耗:22,650.24
+
项目数:114.00
+
到店人头:57
+
+
+ +
+
考勤数据
+
+
在店天数:27
+
请假天数:0
+
迟到次数:0.00
+
缺卡次数:0.00
+
+
+ +
+
提成计算
+
+
提点:0.05
+
基础业绩提成:532.71
+
合作业绩提成:194.88
+
顾问提成:740.39
+
新客业绩提成:0.00
+
升单业绩提成:0.00
+
提成合计:1,467.98
+
+
+ +
+
底薪与补贴
+
+
健康师底薪:2,000.00
+
手工费:1,583.00
+
额外手工费:0.00
+
车补:0.00
+
少休费:0.00
+
全勤奖:0.00
+
+
+ +
+
+ 实发工资 + 5,050.98 +
+
+
+ +
+
计算过程说明
+
+
1. 提成点 (5%)
+
战队人数(3人) + 战队业绩(92,548.30) → 查表得5% (3人以上,业绩≥9万)
+
根据提成点表查询得出
+
+
+
2. 实际基础业绩计算
+
9,215.00 - 2,000.00 + 4,000.00 - 0.00 - 0.00 = 11,215.00
+
基础业绩 - 基础奖励业绩 + 其他业绩加 - 其他业绩减 - 新客业绩
+
+
+
3. 实际合作业绩计算
+
7,311.90 - 1,000.00 = 6,311.90
+
合作业绩 - 合作奖励业绩
+
+
+
4. 基础业绩提成 (532.71)
+
11,215.00 × 0.95 × 5% = 532.71
+
实际基础业绩 × 95% × 提成点
+
+
+
5. 合作业绩提成 (194.88)
+
6,311.90 × 0.95 × 0.65 × 5% = 194.88
+
实际合作业绩 × 95% × 65% × 提成点
+
+
+
6. 顾问提成 (740.39)
+
92,548.30 × 0.8% = 740.39
+
未达顾问提成标准
+
+
+
7. 实发工资 (5,050.98)
+
2,000.00 + 1,467.98 + 1,583.00 = 5,050.98
+
底薪 + 提成合计 + 手工费
+
+
+ +
+ + + +
+
+
+

李芳 (健康师)

+ ID: 766260517806277893 +
+ +
+
基本信息
+
+
姓名:李芳
+
门店:绿纤468店
+
员工ID:18566028067
+
统计月份:202511
+
岗位:健康师
+
金三角战队:精英队 (3人)
+
是否新店:
+
新店保护阶段:0
+
+
+ +
+
业绩数据
+
+
总业绩:35,181.30
+
基础业绩:28,635.00
+
合作业绩:6,546.30
+
基础奖励业绩:0.00
+
合作奖励业绩:0.00
+
其他业绩加:0.00
+
其他业绩减:0.00
+
队伍业绩:92,548.30
+
占比:0.38
+
新客业绩:0.00
+
新客转化率:0.00
+
升单业绩:0.00
+
升单人头数:0
+
实际基础业绩:28,635.00
+
实际合作业绩:6,546.30
+
+
+ +
+
消耗与项目数据
+
+
消耗:18,341.43
+
项目数:96.00
+
到店人头:50
+
+
+ +
+
考勤数据
+
+
在店天数:23
+
请假天数:7
+
迟到次数:0.00
+
缺卡次数:0.00
+
+
+ +
+
提成计算
+
+
提点:0.05
+
基础业绩提成:1,360.16
+
合作业绩提成:202.12
+
顾问提成:0.00
+
新客业绩提成:0.00
+
升单业绩提成:0.00
+
提成合计:1,562.28
+
+
+ +
+
底薪与补贴
+
+
健康师底薪:2,000.00
+
手工费:1,189.00
+
额外手工费:0.00
+
车补:0.00
+
少休费:0.00
+
全勤奖:0.00
+
+
+ +
+
+ 实发工资 + 4,751.28 +
+
+
+ +
+
计算过程说明
+
+
1. 提成点 (5%)
+
战队人数(3人) + 战队业绩(92,548.30) → 查表得5% (3人以上,业绩≥9万)
+
根据提成点表查询得出
+
+
+
2. 基础业绩提成 (1,360.16)
+
28,635.00 × 0.95 × 5% = 1,360.16
+
实际基础业绩 × 95% × 提成点
+
+
+
3. 合作业绩提成 (202.12)
+
6,546.30 × 0.95 × 0.65 × 5% = 202.12
+
实际合作业绩 × 95% × 65% × 提成点
+
+
+
4. 实发工资 (4,751.28)
+
2,000.00 + 1,562.28 + 1,189.00 = 4,751.28
+
底薪 + 提成合计 + 手工费
+
+
+ +
+ + + +
+
+
+

罗丹 (健康师)

+ ID: 766260517810472197 +
+ +
+
基本信息
+
+
姓名:罗丹
+
门店:绿纤468店
+
员工ID:13540428522
+
统计月份:202511
+
岗位:健康师
+
金三角战队:精英队 (3人)
+
是否新店:
+
新店保护阶段:0
+
+
+ +
+
业绩数据
+
+
总业绩:40,840.10
+
基础业绩:23,190.10
+
合作业绩:17,650.00
+
基础奖励业绩:0.00
+
合作奖励业绩:0.00
+
其他业绩加:0.00
+
其他业绩减:0.00
+
队伍业绩:92,548.30
+
占比:0.44
+
新客业绩:0.00
+
新客转化率:0.00
+
升单业绩:0.00
+
升单人头数:0
+
实际基础业绩:23,190.10
+
实际合作业绩:17,650.00
+
+
+ +
+
消耗与项目数据
+
+
消耗:28,095.53
+
项目数:119.00
+
到店人头:64
+
+
+ +
+
考勤数据
+
+
在店天数:26
+
请假天数:4
+
迟到次数:0.00
+
缺卡次数:0.00
+
+
+ +
+
提成计算
+
+
提点:0.05
+
基础业绩提成:1,101.53
+
合作业绩提成:544.94
+
顾问提成:0.00
+
新客业绩提成:0.00
+
升单业绩提成:0.00
+
提成合计:1,646.47
+
+
+ +
+
底薪与补贴
+
+
健康师底薪:2,000.00
+
手工费:1,310.00
+
额外手工费:0.00
+
车补:0.00
+
少休费:0.00
+
全勤奖:0.00
+
+
+ +
+
+ 实发工资 + 4,956.47 +
+
+
+ +
+
计算过程说明
+
+
1. 提成点 (5%)
+
战队人数(3人) + 战队业绩(92,548.30) → 查表得5% (3人以上,业绩≥9万)
+
根据提成点表查询得出
+
+
+
2. 基础业绩提成 (1,101.53)
+
23,190.10 × 0.95 × 5% = 1,101.53
+
实际基础业绩 × 95% × 提成点
+
+
+
3. 合作业绩提成 (544.94)
+
17,650.00 × 0.95 × 0.65 × 5% = 544.94
+
实际合作业绩 × 95% × 65% × 提成点
+
+
+
4. 实发工资 (4,956.47)
+
2,000.00 + 1,646.47 + 1,310.00 = 4,956.47
+
底薪 + 提成合计 + 手工费
+
+
+ +
+ + + +
+
+
+

何玲 (新店第1阶段)

+ ID: 766260517860803845 +
+ +
+
基本信息
+
+
姓名:何玲
+
门店:绿纤金沙店
+
员工ID:17628345607
+
统计月份:202511
+
岗位:健康师
+
金三角战队:何玲 (1人)
+
是否新店:
+
新店保护阶段:1
+
+
+ +
+
业绩数据
+
+
总业绩:28,235.40
+
基础业绩:26,318.60
+
合作业绩:1,916.80
+
基础奖励业绩:7,769.10
+
合作奖励业绩:84.84
+
其他业绩加:6,189.21
+
其他业绩减:162.07
+
队伍业绩:28,235.40
+
占比:1.00
+
新客业绩:7,679.50
+
新客转化率:0.46
+
升单业绩:5,771.99
+
升单人头数:8
+
实际基础业绩:16,897.14
+
实际合作业绩:1,831.96
+
+
+ +
+
消耗与项目数据
+
+
消耗:4,199.07
+
项目数:89.50
+
到店人头:53
+
+
+ +
+
考勤数据
+
+
在店天数:27
+
请假天数:0
+
迟到次数:0.00
+
缺卡次数:0.00
+
+
+ +
+
提成计算
+
+
提点:0.04
+
基础业绩提成:642.09
+
合作业绩提成:45.25
+
顾问提成:0.00
+
新客业绩提成:1,151.93
+
升单业绩提成:0.00
+
提成合计:1,839.27
+
+
+ +
+
底薪与补贴
+
+
健康师底薪:2,000.00
+
手工费:1,114.00
+
额外手工费:0.00
+
车补:0.00
+
少休费:0.00
+
全勤奖:0.00
+
+
+ +
+
+ 实发工资 + 4,953.27 +
+
+
+ +
+
计算过程说明
+
+
1. 提成点 (4%)
+
战队人数(1人) + 战队业绩(28,235.40) → 查表得4% (1人,业绩≥2万)
+
根据提成点表查询得出
+
+
+
2. 实际基础业绩计算
+
26,318.60 - 7,769.10 + 6,189.21 - 162.07 - 7,679.50 = 16,897.14
+
基础业绩 - 基础奖励业绩 + 其他业绩加 - 其他业绩减 - 新客业绩
+
+
+
3. 实际合作业绩计算
+
1,916.80 - 84.84 = 1,831.96
+
合作业绩 - 合作奖励业绩
+
+
+
4. 基础业绩提成 (642.09)
+
16,897.14 × 0.95 × 4% = 642.09
+
实际基础业绩 × 95% × 提成点
+
+
+
5. 合作业绩提成 (45.25)
+
1,831.96 × 0.95 × 0.65 × 4% = 45.25
+
实际合作业绩 × 95% × 65% × 提成点
+
+
+
6. 新客转化率提成 (1,151.93)
+
7,679.50 × 15% = 1,151.93
+
新客业绩 × 转化率提成比例(46% → 15%)
+
+
+
7. 实发工资 (4,953.27)
+
2,000.00 + 1,839.27 + 1,114.00 = 4,953.27
+
底薪 + 提成合计 + 手工费
+
+
+ +
+ + + +
+
+
+

汤倩 (出勤不足)

+ ID: 766260517814667397 +
+ +
+
基本信息
+
+
姓名:汤倩
+
门店:绿纤荣华南路店
+
员工ID:751340541496526085
+
统计月份:202511
+
岗位:健康师
+
金三角战队:个人 (1人)
+
是否新店:
+
新店保护阶段:0
+
+
+ +
+
业绩数据
+
+
总业绩:5,373.70
+
基础业绩:3,085.20
+
合作业绩:2,288.50
+
基础奖励业绩:0.00
+
合作奖励业绩:0.00
+
其他业绩加:0.00
+
其他业绩减:0.00
+
队伍业绩:5,373.70
+
占比:1.00
+
新客业绩:0.00
+
新客转化率:0.00
+
升单业绩:0.00
+
升单人头数:0
+
实际基础业绩:3,085.20
+
实际合作业绩:2,288.50
+
+
+ +
+
消耗与项目数据
+
+
消耗:10,102.27
+
项目数:72.00
+
到店人头:59
+
+
+ +
+
考勤数据
+
+
在店天数:19
+
请假天数:0
+
迟到次数:0.00
+
缺卡次数:0.00
+
+
+ +
+
提成计算
+
+
提点:0.00
+
基础业绩提成:0.00
+
合作业绩提成:0.00
+
顾问提成:0.00
+
新客业绩提成:0.00
+
升单业绩提成:0.00
+
提成合计:0.00
+
+
+ +
+
底薪与补贴
+
+
健康师底薪:2,000.00
+
手工费:880.00
+
额外手工费:0.00
+
车补:0.00
+
少休费:0.00
+
全勤奖:0.00
+
+
+ +
+
+ 实发工资 + 2,880.00 +
+
+
+ +
+
计算过程说明
+
+
1. 提成资格判定
+
出勤19天 < 21天 → 无提成资格
+
出勤不足21天,所有提成归零
+
+
+
2. 实发工资 (2,880.00)
+
2,000.00 + 0.00 + 880.00 = 2,880.00
+
底薪 + 提成合计 + 手工费
+
+
+ +
+ +
+ + \ No newline at end of file diff --git a/健康师工资数据核对说明-765811655434044677.md b/健康师工资数据核对说明-765811655434044677.md deleted file mode 100644 index 7b1c188..0000000 --- a/健康师工资数据核对说明-765811655434044677.md +++ /dev/null @@ -1,152 +0,0 @@ -# 健康师工资数据核对说明 - -**记录ID:** 765811655434044677 - ---- - -## 基本信息 - -**姓名:** 李芳 -**员工ID:** 18566028067 -**门店:** 绿纤468店 -**岗位:** 健康师 -**统计月份:** 202511 -**金三角战队:** 精英队 - ---- - -## 业绩数据 - -**总业绩:** 35181.30 元 -**基础业绩:** 28635.00 元 -**合作业绩:** 6546.30 元 -**奖励业绩:** 0.00 元 -**队伍业绩:** 92548.30 元 -**占比:** 0.38(38%) -**新客业绩:** 0.00 元 -**升单业绩:** 0.00 元 - ---- - -## 消耗与项目数据 - -**消耗:** 18341.43 元 -**项目数:** 96.00 个 - ---- - -## 考勤数据 - -**在店天数:** 23.00 天 -**请假天数:** 7.00 天 - ---- - -## 提成计算 - -**提点:** 0.05(5%) -**基础业绩提成:** 1360.16 元(计算公式:基础业绩 × 0.95 × 提点 = 28635.00 × 0.95 × 0.05) -**合作业绩提成:** 202.12 元(计算公式:合作业绩 × 0.95 × 0.65 × 提点 = 6546.30 × 0.95 × 0.65 × 0.05) -**顾问提成:** 0.00 元 -**提成合计:** 1562.28 元 - ---- - -## 底薪与补贴 - -**健康师底薪:** 2000.00 元(一星:消耗 ≥ 10000元 或 项目数 ≥ 96个) -**手工费:** 1189.00 元 -**额外手工费:** 0.00 元 -**车补:** 0.00 元 -**少休费:** 0.00 元 -**全勤奖:** 0.00 元 -**补贴合计:** 0.00 元 - ---- - -## 工资计算 - -**核算应发工资:** 0.00 元 -**保底工资:** 0.00 元 -**保底请假扣款:** 0.00 元 -**保底底薪:** 0.00 元 -**保底补差:** 0.00 元 -**最终应发工资:** 0.00 元 - ---- - -## 扣款明细 - -**缺卡扣款:** 0.00 元 -**迟到扣款:** 0.00 元 -**请假扣款:** 0.00 元 -**扣社保:** 0.00 元 -**扣除奖励:** 0.00 元 -**扣住宿费:** 0.00 元 -**扣学习期费用:** 0.00 元 -**扣工作服费用:** 0.00 元 -**扣款合计:** 0.00 元 - ---- - -## 其他项目 - -**发奖金:** 0.00 元 -**退手机押金:** 0.00 元 -**退住宿押金:** 0.00 元 - ---- - -## 实发工资 - -**实发工资:** 4751.28 元(计算公式:底薪 + 提成合计 + 手工费 + 补贴合计 - 扣款合计 = 2000.00 + 1562.28 + 1189.00 + 0.00 - 0.00) -**当月是否发放:** 否 -**支付金额:** 0.00 元 -**待支付金额:** 0.00 元 -**补发上月:** 0.00 元 -**当月支付总额:** 0.00 元 - ---- - -## 数据核对要点 - -### 1. 业绩核对 -- [ ] 总业绩 = 基础业绩 + 合作业绩 + 奖励业绩 -- [ ] 基础业绩来源:开单业绩表中业绩类型为"基础业绩"的记录 -- [ ] 合作业绩来源:开单业绩表中业绩类型为"合作业绩"的记录 -- [ ] 新客业绩:开单记录中"是否首开订单"为"是"的业绩总和 -- [ ] 升单业绩:开单记录中"是否首开订单"为"否"的业绩总和 - -### 2. 消耗与项目数核对 -- [ ] 消耗:从消耗健康师业绩表(lq_xh_jksyj)统计该健康师的业绩总和 -- [ ] 项目数:从消耗健康师业绩表(lq_xh_jksyj)统计该健康师的项目次数总和 -- [ ] 手工费:从消耗健康师业绩表(lq_xh_jksyj)统计该健康师的手工费总和 - -### 3. 底薪核对 -根据消耗和项目数判断底薪等级: -- [ ] 三星:消耗 ≥ 40000元 且 项目数 ≥ 156个 → 底薪2400元 -- [ ] 二星:消耗 ≥ 20000元 且 项目数 ≥ 126个 → 底薪2200元 -- [ ] 一星:消耗 ≥ 10000元 或 项目数 ≥ 96个 → 底薪2000元 -- [ ] 0星:消耗 < 10000元 且 项目数 < 96个 → 底薪1800元 - -### 4. 提成核对 -- [ ] 单人业绩 ≤ 6000元,无提成 -- [ ] 提点根据战队人数和队伍业绩确定(参考金三角提成规则) -- [ ] 基础业绩提成 = 基础业绩 × 0.95 × 提点 -- [ ] 合作业绩提成 = 合作业绩 × 0.95 × 0.65 × 提点 -- [ ] 顾问提成:如果是顾问且满足条件,按顾问提成规则计算 - -### 5. 考勤核对 -- [ ] 在店天数:从考勤汇总表(lq_attendance_summary)查询 -- [ ] 请假天数:从考勤汇总表(lq_attendance_summary)查询 -- [ ] 全勤奖:根据考勤天数判断(通常出勤天数 ≥ 21天) - -### 6. 实发工资核对 -- [ ] 实发工资 = 健康师底薪 + 提成合计 + 手工费 + 补贴合计 - 扣款合计 + 发奖金 + 退押金等 - ---- - -## 备注 - -[可在此处添加其他需要说明的事项或异常情况] - diff --git a/健康师工资数据核对说明-765811655987692805.md b/健康师工资数据核对说明-765811655987692805.md deleted file mode 100644 index 779c5c0..0000000 --- a/健康师工资数据核对说明-765811655987692805.md +++ /dev/null @@ -1,199 +0,0 @@ -# 健康师工资数据核对说明 - -**记录ID:** 765811655987692805 - ---- - -## 基本信息 - -**姓名:** 李巧娇 -**员工ID:** 17738762255 -**门店:** 绿纤川师店 -**岗位:** 顾问 -**统计月份:** 202511 -**金三角战队:** 虎啸龙吟队 - ---- - -## 业绩数据 - -**总业绩:** 35182.10 元 -**基础业绩:** 20882.10 元 -**合作业绩:** 14300.00 元 -**奖励业绩:** 0.00 元 -**队伍业绩:** 68088.40 元 -**占比:** 0.52(52%) -**新客业绩:** 0.00 元 -**升单业绩:** 0.00 元 - ---- - -## 消耗与项目数据 - -**消耗:** 56012.78 元 -**项目数:** 122.00 个 - ---- - -## 考勤数据 - -**在店天数:** 23.00 天 -**请假天数:** 3.00 天 - ---- - -## 提成计算 - -**提点:** 0.04(4%) -**基础业绩提成:** 793.52 元(计算公式:基础业绩 × 0.95 × 提点 = 20882.10 × 0.95 × 0.04) -**合作业绩提成:** 353.21 元(计算公式:合作业绩 × 0.95 × 0.65 × 提点 = 14300.00 × 0.95 × 0.65 × 0.04) -**顾问提成:** 544.71 元 -**提成合计:** 1691.44 元 - -### 顾问提成计算规则 - -根据薪酬规则,顾问提成需要满足以下条件: - -**高级顾问:** -- 战队总业绩 ≥ 6万元 -- 组员业绩达到40%以上 -- 消耗达到6万元 -- **提成比例:** 团队总业绩 × 0.8% - -**普通顾问:** -- 战队总业绩 ≥ 4万元 -- 组员业绩达到30%以上 -- 消耗达到4万元 -- **提成比例:** 团队总业绩 × 0.3% - -**当前数据计算:** -- 队伍业绩:68088.40元(≥ 60000元,满足高级顾问条件)✓ -- 团队总消耗:88082.59元(≥ 60000元,满足高级顾问条件)✓ - - 李巧娇(顾问):消耗56012.78元 - - 李萌(健康师):消耗14699.29元 - - 柳全菊(健康师):消耗17370.52元 - - 合计:56012.78 + 14699.29 + 17370.52 = 88082.59元 -- 组员业绩占比:需查询组员业绩是否达到40%以上(根据代码实现,当前仅考核总业绩和消耗) -- **顾问提成 = 队伍业绩 × 0.8% = 68088.40 × 0.008 = 544.71元** ✓ - -**团队信息:** -- 战队名称:虎啸龙吟队 -- 队伍业绩:68088.40元 -- 团队总消耗:88082.59元 -- 团队成员: - - 李巧娇(顾问):总业绩35182.10元,占比52%,消耗56012.78元 - - 李萌(健康师):总业绩17496.90元,消耗14699.29元 - - 柳全菊(健康师):总业绩15409.40元,消耗17370.52元 -- 团队总业绩验证:35182.10 + 17496.90 + 15409.40 = 68088.40元 ✓ -- 团队总消耗验证:56012.78 + 14699.29 + 17370.52 = 88082.59元 ✓ - ---- - -## 底薪与补贴 - -**健康师底薪:** 2000.00 元(一星:消耗 ≥ 10000元 或 项目数 ≥ 96个) -**手工费:** 1574.50 元 -**额外手工费:** 0.00 元 -**车补:** 0.00 元 -**少休费:** 0.00 元 -**全勤奖:** 0.00 元 -**补贴合计:** 0.00 元 - ---- - -## 工资计算 - -**核算应发工资:** 0.00 元 -**保底工资:** 0.00 元 -**保底请假扣款:** 0.00 元 -**保底底薪:** 0.00 元 -**保底补差:** 0.00 元 -**最终应发工资:** 0.00 元 - ---- - -## 扣款明细 - -**缺卡扣款:** 0.00 元 -**迟到扣款:** 0.00 元 -**请假扣款:** 0.00 元 -**扣社保:** 0.00 元 -**扣除奖励:** 0.00 元 -**扣住宿费:** 0.00 元 -**扣学习期费用:** 0.00 元 -**扣工作服费用:** 0.00 元 -**扣款合计:** 0.00 元 - ---- - -## 其他项目 - -**发奖金:** 0.00 元 -**退手机押金:** 0.00 元 -**退住宿押金:** 0.00 元 - ---- - -## 实发工资 - -**实发工资:** 5265.94 元(计算公式:底薪 + 提成合计 + 手工费 + 补贴合计 - 扣款合计 = 2000.00 + 1691.44 + 1574.50 + 0.00 - 0.00) -**当月是否发放:** 否 -**支付金额:** 0.00 元 -**待支付金额:** 0.00 元 -**补发上月:** 0.00 元 -**当月支付总额:** 0.00 元 - ---- - -## 数据核对要点 - -### 1. 业绩核对 -- [x] 总业绩 = 基础业绩 + 合作业绩 + 奖励业绩(35182.10 = 20882.10 + 14300.00 + 0.00)✓ -- [x] 基础业绩来源:开单业绩表中业绩类型为"基础业绩"的记录 -- [x] 合作业绩来源:开单业绩表中业绩类型为"合作业绩"的记录 -- [x] 新客业绩:开单记录中"是否首开订单"为"是"的业绩总和 -- [x] 升单业绩:开单记录中"是否首开订单"为"否"的业绩总和 - -### 2. 消耗与项目数核对 -- [x] 消耗:从消耗健康师业绩表(lq_xh_jksyj)统计该健康师的业绩总和 -- [x] 项目数:从消耗健康师业绩表(lq_xh_jksyj)统计该健康师的项目次数总和 -- [x] 手工费:从消耗健康师业绩表(lq_xh_jksyj)统计该健康师的手工费总和 - -### 3. 底薪核对 -根据消耗和项目数判断底薪等级: -- [x] 三星:消耗 ≥ 40000元 且 项目数 ≥ 156个 → 底薪2400元 -- [x] 二星:消耗 ≥ 20000元 且 项目数 ≥ 126个 → 底薪2200元 -- [x] 一星:消耗 ≥ 10000元 或 项目数 ≥ 96个 → 底薪2000元(当前:消耗56012.78元,项目数122个)✓ -- [x] 0星:消耗 < 10000元 且 项目数 < 96个 → 底薪1800元 - -### 4. 提成核对 -- [x] 单人业绩 ≤ 6000元,无提成(当前总业绩35182.10元 > 6000元,有提成)✓ -- [x] 提点根据战队人数和队伍业绩确定(当前提点4%) -- [x] 基础业绩提成 = 基础业绩 × 0.95 × 提点(793.52 = 20882.10 × 0.95 × 0.04)✓ -- [x] 合作业绩提成 = 合作业绩 × 0.95 × 0.65 × 提点(353.21 = 14300.00 × 0.95 × 0.65 × 0.04)✓ -- [x] 顾问提成:岗位为"顾问",按顾问提成规则计算(544.71元) - -### 5. 考勤核对 -- [x] 在店天数:从考勤汇总表(lq_attendance_summary)查询(23天) -- [x] 请假天数:从考勤汇总表(lq_attendance_summary)查询(3天) -- [x] 全勤奖:根据考勤天数判断(通常出勤天数 ≥ 21天,当前23天但全勤奖为0,可能请假天数影响) - -### 6. 实发工资核对 -- [x] 实发工资 = 健康师底薪 + 提成合计 + 手工费 + 补贴合计 - 扣款合计 + 发奖金 + 退押金等 -- [x] 5265.94 = 2000.00 + 1691.44 + 1574.50 + 0.00 - 0.00 + 0.00 ✓ - ---- - -## 特殊说明 - -1. **岗位为"顾问"**:该员工是顾问岗位,有顾问提成544.71元 -2. **队伍业绩**:68088.40元,占比52%,说明该顾问在战队中业绩占比较高 -3. **提点**:4%,根据战队人数和队伍业绩确定 -4. **消耗较高**:56012.78元,超过二星标准(20000元),但项目数122个未达到二星标准(126个),所以底薪为一星(2000元) - ---- - -## 备注 - -[可在此处添加其他需要说明的事项或异常情况] - diff --git a/健康师工资核算说明.md b/健康师工资核算说明.md deleted file mode 100644 index b76812f..0000000 --- a/健康师工资核算说明.md +++ /dev/null @@ -1,344 +0,0 @@ -# 健康师工资核算说明 - -## 一、核算数据来源 - -### 1.1 基础数据表 -- **业绩数据** (`lq_kd_jksyj`): 健康师业绩记录,包含基础业绩、合作业绩、新客/升单标识 -- **消耗数据** (`lq_xh_jksyj`): 健康师消耗记录,包含消耗金额、项目数、手工费 -- **考勤数据** (`lq_attendance_summary`): 健康师出勤天数、请假天数 -- **战队数据** (`lq_jinsanjiao_user`): 金三角战队成员信息 -- **门店数据** (`lq_mdxx`): 门店基本信息(名称、类型、类别) -- **新店保护** (`lq_md_xdbhsj`): 新店保护期配置(开始/结束时间、阶段) -- **额外计算** (`lq_salary_extra_calculation`): 手工录入的额外数据 - -### 1.2 员工基础信息 -- **用户表** (`BASE_USER`): 员工姓名、岗位、门店归属 -- **岗位表** (`BASE_POSITION`): 岗位名称 - ---- - -## 二、门店归属规则 - -### 2.1 门店ID获取优先级 -1. **业绩数据优先**: 从健康师业绩记录中获取门店ID -2. **消耗数据次之**: 如业绩无门店,从消耗记录中获取 -3. **用户配置兜底**: 如业务数据无门店,使用 `BASE_USER.F_MDID` -4. **无门店处理**: 如以上都无,则门店信息为空 - -### 2.2 新店判定 -- 查询 `lq_md_xdbhsj` 表,判断统计月份是否在保护期内 -- 如在保护期内,标记为新店,并记录保护阶段(1/2/3) - ---- - -## 三、底薪计算规则 - -### 3.1 老店健康师底薪 - -| 星级 | 消耗要求 | 项目数要求 | 底薪 | -|------|----------|------------|------| -| 三星 | ≥40,000元 | ≥156个 | 2,400元 | -| 二星 | ≥20,000元 | ≥126个 | 2,200元 | -| 一星 | ≥10,000元 | ≥96个 | 2,000元 | -| 零星 | <10,000元 或 <96个 | - | 1,800元 | - -**特殊规则**: -- 如消耗或项目数**仅一项**未达标(0星),底薪按1星(2,000元)计算 -- 星级取消耗星级和项目数星级的**最小值** - -### 3.2 新店健康师底薪 -- **保底规则**: 新店健康师底薪**最低为1星**(2,000元) -- 即使计算结果为0星(1,800元),也按2,000元发放 - ---- - -## 四、业绩计算规则 - -### 4.1 原始业绩 -- **基础业绩**: 业绩类型为"基础业绩"的总和 -- **合作业绩**: 业绩类型为"合作业绩"的总和 -- **总业绩**: 所有业绩的总和 -- **新客业绩**: 标记为"首次开单"的业绩总和 -- **升单业绩**: 标记为"非首次开单"的业绩总和 - -### 4.2 额外业绩调整(来自 `lq_salary_extra_calculation`) -- **基础奖励业绩**: 需要扣除的基础业绩奖励 -- **合作奖励业绩**: 需要扣除的合作业绩奖励 -- **其他业绩加**: 需要增加的其他业绩 -- **其他业绩减**: 需要减少的其他业绩 - -### 4.3 实际业绩计算 - -#### 实际基础业绩 -``` -实际基础业绩 = 基础业绩 - 基础奖励业绩 + 其他业绩加 - 其他业绩减 -``` - -**新店额外调整**: -- **第一阶段**: 实际基础业绩 -= 新客业绩 -- **第二阶段**: 实际基础业绩 -= 升单业绩 -- **第三阶段**: 无额外调整 - -#### 实际合作业绩 -``` -实际合作业绩 = 合作业绩 - 合作奖励业绩 -``` - ---- - -## 五、金三角(战队)规则 - -### 5.1 战队组成条件 -- **考勤要求**: 成员当月出勤天数 ≥ 21天 -- **不满足条件**: 出勤 < 21天的成员被剔除,降级为健康师,按单人计算 - -### 5.2 战队人数动态调整 -- 考勤过滤后,战队人数**动态重新计算** -- 例如:原3人战队,1人出勤不足被剔除 → 变为2人战队 -- 战队业绩、提成比例按**实际有效人数**计算 - -### 5.3 战队提成比例 - -#### 3人战队 -| 战队总业绩 | 提成比例 | -|-----------|---------| -| ≥150,000元 | 7% | -| ≥120,000元 | 6% | -| ≥90,000元 | 5% | -| ≥60,000元 | 4% | -| ≥30,000元 | 3% | -| <30,000元 | 0% | - -#### 2人战队 -| 战队总业绩 | 提成比例 | -|-----------|---------| -| ≥80,000元 | 6% | -| ≥60,000元 | 5% | -| ≥40,000元 | 4% | -| ≥20,000元 | 3% | -| <20,000元 | 0% | - -#### 1人战队 -| 个人总业绩 | 提成比例 | -|-----------|---------| -| ≥60,000元 | 6% | -| ≥40,000元 | 5% | -| ≥20,000元 | 4% | -| ≥10,000元 | 3% | -| <10,000元 | 0% | - ---- - -## 六、提成计算规则 - -### 6.1 提成门槛 -- **单人业绩 ≤ 6,000元**: 无任何提成 - -### 6.2 基础业绩提成 -``` -基础业绩提成 = 实际基础业绩 × 0.95 × 提成点 -``` - -**重要说明**: -- 提成点按**原始基础业绩**(战队总业绩)计算 -- 提成金额按**实际基础业绩**计算 - -### 6.3 合作业绩提成 -``` -合作业绩提成 = 实际合作业绩 × 0.95 × 0.65 × 提成点 -``` - -### 6.4 新客转化率提成(新店第一阶段) - -| 新客转化率 | 提成比例 | -|-----------|---------| -| ≥50% | 20% | -| 45%-50% | 15% | -| 35%-45% | 10% | -| 0%-35% | 6% | - -``` -新客转化率提成 = 新客业绩 × 转化率提成比例 -``` - -**适用条件**: 仅新店第一阶段计算 - -### 6.5 升单人头提成(新店第二阶段) - -| 升单人头数 | 提成比例 | -|-----------|---------| -| ≥10个 | 20% | -| 4-9个 | 10% | -| 0-3个 | 0% | - -``` -升单人头提成 = 升单业绩 × 人头提成比例 -``` - -**适用条件**: 仅新店第二阶段计算 - -### 6.6 顾问提成 - -#### 高级顾问(0.8%) -**条件**(需同时满足): -1. 战队总业绩 ≥ 60,000元 -2. 组员业绩总和 ≥ 战队总业绩 × 40% -3. **老店**: 战队总消耗 ≥ 60,000元 -4. **新店**: 不考核消耗 - -``` -高级顾问提成 = 战队总业绩 × 0.8% -``` - -#### 普通顾问(0.3%) -**条件**(需同时满足): -1. 战队总业绩 ≥ 40,000元 -2. 组员业绩总和 ≥ 战队总业绩 × 30% -3. **老店**: 战队总消耗 ≥ 40,000元 -4. **新店**: 不考核消耗 - -``` -普通顾问提成 = 战队总业绩 × 0.3% -``` - -**重要说明**: -- 组员业绩 = 战队中除顾问外的其他成员业绩总和 -- 只统计有效战队成员(出勤≥21天) -- 新店顾问**不考核消耗**,只考核业绩和组员占比 - -### 6.7 总提成 -``` -总提成 = 基础业绩提成 + 合作业绩提成 + 顾问提成 + 新客转化率提成 + 升单人头提成 -``` - ---- - -## 七、新店三阶段规则 - -### 7.1 第一阶段:新客转化阶段 -- **计算**: 新客转化率提成 -- **不计算**: 升单人头提成 -- **实际基础业绩**: 扣除新客业绩 -- **正常计算**: 基础业绩提成、合作业绩提成、顾问提成 - -### 7.2 第二阶段:升单人头阶段 -- **计算**: 升单人头提成 -- **不计算**: 新客转化率提成 -- **实际基础业绩**: 扣除升单业绩 -- **正常计算**: 基础业绩提成、合作业绩提成、顾问提成 - -### 7.3 第三阶段:业绩和项目数阶段 -- **不计算**: 新客转化率提成、升单人头提成 -- **实际基础业绩**: 无额外扣除 -- **正常计算**: 基础业绩提成、合作业绩提成、顾问提成 - ---- - -## 八、最终工资计算 - -``` -实际工资 = 底薪 + 总提成 + 手工费 + 总补贴 - 总扣款 -``` - -**说明**: -- **底薪**: 根据消耗和项目数计算(新店最低1星) -- **总提成**: 基础+合作+顾问+新客+升单提成之和 -- **手工费**: 从消耗记录中获取 -- **总补贴**: 其他补贴项 -- **总扣款**: 各类扣款项 - ---- - -## 九、核算流程图 - -```mermaid -graph TD - A[开始核算] --> B[获取基础数据] - B --> C[确定门店归属] - C --> D[判断是否新店] - D --> E[填充额外计算数据] - E --> F[计算实际业绩] - F --> G{出勤≥21天?} - G -->|是| H[保留战队成员] - G -->|否| I[剔除战队,降级健康师] - H --> J[重新计算战队人数和业绩] - I --> J - J --> K[计算底薪] - K --> L{业绩>6000?} - L -->|否| M[提成=0] - L -->|是| N[计算提成点] - N --> O[计算基础/合作提成] - O --> P{是否新店?} - P -->|是| Q{第几阶段?} - P -->|否| R[计算顾问提成] - Q -->|第一阶段| S[计算新客转化率提成] - Q -->|第二阶段| T[计算升单人头提成] - Q -->|第三阶段| R - S --> R - T --> R - R --> U[汇总总提成] - M --> U - U --> V[计算实际工资] - V --> W[保存工资记录] - W --> X[结束] -``` - ---- - -## 十、重要说明 - -### 10.1 数据优先级 -1. 业务数据(业绩、消耗)优先于配置数据 -2. 实际业绩用于提成计算,原始业绩用于提成点计算 -3. 战队人数动态调整,按实际有效人数计算 - -### 10.2 新店特殊规则 -1. 底薪最低1星(2,000元) -2. 顾问不考核消耗 -3. 分阶段计算新客/升单提成 -4. 实际基础业绩需扣除新客/升单业绩 - -### 10.3 战队规则 -1. 出勤不足21天自动剔除 -2. 剔除后重新计算人数和业绩 -3. 顾问需满足组员业绩占比要求 - -### 10.4 额外计算表 -- 用于手工录入系统无法自动统计的数据 -- 包含奖励业绩、其他业绩调整、转化率、人头数等 -- 按员工ID和年月关联 - ---- - -## 十一、常见问题 - -### Q1: 为什么我的提成是0? -**A**: 检查以下条件: -1. 个人总业绩是否 > 6,000元 -2. 战队业绩是否达到最低提成门槛 -3. 出勤天数是否 ≥ 21天(否则被剔除出战队) - -### Q2: 新店和老店的区别? -**A**: 主要区别: -1. 新店底薪最低1星,老店可能是0星 -2. 新店顾问不考核消耗,老店需要 -3. 新店分阶段有新客/升单提成,老店没有 -4. 新店实际基础业绩需扣除新客/升单业绩 - -### Q3: 实际业绩和原始业绩有什么区别? -**A**: -- **原始业绩**: 直接从业绩表统计的业绩 -- **实际业绩**: 扣除奖励业绩、调整其他业绩后的业绩 -- **用途**: 提成点用原始业绩,提成金额用实际业绩 - -### Q4: 战队人数如何确定? -**A**: -1. 初始按 `lq_jinsanjiao_user` 表配置 -2. 考勤过滤:出勤 < 21天的成员被剔除 -3. 最终按剔除后的有效人数计算提成 - ---- - -**文档版本**: v1.0 -**更新日期**: 2025-12-04 -**维护人**: 系统开发组 diff --git a/工资条1-战胜队工资条.md b/工资条1-战胜队工资条.md deleted file mode 100644 index 9ed13b1..0000000 --- a/工资条1-战胜队工资条.md +++ /dev/null @@ -1,312 +0,0 @@ -# 绿纤美业 - 员工工资条 - -**工资月份**: 2025年11月 -**战队名称**: 战胜队 -**发放日期**: 2025年12月 - ---- - -## 📋 工资条1: 欧迎春(顾问) - -``` -┌─────────────────────────────────────────────────────────────┐ -│ 绿纤美业工资条 │ -│ 2025年11月工资明细 │ -├─────────────────────────────────────────────────────────────┤ -│ 姓名: 欧迎春 岗位: 顾问 │ -│ 员工编号: 14780430512 门店: 绿纤犀浦店 │ -│ 战队: 战胜队(3人) 出勤: 27天 │ -├─────────────────────────────────────────────────────────────┤ -│ 【收入项目】 │ -│ 底薪 2,000.00元 │ -│ 基础业绩提成 504.24元 │ -│ 合作业绩提成 70.03元 │ -│ 顾问提成 136.50元 │ -│ 手工费 1,619.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 应发工资合计 4,329.77元 │ -├─────────────────────────────────────────────────────────────┤ -│ 【扣款项目】 │ -│ 无扣款 0.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 实发工资 4,329.77元 │ -└─────────────────────────────────────────────────────────────┘ -``` - -### 💡 数据来源说明 - -#### 1. 底薪 (2,000.00元) -**计算依据**: -- 消耗金额: 46,474.30元 → 消耗星级: 3星 (≥40,000元) -- 项目数: 112个 → 项目数星级: 1星 (<156个) -- 最终星级: min(3星, 1星) = **1星** -- 1星底薪: **2,000.00元** - -**数据来源**: `F_Consumption`, `F_ProjectCount`, `F_HealthCoachBaseSalary` - ---- - -#### 2. 基础业绩提成 (504.24元) -**计算公式**: -``` -基础业绩提成 = 实际基础业绩 × 0.95 × 提成点 -``` - -**计算过程**: -- 基础业绩: 17,692.46元 (`F_BasePerformance`) -- 基础奖励业绩: 0.00元 (`F_BaseRewardPerformance`) -- 其他业绩加: 0.00元 (`F_OtherPerformanceAdd`) -- 其他业绩减: 0.00元 (`F_OtherPerformanceSubtract`) -- **实际基础业绩**: 17,692.46元 (`F_ActualBasePerformance`) -- 战队总业绩: 45,501.10元 (`F_TeamPerformance`) -- 战队人数: 3人 -- **提成点**: 3% (`F_CommissionPoint`) -- **基础业绩提成**: 17,692.46 × 0.95 × 3% = **504.24元** - -**数据来源**: `F_BasePerformanceCommission` - ---- - -#### 3. 合作业绩提成 (70.03元) -**计算公式**: -``` -合作业绩提成 = 实际合作业绩 × 0.95 × 0.65 × 提成点 -``` - -**计算过程**: -- 合作业绩: 3,780.54元 (`F_CooperationPerformance`) -- 合作奖励业绩: 0.00元 (`F_CooperationRewardPerformance`) -- **实际合作业绩**: 3,780.54元 (`F_ActualCooperationPerformance`) -- **提成点**: 3% -- **合作业绩提成**: 3,780.54 × 0.95 × 0.65 × 3% = **70.03元** - -**数据来源**: `F_CooperationPerformanceCommission` - ---- - -#### 4. 顾问提成 (136.50元) -**计算公式**: -``` -顾问提成 = 战队总业绩 × 提成比例 -``` - -**条件检查**: -- 战队总业绩: 45,501.10元 ≥ 40,000元 ✅ -- 组员业绩: 14,542.60 + 9,485.50 = 24,028.10元 -- 组员业绩占比: 24,028.10 / 45,501.10 = 52.8% ≥ 30% ✅ -- 战队总消耗: 76,748.89元 ≥ 40,000元 ✅ -- **满足普通顾问条件** (0.3%) - -**计算过程**: -- 战队总业绩: 45,501.10元 -- 提成比例: 0.3% (普通顾问) -- **顾问提成**: 45,501.10 × 0.3% = **136.50元** - -**数据来源**: `F_ConsultantCommission` - ---- - -#### 5. 手工费 (1,619.00元) -**数据来源**: `F_HandworkFee` (从消耗记录中统计的手工费) - ---- - -#### 6. 总提成 (710.77元) -**汇总**: -``` -总提成 = 基础业绩提成 + 合作业绩提成 + 顾问提成 - = 504.24 + 70.03 + 136.50 - = 710.77元 -``` - -**数据来源**: `F_TotalCommission` - ---- - -#### 7. 实发工资 (4,329.77元) -**计算公式**: -``` -实发工资 = 底薪 + 总提成 + 手工费 - 扣款 - = 2,000.00 + 710.77 + 1,619.00 - 0.00 - = 4,329.77元 -``` - -**数据来源**: `F_ActualSalary` - ---- - -## 📋 工资条2: 舒阳(健康师) - -``` -┌─────────────────────────────────────────────────────────────┐ -│ 绿纤美业工资条 │ -│ 2025年11月工资明细 │ -├─────────────────────────────────────────────────────────────┤ -│ 姓名: 舒阳 岗位: 健康师 │ -│ 员工编号: 18683787121 门店: 绿纤犀浦店 │ -│ 战队: 战胜队(3人) 出勤: 27天 │ -├─────────────────────────────────────────────────────────────┤ -│ 【收入项目】 │ -│ 底薪 2,000.00元 │ -│ 基础业绩提成 343.00元 │ -│ 合作业绩提成 46.39元 │ -│ 手工费 952.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 应发工资合计 3,341.39元 │ -├─────────────────────────────────────────────────────────────┤ -│ 【扣款项目】 │ -│ 无扣款 0.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 实发工资 3,341.39元 │ -└─────────────────────────────────────────────────────────────┘ -``` - -### 💡 数据来源说明 - -#### 1. 底薪 (2,000.00元) -**计算依据**: -- 消耗金额: 21,581.09元 → 消耗星级: 2星 (≥20,000元) -- 项目数: 76个 → 项目数星级: 0星 (<96个) -- 最终星级: min(2星, 0星) = 0星 -- **特殊规则**: 仅一项未达标 → 按**1星**计算 -- 1星底薪: **2,000.00元** - -**数据来源**: `F_Consumption`, `F_ProjectCount`, `F_HealthCoachBaseSalary` - ---- - -#### 2. 基础业绩提成 (343.00元) -**计算过程**: -- 基础业绩: 12,035.15元 -- 实际基础业绩: 12,035.15元 (无调整) -- 提成点: 3% (战队3人,业绩45,501.10元) -- **基础业绩提成**: 12,035.15 × 0.95 × 3% = **343.00元** - -**数据来源**: `F_BasePerformanceCommission` - ---- - -#### 3. 合作业绩提成 (46.39元) -**计算过程**: -- 合作业绩: 2,507.45元 -- 实际合作业绩: 2,507.45元 -- **合作业绩提成**: 2,507.45 × 0.95 × 0.65 × 3% = **46.39元** - -**数据来源**: `F_CooperationPerformanceCommission` - ---- - -#### 4. 总提成 (389.39元) -``` -总提成 = 343.00 + 46.39 = 389.39元 -``` - -**数据来源**: `F_TotalCommission` - ---- - -#### 5. 实发工资 (3,341.39元) -``` -实发工资 = 2,000.00 + 389.39 + 952.00 = 3,341.39元 -``` - -**数据来源**: `F_ActualSalary` - ---- - -## 📋 工资条3: 谭芙蓉(健康师) - -``` -┌─────────────────────────────────────────────────────────────┐ -│ 绿纤美业工资条 │ -│ 2025年11月工资明细 │ -├─────────────────────────────────────────────────────────────┤ -│ 姓名: 谭芙蓉 岗位: 健康师 │ -│ 员工编号: 18683787122 门店: 绿纤犀浦店 │ -│ 战队: 战胜队(3人) 出勤: 27天 │ -├─────────────────────────────────────────────────────────────┤ -│ 【收入项目】 │ -│ 底薪 1,800.00元 │ -│ 基础业绩提成 223.29元 │ -│ 合作业绩提成 30.54元 │ -│ 手工费 382.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 应发工资合计 2,435.83元 │ -├─────────────────────────────────────────────────────────────┤ -│ 【扣款项目】 │ -│ 无扣款 0.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 实发工资 2,435.83元 │ -└─────────────────────────────────────────────────────────────┘ -``` - -### 💡 数据来源说明 - -#### 1. 底薪 (1,800.00元) -**计算依据**: -- 消耗金额: 8,693.50元 → 消耗星级: 0星 (<10,000元) -- 项目数: 48个 → 项目数星级: 0星 (<96个) -- 最终星级: **0星** -- 0星底薪: **1,800.00元** - -**数据来源**: `F_Consumption`, `F_ProjectCount`, `F_HealthCoachBaseSalary` - ---- - -#### 2. 基础业绩提成 (223.29元) -**计算过程**: -- 基础业绩: 7,834.89元 -- 实际基础业绩: 7,834.89元 -- 提成点: 3% -- **基础业绩提成**: 7,834.89 × 0.95 × 3% = **223.29元** - -**数据来源**: `F_BasePerformanceCommission` - ---- - -#### 3. 合作业绩提成 (30.54元) -**计算过程**: -- 合作业绩: 1,650.61元 -- **合作业绩提成**: 1,650.61 × 0.95 × 0.65 × 3% = **30.54元** - -**数据来源**: `F_CooperationPerformanceCommission` - ---- - -#### 4. 总提成 (253.83元) -``` -总提成 = 223.29 + 30.54 = 253.83元 -``` - ---- - -#### 5. 实发工资 (2,435.83元) -``` -实发工资 = 1,800.00 + 253.83 + 382.00 = 2,435.83元 -``` - ---- - -## 📊 战队工资汇总 - -| 姓名 | 岗位 | 底薪 | 总提成 | 手工费 | 实发工资 | -|:---:|:---:|---:|---:|---:|---:| -| 欧迎春 | 顾问 | 2,000.00 | 710.77 | 1,619.00 | 4,329.77 | -| 舒阳 | 健康师 | 2,000.00 | 389.39 | 952.00 | 3,341.39 | -| 谭芙蓉 | 健康师 | 1,800.00 | 253.83 | 382.00 | 2,435.83 | -| **合计** | - | **5,800.00** | **1,353.99** | **2,953.00** | **10,106.99** | - ---- - -## 📝 备注说明 - -1. **战队信息**: 战胜队,3人金三角战队 -2. **战队总业绩**: 45,501.10元 -3. **提成点**: 3% (3人战队,业绩30,000-60,000元区间) -4. **顾问提成**: 仅顾问享有,满足普通顾问条件(组员业绩占比52.8% ≥ 30%) -5. **数据来源**: lq_salary_statistics表,统计月份202511 - ---- - -**制表日期**: 2025-12-04 -**数据库**: lqerp_test diff --git a/工资条2-新店员工工资条.md b/工资条2-新店员工工资条.md deleted file mode 100644 index 7cb0316..0000000 --- a/工资条2-新店员工工资条.md +++ /dev/null @@ -1,211 +0,0 @@ -# 绿纤美业 - 新店员工工资条 - -**工资月份**: 2025年11月 -**门店**: 绿纤金沙店(新店第一阶段) -**发放日期**: 2025年12月 - ---- - -## 📋 工资条: 何玲(健康师) - -``` -┌─────────────────────────────────────────────────────────────┐ -│ 绿纤美业工资条 │ -│ 2025年11月工资明细 │ -├─────────────────────────────────────────────────────────────┤ -│ 姓名: 何玲 岗位: 健康师 │ -│ 员工编号: 17628345607 门店: 绿纤金沙店 ⭐新店 │ -│ 新店阶段: 第一阶段 出勤: 27天 │ -├─────────────────────────────────────────────────────────────┤ -│ 【收入项目】 │ -│ 底薪 2,000.00元 │ -│ 基础业绩提成 156.41元 │ -│ 合作业绩提成 -671.15元 │ -│ 新客转化率提成 0.00元 │ -│ 手工费 1,114.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 应发工资合计 2,599.26元 │ -├─────────────────────────────────────────────────────────────┤ -│ 【扣款项目】 │ -│ 无扣款 0.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 实发工资 2,599.26元 │ -└─────────────────────────────────────────────────────────────┘ -``` - -### 💡 数据来源说明 - -#### 1. 底薪 (2,000.00元) -**计算依据**: -- 消耗金额: 4,199.07元 → 消耗星级: 0星 (<10,000元) -- 项目数: 89.5个 → 项目数星级: 0星 (<96个) -- 计算底薪: 0星 → 1,800.00元 -- **新店保底规则**: 新店底薪最低1星 → **2,000.00元** - -**数据来源**: -- `F_Consumption`: 4,199.07 -- `F_ProjectCount`: 89.50 -- `F_IsNewStore`: 是 -- `F_HealthCoachBaseSalary`: 2,000.00 - -**说明**: 新店员工底薪最低为1星(2,000元),即使计算结果为0星也按2,000元发放。 - ---- - -#### 2. 基础业绩提成 (156.41元) -**计算公式**: -``` -实际基础业绩 = 基础业绩 - 基础奖励业绩 + 其他业绩加 - 其他业绩减 - 新客业绩(第一阶段) -基础业绩提成 = 实际基础业绩 × 0.95 × 提成点 -``` - -**计算过程**: -- 基础业绩: 26,318.60元 (`F_BasePerformance`) -- 基础奖励业绩: 14,839.33元 (`F_BaseRewardPerformance`) -- 其他业绩加: 11,292.63元 (`F_OtherPerformanceAdd`) -- 其他业绩减: 18,655.76元 (`F_OtherPerformanceSubtract`) -- 新客业绩: 0.00元 (`F_NewCustomerPerformance`) -- **实际基础业绩**: 4,116.14元 (`F_ActualBasePerformance`) - ``` - = 26,318.60 - 14,839.33 + 11,292.63 - 18,655.76 - 0.00 - = 4,116.14元 - ``` -- 个人总业绩: 28,235.40元 -- 提成点: 4% (`F_CommissionPoint`) -- **基础业绩提成**: 4,116.14 × 0.95 × 4% = **156.41元** - -**数据来源**: `F_BasePerformanceCommission` - -**说明**: 新店第一阶段需要从实际基础业绩中扣除新客业绩(本案例新客业绩为0)。 - ---- - -#### 3. 合作业绩提成 (-671.15元) -**计算公式**: -``` -实际合作业绩 = 合作业绩 - 合作奖励业绩 -合作业绩提成 = 实际合作业绩 × 0.95 × 0.65 × 提成点 -``` - -**计算过程**: -- 合作业绩: 1,916.80元 (`F_CooperationPerformance`) -- 合作奖励业绩: 29,088.94元 (`F_CooperationRewardPerformance`) -- **实际合作业绩**: -27,172.14元 (`F_ActualCooperationPerformance`) - ``` - = 1,916.80 - 29,088.94 - = -27,172.14元 - ``` -- **合作业绩提成**: -27,172.14 × 0.95 × 0.65 × 4% = **-671.15元** - -**数据来源**: `F_CooperationPerformanceCommission` - -**说明**: 合作奖励业绩大于实际合作业绩,导致实际合作业绩为负,提成也为负。 - ---- - -#### 4. 新客转化率提成 (0.00元) -**计算公式**: -``` -新客转化率提成 = 新客业绩 × 转化率提成比例 -``` - -**转化率提成比例**: -| 转化率 | 提成比例 | -|:---:|:---:| -| ≥50% | 20% | -| 45%-50% | 15% | -| 35%-45% | 10% | -| 0%-35% | 6% | - -**计算过程**: -- 新客业绩: 0.00元 (`F_NewCustomerPerformance`) -- 新客转化率: 14% (`F_NewCustomerConversionRate`) -- 转化率提成比例: 6% (0%-35%区间) -- **新客转化率提成**: 0.00 × 6% = **0.00元** - -**数据来源**: `F_NewCustomerPerformanceCommission` - -**说明**: 仅新店第一阶段计算此项提成。本案例新客业绩为0,因此提成为0。 - ---- - -#### 5. 手工费 (1,114.00元) -**数据来源**: `F_HandworkFee` (从消耗记录中统计的手工费) - ---- - -#### 6. 总提成 (-514.74元) -**汇总**: -``` -总提成 = 基础业绩提成 + 合作业绩提成 + 新客转化率提成 - = 156.41 + (-671.15) + 0.00 - = -514.74元 -``` - -**数据来源**: `F_TotalCommission` - -**说明**: 由于合作业绩提成为负,导致总提成为负。 - ---- - -#### 7. 实发工资 (2,599.26元) -**计算公式**: -``` -实发工资 = 底薪 + 总提成 + 手工费 - 扣款 - = 2,000.00 + (-514.74) + 1,114.00 - 0.00 - = 2,599.26元 -``` - -**数据来源**: `F_ActualSalary` - ---- - -## 📊 新店规则说明 - -### 1. 新店保护期 -- **门店**: 绿纤金沙店 -- **新店状态**: 是 (`F_IsNewStore`) -- **保护阶段**: 第一阶段 (`F_NewStoreProtectionStage`) - -### 2. 第一阶段特点 -1. **底薪保底**: 最低1星(2,000元) -2. **新客提成**: 计算新客转化率提成(6%-20%) -3. **实际业绩**: 扣除新客业绩后计算基础业绩提成 -4. **不计算**: 升单人头提成(第二阶段才计算) - -### 3. 实际业绩调整 -``` -实际基础业绩 = 基础业绩 - 基础奖励业绩 + 其他加 - 其他减 - 新客业绩 - = 26,318.60 - 14,839.33 + 11,292.63 - 18,655.76 - 0.00 - = 4,116.14元 - -实际合作业绩 = 合作业绩 - 合作奖励业绩 - = 1,916.80 - 29,088.94 - = -27,172.14元 -``` - -### 4. 额外计算数据 -本案例中的额外计算数据(来自 `lq_salary_extra_calculation` 表): -- 基础奖励业绩: 14,839.33元 -- 合作奖励业绩: 29,088.94元 -- 其他业绩加: 11,292.63元 -- 其他业绩减: 18,655.76元 -- 新客转化率: 14% -- 升单人头数: 8个 - ---- - -## 📝 特别说明 - -1. **负提成情况**: 本案例中合作业绩提成为负数(-671.15元),这是因为合作奖励业绩(29,088.94元)远大于实际合作业绩(1,916.80元),导致实际合作业绩为负。 - -2. **新店保底**: 即使计算底薪为0星(1,800元),新店员工也按1星(2,000元)发放。 - -3. **新客业绩为0**: 本案例中新客业绩为0,因此新客转化率提成也为0。 - -4. **数据来源**: lq_salary_statistics表,统计月份202511 - ---- - -**制表日期**: 2025-12-04 -**数据库**: lqerp_test diff --git a/工资条3-出勤不足员工工资条.md b/工资条3-出勤不足员工工资条.md deleted file mode 100644 index 62fa973..0000000 --- a/工资条3-出勤不足员工工资条.md +++ /dev/null @@ -1,221 +0,0 @@ -# 绿纤美业 - 出勤不足员工工资条 - -**工资月份**: 2025年11月 -**门店**: 绿纤荣华南路店 -**发放日期**: 2025年12月 - ---- - -## 📋 工资条: 汤倩(健康师) - -``` -┌─────────────────────────────────────────────────────────────┐ -│ 绿纤美业工资条 │ -│ 2025年11月工资明细 │ -├─────────────────────────────────────────────────────────────┤ -│ 姓名: 汤倩 岗位: 健康师 │ -│ 员工编号: 751340541496526085 门店: 绿纤荣华南路店 │ -│ 战队: 个人 ⚠️ 出勤: 19天 ⚠️ │ -├─────────────────────────────────────────────────────────────┤ -│ 【收入项目】 │ -│ 底薪 2,000.00元 │ -│ 基础业绩提成 0.00元 │ -│ 合作业绩提成 0.00元 │ -│ 手工费 880.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 应发工资合计 2,880.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 【扣款项目】 │ -│ 无扣款 0.00元 │ -├─────────────────────────────────────────────────────────────┤ -│ 实发工资 2,880.00元 │ -└─────────────────────────────────────────────────────────────┘ -``` - -### 💡 数据来源说明 - -#### 1. 底薪 (2,000.00元) -**计算依据**: -- 消耗金额: 10,102.27元 → 消耗星级: 1星 (≥10,000元) -- 项目数: 72个 → 项目数星级: 0星 (<96个) -- 最终星级: min(1星, 0星) = 0星 -- **特殊规则**: 仅一项未达标 → 按**1星**计算 -- 1星底薪: **2,000.00元** - -**数据来源**: -- `F_Consumption`: 10,102.27 -- `F_ProjectCount`: 72.00 -- `F_HealthCoachBaseSalary`: 2,000.00 - ---- - -#### 2. 提成计算 (0.00元) -**出勤不足影响**: -- 出勤天数: 19天 (`F_WorkingDays`) -- **战队要求**: 出勤≥21天 -- **结果**: 出勤不足,无法获得提成 - -**业绩数据**: -- 个人总业绩: 5,373.70元 (`F_TotalPerformance`) -- 基础业绩: 3,085.20元 (`F_BasePerformance`) -- 合作业绩: 2,288.50元 (`F_CooperationPerformance`) -- 实际基础业绩: 3,085.20元 (`F_ActualBasePerformance`) -- 实际合作业绩: 2,288.50元 (`F_ActualCooperationPerformance`) - -**提成点**: 0% (`F_CommissionPoint`) - -**计算结果**: -- 基础业绩提成: 0.00元 (`F_BasePerformanceCommission`) -- 合作业绩提成: 0.00元 (`F_CooperationPerformanceCommission`) -- **总提成**: 0.00元 (`F_TotalCommission`) - -**数据来源**: `F_TotalCommission` - -**说明**: -1. 出勤天数19天 < 21天,不满足提成计算条件 -2. 即使有业绩5,373.70元,也无法获得提成 -3. 提成点为0%,所有提成均为0 - ---- - -#### 3. 战队状态 (个人) -**原始状态**: -- 可能原本属于某个战队 -- 由于出勤不足被剔除 - -**当前状态**: -- 战队: 个人 (`F_GoldTriangleTeam`) -- 战队ID: null (`F_GoldTriangleId`) -- 战队业绩: 0.00元 (`F_TeamPerformance`) - -**数据来源**: `F_GoldTriangleTeam`, `F_GoldTriangleId` - -**说明**: 出勤不足的员工会被剔除出战队,降级为"个人",按单人计算工资。 - ---- - -#### 4. 手工费 (880.00元) -**数据来源**: `F_HandworkFee` (从消耗记录中统计的手工费) - ---- - -#### 5. 实发工资 (2,880.00元) -**计算公式**: -``` -实发工资 = 底薪 + 总提成 + 手工费 - 扣款 - = 2,000.00 + 0.00 + 880.00 - 0.00 - = 2,880.00元 -``` - -**数据来源**: `F_ActualSalary` - ---- - -## ⚠️ 出勤不足影响说明 - -### 1. 考勤规则 -- **最低要求**: 出勤天数 ≥ 21天 -- **本案例**: 出勤19天 < 21天 ❌ -- **结果**: 不满足提成计算条件 - -### 2. 工资影响对比 - -| 项目 | 正常出勤(≥21天) | 出勤不足(19天) | 差异 | -|:---|---:|---:|---:| -| 出勤天数 | ≥21天 | 19天 | -2天 | -| 提成点 | 3%-7% | 0% | -3%~-7% | -| 基础业绩提成 | 约88元 | 0.00元 | -88元 | -| 合作业绩提成 | 约42元 | 0.00元 | -42元 | -| 总提成 | 约130元 | 0.00元 | -130元 | -| **实发工资** | **约3,010元** | **2,880元** | **-130元** | - -**说明**: -- 假设正常出勤,按单人3%提成点计算 -- 基础业绩提成 ≈ 3,085.20 × 0.95 × 3% = 88元 -- 合作业绩提成 ≈ 2,288.50 × 0.95 × 0.65 × 3% = 42元 - -### 3. 战队影响 -如果原本属于战队: -- **被剔除前**: 可能享受战队提成点(3%-7%) -- **被剔除后**: 降级为个人,提成点为0% -- **影响**: 失去所有提成收入 - -### 4. 业绩数据保留 -虽然无法获得提成,但业绩数据仍然记录: -- 个人总业绩: 5,373.70元 -- 消耗金额: 10,102.27元 -- 项目数: 72个 -- 客户数: 59个 - -这些数据会计入门店总业绩,但个人无法获得提成。 - ---- - -## 📊 对比案例 - -### 案例1: 汤倩(出勤19天) -``` -出勤: 19天 < 21天 -战队: 个人 -提成点: 0% -总提成: 0.00元 -实发工资: 2,880.00元 -``` - -### 案例2: 假设正常出勤(21天) -``` -出勤: 21天 ≥ 21天 -战队: 个人 -提成点: 3% -总提成: 约130元 -实发工资: 约3,010元 -``` - -**差异**: 因2天出勤不足,损失约130元提成收入。 - ---- - -## 📝 重要提示 - -### 1. 考勤的重要性 -- **21天是硬性要求**: 出勤天数必须≥21天才能获得提成 -- **即使有业绩也无提成**: 出勤不足,所有提成归零 -- **影响战队**: 如果在战队中,会被剔除,影响整个战队 - -### 2. 工资构成 -出勤不足的员工工资只包含: -- 底薪(根据消耗和项目数计算) -- 手工费 -- **无任何提成** - -### 3. 建议 -- 确保每月出勤≥21天 -- 请假需谨慎,避免影响提成 -- 出勤不足不仅影响个人收入,还可能影响战队其他成员 - ---- - -## 📋 数据来源汇总 - -| 字段 | 值 | 数据库字段 | -|:---|---:|:---| -| 姓名 | 汤倩 | F_EmployeeName | -| 员工编号 | 751340541496526085 | F_EmployeeId | -| 门店 | 绿纤荣华南路店 | F_StoreName | -| 出勤天数 | 19天 | F_WorkingDays | -| 请假天数 | 0天 | F_LeaveDays | -| 战队 | 个人 | F_GoldTriangleTeam | -| 个人总业绩 | 5,373.70元 | F_TotalPerformance | -| 消耗金额 | 10,102.27元 | F_Consumption | -| 项目数 | 72个 | F_ProjectCount | -| 提成点 | 0% | F_CommissionPoint | -| 底薪 | 2,000.00元 | F_HealthCoachBaseSalary | -| 总提成 | 0.00元 | F_TotalCommission | -| 手工费 | 880.00元 | F_HandworkFee | -| 实发工资 | 2,880.00元 | F_ActualSalary | - ---- - -**制表日期**: 2025-12-04 -**数据库**: lqerp_test -**统计月份**: 202511