Files
mileage-bonus/docs/8月绩效核算_20260911.md
shishengliang 65904c8270 feat: add assessment workbench and September reconciliation
Preserve August hydrogen revision and September audit evidence; calculate interrupted vehicle history across all prior months. Record remaining carry-policy and layout-baseline discrepancies.
2026-10-09 18:21:45 +08:00

52 lines
9.7 KiB
Markdown
Raw Permalink 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.
# 2026年8月绩效核算
> **四人全部奖金剔除(2026-09-15,当前口径,覆盖此前转接口径)**:伍仲文、岑彦、赵连飞、钱婧四人全部奖金(当月、结转、历史补发1—7月、累计补发8月)取消,本人不发放、不转交。最终发放表仅含非离职176条原项,应发=实发51,007.41元;钟祥恢复2,445.80元、刘念念恢复10,445.80元,其他人员逐项金额不变。主核算表`里程任务考核_8月核算.xlsx`共19张工作表(7公共+12个人),不含四人任何考核记录/分组/个人Sheet/姓名,全本无“暂算”字样;主表按原负责人过滤,同车其他负责人区间保留,不按车牌整删。原始records/daily/输入哈希不变。本轮权威验证为运行支持`verify_final_exclusion.py`(结果`最终全剔除验收.json`)。
>
> 离职业务交接转接(2026-09-14,已被上行覆盖,保留历史对照):仅伍仲文、岑彦、赵连飞、钱婧执行;四人旧引擎的结转、历史补发1—7月、累计补发8月及旧当月口径全部取消,仅8月当月达标奖励从records重新生成后转交接收人(伍仲文→钟祥、岑彦→钟祥、赵连飞→刘念念、钱婧→金可鹏;钟祥450.00、刘念念225.48、金可鹏0)。该口径使发放表为181项、实发51,682.89元,本轮已全部回退并由exclude_all口径取代;`verify_transfer_20260914.py`随之过时。
>
> 离职停发修正(2026-09-11,已被上行转接规则覆盖,保留历史对照):钱婧、岑彦、赵连飞已离职,2026年8月本次支付(当月、结转、历史补发1—7月、累计补发8月)全部实发0,仅本人,不转接、不重分配;旧“离职暂计本人”约定仅对三人失效,伍仲文及其他人员保持原状。原计算额保留供审计。覆盖后应发53,017.41元,离职停发扣减1,860.00元(钱婧150.00、岑彦300.00、赵连飞1,410.00),实发51,157.41元。不改里程、归属、资格、奖励基准与亏损规则,不追溯1—7月历史。独立验收见运行支持`verify_withhold_correction.py`与`离职停发独立验收.json`。
>
> 里程修正(覆盖下方旧版取数及结果):非测试日有纯氢数据(包括0)取纯氢,没有则仪表;测试日取GPS。保留测试候选逐日差值判定,无纯氢且无法判定测试的候选日兜底GPS。取消仪表未达标优先与测试日清零。按已有数据暂算53,017.41元,当月27,032.89、结转14,700、历史补发1,977.42、8月累计补发9,307.10。193条里程改变,少发的1,000元为粤A02007F刘念念累计补发。3辆49日GPS缺失标待核实,另17辆72日仪表缺值沿用已有合计。五表已同步;原始日矩阵不变。以下54,017.41及旧取数描述保留作历史对照,不是当前结果。
当前验收入口为运行支持目录`verify_final_exclusion.py`,证据`最终全剔除验收.json`;`verify_august.py`继续核验逐日取数与非改版工作簿。`verify_transfer_20260914.py`(转接口径181项/51,682.89)及`verify_restyle.py`、`verify_four_departed.py`、`verify_withhold_correction.py`、`verify_latest_correction.py`均已过时,仅作历史对照,不得作为本轮依据。当前实际作者以业务目录运行支持为准;项目`.aug_fix_staging`为历史暂存,未包含后续待核实显示与统计修正,不应再覆盖当前文件。
用户于2026年9月11日确认开始计算,采用此前确认的业务口径及已有里程。本次未覆盖原始输入和1—7月历史文件。
## 结果
- 当月奖励:26,839.99元。
- 结转:14,700.00元。
- 历史补发:1,977.42元(6月1,150.00元、7月827.42元)。
- 累计补发8月:10,500.00元。
- 合计:54,017.41元,按每条发放记录四舍五入到分后汇总。原引擎未逐条取分总和取分为54,017.42元,差0.01元。
- 四人全部奖金剔除(当前口径,2026-09-15):伍仲文、岑彦、赵连飞、钱婧四人全部奖金取消,本人不发放、不转交;最终发放表176项、应发=实发51,007.41元,钟祥2,445.80元、刘念念10,445.80元。旧引擎口径应发53,017.41元,取消四人旧项2,010.00元。下方转接51,682.89元、停发51,157.41元、54,017.41元均为历史口径,仅作对照。
- 原始考核354辆、364条,123条达标。结转延续另有20组无本月考核记录的历史组合,不增加原始考核车辆数。
## 规则及来源
输入目录:`/Users/shishengliang/Documents/羚牛/里程考核核算/8月/输入数据/`。
9月标签名单适用于8月:31辆采用150/300元新金额,36条记录;名单外8辆忽略。原有目标、折算和结转补发规则沿用。历史月份补发按历史月份有效奖励,1—7月不追溯更改。7辆销售、部门修正以确认名单为准。粤AGP9753的8月7日归尚建华,谯云从8月8日起计24天,目标3,870.97km。
取数:已有车机区间合计未达标,直接采用。其余优先区间纯氢;测试名单日差值“车机−GPS>50km”剔除纯氢,车机为空时改用“纯氢+纯电−GPS>50km”。非测试无纯氢取车机,测试名单无纯氢取GPS。不同GPS来源仅补缺日,不相加、不覆盖真实0。粤A00585F补25日,GPS合计8,326.50km。
138条采用车机合计的记录有日值空白,均已保留标记。其中此前待补的7辆已有合计足以达标,用户确认按已有值核算。空白未伪造成实测0,补数后须重新计算累计、结转及补发。
1—6月使用项目根目录历史源表,7月使用`7月绩效重算_多源考核里程_20260817/租赁任务考核_2026年7月.xlsx`。7月先按当时离职处理口径复算,62,616.73元与确认结果一致。8月离职处理按本次确认口径。
## 交付与复算
输出目录:`/Users/shishengliang/Documents/羚牛/里程考核核算/8月/8月核算结果/`。本轮仅交付更新后的主核算`里程任务考核_8月核算.xlsx`;处理后考核源表、取数干预说明与多源里程表保持原内容不重建。原《离职人员8月奖金处理明细.xlsx》为已过期的转接口径,已先备份并移至运行支持`本轮全剔除归档/`,避免与最终表混淆(审计保留)。
Python计算入口为项目根目录`calculate_august.py`。仅使用openpyxl读取输入,复用原calc_engine,输出JSON,不直接写Excel。注意:原通用read_file会按旧规则重新设置奖励,不能独立读取本次处理源表后直接套旧主程序。
Excel构建器位于运行支持目录,通过@oai/artifact-tool生成Excel。主核算表`里程任务考核_8月核算.xlsx`由`restyle_august.mjs`直接输出:按原负责人过滤四名离职人员的records/分组,只用`d.people`(12名非离职)建立个人表,里程明细、计算过程、追踪及两版汇总均不出现四人。发放金额、人员/部门汇总及个人发放明细为公式联动。奖金发放记录采用“考核应发G−不发/扣减I=实发J”;I列固定为0,本轮无停发、无转交,离职四人旧项不进入发放表。里程明细奖金公式范围按实际非离职记录数(345条)动态收缩,不再使用固定N2:N365。里程选择、资格、历史累计、结转余额由Python引擎计算,修改原始数据后须重新运行计算和构建流程。`build_august_workbooks.mjs`本轮不运行、其余三份工作簿不重建;原独立离职明细已归档。
验证脚本与结果在同一运行支持目录。本轮权威验证为`verify_final_exclusion.py`(结果`最终全剔除验收.json`):从`全部离职剔除前备份/august_calculation.json`核对非离职176条逐项完全不变、转接5条全部删除;净51,007.41元、钟祥2,445.80元、刘念念10,445.80元;主表19张工作表(7公共+12个人)、四名姓名不出现在整本任何单元格/表名/文件级XML、全本无“暂算/离职/转接/转交/转入”;原始records/daily/输入哈希不变;里程明细/计算过程/追踪按原负责人过滤且同车其他负责人区间保留;新旧汇总、12个个人表、发放表与部门合计一致、公式错误0;并对受影响区域渲染复核保存后的文件。`verify_august.py`继续核验逐日汇总、9,184个车日无重复、归属、政策、GPS补齐、非零纯氢6日替代测试判定、源文件哈希与各层金额。`verify_transfer_20260914.py`(转接口径181项/51,682.89)及`verify_latest_correction.py`、`verify_withhold_correction.py`、`verify_restyle.py`、`verify_four_departed.py`已失效,仅作历史对照,不得作为本轮依据。
## 样式调整
用户随后要求主核算文件与7月版式一致,并保留原横向汇总为“8月汇总(新版界面)”。当前主核算共19张工作表(7张公共+12张个人),采用7月的宋体、浅蓝表头、细边框、纵向分类汇总和逐车展开的个人对账单;新增月份扩展至8月。原横向深色汇总单独保留。非离职345条考核记录、176条发放项、实发合计51,007.41元(应发=实发,无停发扣减、无转交)经逐项对比保持一致;四名离职人员不列入汇总、不设个人表,原计算额仅保留在核算JSON审计字段。
运行支持目录的`restyle_august.mjs`为最后一步版式构建器,本轮在运行`calculate_august.py`后直接运行该脚本输出主核算表,不再运行`build_august_workbooks.mjs`。本轮金额与版式一致性验证使用`verify_final_exclusion.py`和`最终全剔除验收.json`;旧`verify_transfer_20260914.py`/`离职转接验收.json`及`verify_restyle.py`/`样式调整验证结果.json`的固定坐标与转接口径已失效。调整前主表、JSON、作者脚本与配置保存在`全部离职剔除前备份`供追溯,过期离职明细归档在`本轮全剔除归档`;原始里程四源、多源里程表及另两份交付工作簿未改动。