工 万能工具合集
发票与票据 · 2026-11-03

发票重复项怎么批量检查:先定唯一键,再做候选匹配

发票去重不是简单看金额,先确定发票代码和号码,再处理无代码发票和同号异常。

发票去重字段口径5 分钟
NOTE

这篇讲什么

  • 处理顺序和字段口径
  • 异常项怎么分类
  • 交付边界和验收方式

内容为演示说明,不替代财务、税务或法律意见。

先定唯一键

有发票代码和号码时,优先用两者组合作为唯一键。只有号码没有代码时,需要结合开票日期、金额和对方名称做候选判断。

不要把金额当成唯一键。同一金额在同一时期出现多次很常见,直接按金额去重会误删。

再处理三类异常

第一类是重复记录:唯一键相同且关键字段一致。第二类是同号异常:号码相同但金额、日期或对方不一致。第三类是缺失项:台账有、文件没有,或文件有、台账没有。

三类异常要分表输出,处理方式不同,不能混在一张表里。

最后保留来源

每条异常保留来源文件、原始行号和识别置信度。模糊扫描件单独列为待确认,不直接判定为重复或缺失。

这篇的要点

  • 优先用代码 + 号码做唯一键。
  • 同号异常与重复记录分开。
  • 模糊件进入待确认清单。