Files
mileage-bonus/.claude_memory/project_rules.md
kkfluous 573f8397a6 chore: 添加输入输出文件 + .claude记忆和计划
输入文件:
- 租赁任务考核_2026年{1,2,3}月.xlsx (考核源数据)
- {1,2}月.xlsx (客户盈亏表)
- 车辆里程考核与奖金发放规则(V.1.2).docx

输出文件:
- 里程任务考核_{1,2,3}月核算.xlsx (月度核算结果)
- 里程任务考核_Q1汇总.xlsx (含车辆台账)
- 3月客户盈亏表(待填写).xlsx (模版)

.claude_memory: 项目记忆(规则/偏好/架构/测试车辆)
.claude_plans: 历次计划文件

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:09:24 +08:00

54 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: 里程考核绩效核算规则
description: 车辆里程考核的完整计算规则,经过多次讨论确认
type: project
---
## 核心规则V1.2规则文档 + 讨论确认)
### 达标判断
- 每条考核记录独立判断达标(不合并同车同人多条记录)
- 达标条件:实际行驶里程 ≥ 应考核里程
### 奖金计算
- 奖金 = 考核天数/当月天数 × 月奖励金额(始终按天折算)
- 不存在"超过整月目标就发全月"的特殊情况
### 结转(多跑)
- floor(多跑里程/月度目标里程) ≥ 1 → 结转,发完整月奖金
- 结转占用当月名额,不叠加当月奖励
- 结转不依赖目标月的考核记录(无记录也发,视为消耗一个月目标)
- 无客户关联的结转不查盈亏,正常发放
### 补发
- 累计全部达标后才补发严格版cum_actual ≥ cum_target for ALL months
- 不是"覆盖到哪补到哪"的progressive模式
- 亏损月被拦截的奖金永久不发,不补发
### 累计补发当月
- 当月未达标 + 无结转 + 累计全部达标 → 按天折算发当月奖金
### 亏损筛选
- 按客户维度:客户亏损 → 该客户下所有车不发
- 补发X月 → 查X月盈亏表不是当月的
- 未匹配亏损表 → 不发放,标注待人工确认
- 无亏损表的月份 → 全部不发放
### 多人共用车辆
- 同车不同销售独立核算
- 累计按(车牌号+销售经理)维度,换人后累计重新开始
- 单车奖金池12期跨销售共享
### 考核奖励规则表
| 考核目标 | 月度目标里程 | 奖励金额 |
|---------|-----------|---------|
| 交投40辆4.5T普货 | 3000km | 150元 |
| 交投190辆4.5T冷链车 | 3000km | 150元 |
| 羚牛136辆4.5T冷链车 | 5000km | 260元 |
| 恒运50辆4.5T普货 | 5000km | 260元 |
| 羚牛100辆18T | 6000km | 1000元 |
**Why:** 规则文档V1.2为基础,多条规则在讨论中逐步确认和修正。
**How to apply:** 修改计算逻辑前,先对照此规则表确认一致性。