AI做财务对账能用,但别指望它自己就把账看明白。财务小王用AI筛9月逾期款,AI跑完说只有2笔、合计4万3,结果我手工抽了三家,就找出3笔漏掉的,合计8万4。问题是AI把日期当成普通文本,两种格式没统一,筛选条件就失效了。教训:跨系统导出的账,先洗日期和编码,再让AI算,还得有人工抽查。
事情不复杂,就是AI把日期看走眼了
财务小王把ERP里导出的应收账款台账丢给AI,让它按截止9月28号筛出逾期超过30天的客户。台账里有43家客户、140多行记录。AI跑完给出一张表,只有2家逾期,金额加起来4万3。小王本来挺高兴,说以后月底对账能省半天。
结果我多问了一句:你把原始表里日期列给我看看。一看,140多行里至少11行的日期格式不统一,有的是2026/9/1,有的是20260901,还有3行直接写成9月1日。AI根本没做格式统一,把后面两种当文本,直接跳过了。等于它筛的不是日期,是长得像2026/9/1的字符串。
漏掉的那8万4,全在格式不对的角落里
我让小王把那些格式不正常的行单独拉出来,人工筛一遍。结果就在那11行里,有3家客户已经逾期超过30天,金额分别是2万1、3万8、2万5,合计8万4。AI那张表上,这3家连名字都没出现。最气人的是,其中一家还是合作了五六年的老客户,只是付款慢,不是不给。
这说明什么?AI不是算错,是压根没看见。它只会按你给的筛选项往下跑,你给它的日期格式乱了,它就当没这回事。对于小企业来说,8万4不是小数,要是下个月催款名单上没有这几家,拖到年底,账上流动资金就真得紧一阵。
我们堵这个坑,就靠一个笨办法
我们后来改了流程,财务小王对AI对账不再直接拿原始表给AI跑。第一步,先把台账里的日期列统一成同一种格式,我们直接用一个写好的清洗脚本,把20260901、9月1日、2026/9/1全转成YYYY-MM-DD。第二步,再让AI筛逾期,并且要求它每输出一条逾期记录,必须带上原始日期那一列原样。第三步,小王随机抽5行,人工核对原始表和AI输出表。
整个流程走下来,比之前多了15到20分钟。原来小王一个月底对账得一天,现在AI给初筛省了大半天,多出来这20分钟就是买保险。我算过,上个月人工全量核对是6小时,AI初筛加人工抽查是1个半小时,省下的4个半小时足够小王干别的。
AI转型的第一课,是学会给AI当监工
这事给我最大的体会不是AI不靠谱,而是我们以前太想省事。总想着扔进去一堆数据,出来一个结果,齐活。但AI在数据格式、字段含义这些地方非常死板,你说它智能,它其实只对你喂进去的那部分负责。连老周那边数控冲床的加工日志,日期格式也一样乱,回头也得按这个办法处理。
所以我跟老周、小王、老陈都说了,以后谁用AI出报表、出对账、出报价,必须留一个原始数据抽检的步骤。我们可以让AI干90%的粗活,但剩下10%的核对,得当老板的亲自抓,或者指定人抓。这个站 bossdiary.cn 上我会持续记这些坑,等哪天回头看,应该会挺有意思。
AI算得再快,账还是得有人盯着,机器不背锅,背锅的是老板。
常见问题
怎么保证AI筛出来的结果没有漏掉其他类型的错误?
光抽查5行不够,但能兜底一部分。我们核心是先统一日期、金额、客户编码这几个关键字段。金额小数位、编码空格这类也容易出问题。每月我们固定看三项:日期格式、负数金额、空值比例。发现异常就人工全量复核。
小企业没有专人写清洗脚本怎么办?
不用写代码,很多表格软件或者AI助手都能做规则替换。关键是把“原始格式不一致”这件事当问题提出来。比如让AI先列出日期列里所有不同的格式,然后统一。别期待AI自动发现,你得先问它。
既然AI会漏,为什么不直接人工对账?
人工全量核对慢,而且人也会疲劳漏看。AI初筛能快速覆盖大多数正常行,把时间省出来用在容易出错的边界行上。我们实测人工全量6小时,AI加抽查1个半小时,正确率反而比纯人工高一点,因为人抽查时更专注。
以上为个人使用与转型记录,仅作交流,不构成任何专业建议。