和供应商签了月用量超过一亿 token 打七折的协议,当月实际用了 1.2 亿,账单金额还是按原价算,商务回复折扣要到下个账期才体现。
一开始怀疑是「批处理与缓存部分不参与折扣」,查了一圈,方向不对。
原因不止一个,得分开看。阶梯价按自然月结算 次月返抵扣。少数情况下是折扣只对特定模型生效。
还有一种情况,子账号用量没有汇总到主合同。
第一件事是按模型拆分当月用量
python bill.py --in usage.csv --group model
再往下核对合同里的适用范围
python -c "print('check contract model scope')"
随后把差额整理成对账表发商务
python bill.py --in usage.csv --expect 0.7 --diff diff.csv
等前面都确认过,再确认返抵扣入账时间
python -c "print('confirm credit posting date')"
别只看报错消失,验证要多做一步。下月账单出现抵扣行,金额与差额一致,按模型拆分的明细能对上合同范围。
补一句。折扣条款里的适用范围和结算周期比折扣本身更容易踩坑,签完先把这两项问清楚。如果同一现象隔几天又出现,说明根因没找到,别当偶发处理。
