[Python实战] 发票和报销附件总是对不齐?先用脚本生成缺件清单和异常文件表 很多行政、财务或项目助理遇到的报销问题,并不是不会用 Excel,而是每天都要在一堆文件里反复确认:这个人有没有发票,发票和报销单是不是同一个编号,附件有没有漏,文件名是不是写错,重复上传的是不是同一张票。如果只是十几份材料,人工看一遍还能解决;一旦到了几十个项目、上百个附件,问题就会变成一种低价值但很耗时间的重复劳动。更麻烦的是,漏一张发票或错一个编号,往往要等到流程后面才暴露,来回沟通一次就浪费半天。这篇不讲复杂财务系统,也不讲 OCR 识别发票内容。先解决一个更小但很常见的问题:当你已经有一个报销清单 Excel,也有一个附件文件夹,如何用 Python 先生成“缺件清单”和“异常文件表”,把需要人工处理的部分挑出来。这个脚本的目标不是替代财务审核,而是把人工从“逐个打开文件夹核对”里解放出来,先知道哪些单据缺附件、哪些附件找不到对应记录、哪些文件名可能重复或不规范。先把问题拆小:第一版只核对文件是否齐全很多人一上来想做“发票自动审核”,很快就会卡住:发票图片要 OCR,金额要识别,税号要校验,抬头要比对,电子发票还要查重。这些当然有价值,但第一版不一定要从这里开始。更容易落地的是文件级核对。假设你手上有一个 Excel 报销清单,里面至少有这些字段:报销编号申请人项目名称