Preserve August hydrogen revision and September audit evidence; calculate interrupted vehicle history across all prior months. Record remaining carry-policy and layout-baseline discrepancies.
44 lines
3.2 KiB
Python
44 lines
3.2 KiB
Python
from pathlib import Path
|
|
import json
|
|
P=Path(__file__).resolve().parent
|
|
s=json.loads((P/'recalculation_summary.json').read_text())
|
|
text=f'''# 8月纯氢里程修正
|
|
|
|
已完成。8月原表实发{s['old_amount']:,.2f}元,修正后{s['new_amount']:,.2f}元,减少{-s['difference']:,.2f}元。原正式文件未覆盖,新版为本目录“里程任务考核_8月核算_纯氢修正版.xlsx”。
|
|
|
|
## 已执行口径
|
|
|
|
- 仅修正1—6月历史里程,按车辆、月份、业务负责人匹配8月原表历史数据。
|
|
- 纯氢按原考核区间日期集合汇总,同组重叠日期去重,再与原月考核合计取小值。14个重叠车人日期已去重。
|
|
- 无纯氢数据的302组保留原里程,并标注“无纯氢数据”;真实0参与取小值。
|
|
- 1—7月最终核算表视为实际已发,不追扣、不重复补发;实际已消耗结转从后续余额中扣除。
|
|
- 7—8月考核里程沿用原表。本次不再获取GPS或仪表、不再做测试车辆判定。
|
|
- 保留当前Excel何文斌粤AGP5613的9.68元扣减。旧JSON金额51,007.41元未反映此扣减,本次对照以当前Excel50,997.73元为准。
|
|
- 四名离职人员8月全部不发、不转交,沿用原表。
|
|
|
|
## 结果在8月表中的体现
|
|
|
|
- 原有计算过程、车辆追踪、个人对账单及两版汇总均已更新。
|
|
- “历史里程修正”:原里程、纯氢里程、取小值结果、减少公里及缺失说明。
|
|
- “8月调整对照”:分类前后金额与22条变化项,其中包括同车奖励类别改列。
|
|
- “历史已发台账”“历史结转状态”:已发资格和已用结转的追溯依据。
|
|
|
|
## 核对与数据边界
|
|
|
|
- 原里程结合实际已发台账可逐项复现旧8月金额,确保本次差异来自里程修正。
|
|
- 已核对导出后汇总、170条发放记录、无重复历史补发、缺失与0的区别,公式错误0处。
|
|
- 8月考核明细保持原样,纯氢1月17日已使用项目目录补充文件。
|
|
- 原8月仍有121个车辆日来源缺口,此为原表已有事项,本次未替换7—8月数据。如补齐,应另行重算受影响的8月里程和奖金。
|
|
- 原历史表5月粤AGR3208(尚建华)里程为-0.1公里,纯氢0公里;按用户取小值规则保留-0.1,未擅自改写原数。
|
|
- 历史明细逐项取分与最终合计取分差0.01—0.03元,最终已发合计原样保留,不作追调。
|
|
- 本文件为本次核算结果。更换纯氢源数据后需重新运行核算流程;表内金额及汇总公式可自动计算,但修改对照页不会自动重新判定全部奖金资格。
|
|
|
|
按本次已确认规则,不再缺少阻碍1—6月修正的数据。
|
|
'''
|
|
(P/'资料核对与待补项.md').write_text(text)
|
|
# Remove superseded GPS/meter claims from the reusable source auditor.
|
|
a=P/'audit_sources.py';t=a.read_text();start=t.index("lines=['# 历史纯氢里程修正")
|
|
t=t[:start]+"print(json.dumps({'jan17_status':jan_status,'summary':summary},ensure_ascii=False,indent=2))\n"
|
|
t=t.replace(" x['test_decision'] = '1—3月不做测试判定' if m<4 else '待同区间GPS,仪表合计已确认'"," x['test_decision'] = '不再采用测试车辆判定;按同组月合计取小值'")
|
|
a.write_text(t)
|