销售业务的完整链路是订单 → 回款 → 发票,三个系统各记各的。以订单为主键串起来,回款和发票对不上的拆成未回款、少回款、未开票、超额开票几类,按影响金额排序。
月底要确认这个月卖出去的东西钱都收回来了。系统 A 有订单,系统 B 有回款,开票在另一边。三个数字各说各话,谁对谁错不知道。
| 规则 | 说明 |
|---|---|
| 主键优先 | 有订单号的按订单号串;没有的按客户 + 金额 + 日期近似串 |
| 支持一对多 | 一个订单分几次回款、一次开票开多张,都要能对应上 |
| 差异分类 | 未回款 / 少回款 / 多回款 / 未开票 / 超额开票分别列 |
| 按影响金额排序 | 大的先处理,别在小单上花时间 |
请帮我把订单、回款、开票三张表串起来做三方勾稽。 以订单号为主键,订单号缺失的部分按客户名加金额加日期串,串不上的单独列出来。 匹配不上的请分类:是没回款、回少了、还是发票没开。 分类后按影响金额从大到小排序,我要先处理最大的那几笔。
订单/回款/发票按主键优先、名称金额日期辅助,支持一对多与多对一,差异拆成未回款/少回款/未开票/超开票
两方明细按金额/日期/摘要模糊匹配,输出已勾对与单边差异
一张票多笔付、一笔付多张票,输出已匹配/部分付/超付/预付/待确认,无法唯一确定时只给候选