金额表不能只看显示值:AI 填数要检查精度和舍入

金额表显示两位小数,不代表计算过程已经按两位小数处理。AI 填数时,需要分别检查原始数值、业务舍入规则和最终显示格式。只看截图中的金额是否整齐,可能错过累计误差与合计口径差异。

先确定舍入发生在哪一步

假设三项费用各为 0.335 元。若每项按约定四舍五入到分再相加,结果可能与先加总再舍入不同。这个差异不需要模型犯错就会发生,关键在于业务采用逐项计价、逐行结算还是总额结算。

输入契约应写明币种、计量单位、保留位数、舍入方式和结算阶段。不要把“保留两位”当成完整规则,因为它可能指显示、计算中间值,也可能指最终结算值。跨币种数据还应保留原币金额与汇率口径,避免把不同币种直接相加。

格式只是显示的一层

Google Sheets 的日期与数值格式文档说明,格式用于控制数值如何显示,地区设置也会影响货币与小数呈现。因此把单元格设成货币格式,并不能替代对底层数值的校验。百分比与金额同样要区分存储值和展示值。

例如一项折扣显示百分之十,底层可能应存储为 0.1;若适配器写入 10,再套用百分比格式,就会得到错误显示与计算。对于金额列,要确认数字仍是可计算的数值,而不是带货币符号和千位分隔符的文本。

选择可解释的计算路径

结算系统可根据业务要求采用十进制运算,或以最小货币单位保存整数;这属于应用设计选择,不能假定电子表格自动替你执行。涉及公式时,写清中间计算步骤,并把汇率、税率和舍入规则放在可定位的位置。

不要为了让两张表看起来相等,偷偷修改某一行尾数。若存在合法的舍入差额,应有明确的调整项和说明。Agent 的任务是执行既定口径、暴露不一致,而不是自行决定哪一笔金额需要被“修平”。

用小数字验证,再用真实规模复核

样本检查重点
刚好位于舍入边界实际舍入方式
正负金额混合退款与冲销是否正确
大量小额明细逐项与汇总口径是否一致
空白和零缺失金额是否被误当作零

交付时同时核对明细合计、控制总额和差额解释,保留可复算的来源。对关键金额,可以用独立计算过程复核表格结果。这样即使格式、地区或编辑器发生变化,团队仍能根据原始规则判断数值是否正确,而不只是相信两位小数带来的整齐外观。

若来源金额已经是文本,应先验证分隔符和负数表示方式,再转换为数值;转换失败的项目单独列出,不能静默填零。

数值精度、舍入口径和显示精度
根据本文方法绘制的原创流程示意;不是产品界面或实测结果。

在企业文档中验证

如果要把本文方法用于企业文档,可预约演示,结合实际资料核对协作、权限与集成方式。

需要在自己的环境中验证时,可先了解私有化部署方案,再确定试用范围与验收要求。

参考资料

相关文章