供应商对账:条码匹配去掉厂家编号/版本后缀,表头不符提示具体缺哪些列 #366

Merged
renshen merged 1 commits from feature/sumu-reconciliation-barcode into main 2026-10-17 09:07:16 +08:00
Collaborator

用真实的「雪翔家居对账单-9月.xlsx」测试发现并修复两处:

  1. 条码口径:我方货款对账货号不带厂家后缀(CJ019312),厂家对账单条码带「厂家编号 + 版本」(CJ019312N1097V01),原样比对会把 22 个明细全部误判成「厂家多 + 厂家少」。现在比对键先去后缀再匹配,页面上同时显示厂家原始条码;用该文件复测后双方数量/金额逐项一致。
  2. 表头校验提示:表头不一致时直接列出缺少/多出的列名(这份文件会提示「缺少「快递名称」「快递单号」「规格名称」」),方便厂家对照模板修改。

新增 2 个用例(后缀归一化匹配、表头差异提示),本文件 10 个用例全部通过。

用真实的「雪翔家居对账单-9月.xlsx」测试发现并修复两处: 1. **条码口径**:我方货款对账货号不带厂家后缀(CJ019312),厂家对账单条码带「厂家编号 + 版本」(CJ019312N1097V01),原样比对会把 22 个明细全部误判成「厂家多 + 厂家少」。现在比对键先去后缀再匹配,页面上同时显示厂家原始条码;用该文件复测后双方数量/金额逐项一致。 2. **表头校验提示**:表头不一致时直接列出缺少/多出的列名(这份文件会提示「缺少「快递名称」「快递单号」「规格名称」」),方便厂家对照模板修改。 新增 2 个用例(后缀归一化匹配、表头差异提示),本文件 10 个用例全部通过。
renshen added 1 commit 2026-10-17 09:07:05 +08:00
实测雪翔家居 9 月对账单(我方货号 CJ019312 vs 厂家条码 CJ019312N1097V01)发现后缀导致全部误判为厂家多/厂家少:比对键改为先去掉厂家编号+版本后缀再匹配,页面同时显示厂家原始条码;表头校验失败时直接列出缺少/多出的列名,方便厂家对照修改。
renshen merged commit 2ffb49ca92 into main 2026-10-17 09:07:16 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#366
No description provided.