先定唯一键
有发票代码和号码时,优先用两者组合作为唯一键。只有号码没有代码时,需要结合开票日期、金额和对方名称做候选判断。
不要把金额当成唯一键。同一金额在同一时期出现多次很常见,直接按金额去重会误删。
再处理三类异常
第一类是重复记录:唯一键相同且关键字段一致。第二类是同号异常:号码相同但金额、日期或对方不一致。第三类是缺失项:台账有、文件没有,或文件有、台账没有。
三类异常要分表输出,处理方式不同,不能混在一张表里。
最后保留来源
每条异常保留来源文件、原始行号和识别置信度。模糊扫描件单独列为待确认,不直接判定为重复或缺失。
这篇的要点
- 优先用代码 + 号码做唯一键。
- 同号异常与重复记录分开。
- 模糊件进入待确认清单。