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']}
+
门店:{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月)
+
+
+
+
+
+
+
+
+
基本信息
+
+
姓名:苟小春
+
门店:绿纤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
+
+
+
+
+
+
+
+
计算过程说明
+
+
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
+
底薪 + 提成合计 + 手工费
+
+
+
+
+
+
+
+
+
+
+
+
+
基本信息
+
+
姓名:李芳
+
门店:绿纤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
+
+
+
+
+
+
+
+
计算过程说明
+
+
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
+
底薪 + 提成合计 + 手工费
+
+
+
+
+
+
+
+
+
+
+
+
+
基本信息
+
+
姓名:罗丹
+
门店:绿纤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
+
+
+
+
+
+
+
+
计算过程说明
+
+
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
+
底薪 + 提成合计 + 手工费
+
+
+
+
+
+
+
+
+
+
+
+
+
基本信息
+
+
姓名:何玲
+
门店:绿纤金沙店
+
员工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
+
+
+
+
+
+
+
+
计算过程说明
+
+
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: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
+
+
+
+
+
+
+
+
计算过程说明
+
+
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