首页 › 新闻资讯 › 礼品卡批量核验上线

讯果功能上新:礼品卡批量核验与自动对账正式上线

面额校验、状态核验与重复项剔除三条规则落地,1,240 条样本的 9,920 次判定与人工双人复核一致率 99.97%。

礼品卡批量核验功能所用的实体礼品卡片

讯果客户端正式上线礼品卡批量核验与自动对账。新功能内置三条核验规则——面额校验、状态核验与重复项剔除,核验完成后自动生成可对齐业务台账的对账文件。在 1,240 条样本组成的测试集上重复核验 8 轮,共产生 9,920 次判定,与人工双人复核结果不一致的判定为 3 次,一致率 99.97%。

核验规则从三条开始

礼品卡处理的麻烦之处不在于单张卡本身,而在于卡片来源分散、录入环节多。同一批卡可能来自三个渠道,由两位同事分别录入,序号方式各不相同,等到要对账的时候才发现清单里有重复项,或者面额与实物不符。

面向这个场景,新功能把核验规则拆成三条可以独立开关的判定。面额校验负责比对清单申报金额与卡面信息是否一致,不一致的记录会被单独标出并附上差异值;状态核验负责确认卡片当前是否可用,把已使用、已过期与冻结三类状态分别标记,避免与可用卡片混在一起;重复项剔除则按卡号与面额双字段做去重,只保留首次出现的记录,被剔除的条目同样写进回执,不做静默丢弃。三类判定都只依据清单中已有的字段,不额外推测卡片的来源渠道,避免把渠道差异算成核验异常。

“做核验功能最怕的是把问题藏起来。我们坚持一条原则:被规则判定为异常的记录,一定会在报表里出现,并且带原因码。宁可多列几行让人核对,也不替用户决定哪些条目可以忽略。”—— 功能负责人 陆行知

三条规则可以按需要组合。批量处理历史库存时,通常只开启状态核验与重复项剔除;处理新到货的批次时,三条全开,先确认面额再确认状态。规则组合可以随智能预设一起保存,下一批同类作业直接载入。

三条规则的执行顺序是固定的:先做重复项剔除,再做面额校验,最后做状态核验。顺序会影响统计口径,例如同一张卡既重复又状态异常,会先被归入重复项并在回执中注明核验时的状态。规则顺序不开放调整,这是为了保证同一份清单在任何一台机器上得到一致的分类结果。如果同一批清单里既有新卡也有历史库存,建议拆成两次任务分别核验,统计口径会更清楚。

自动对账:把回执摊平成台账

核验结束之后,客户端会为每条记录生成一份回执,包含核验时间、核验结果、失败原因码与差异值。自动对账做的事,是把这些逐条回执按状态聚合成一张可以直接与业务台账比对的表:可用、已使用、已过期、冻结、重复、面额异常各自成列,末尾给出一行合计。

礼品卡核验结果与对账报表的比对示意
对账报表按状态分列并给出合计行,可直接与业务台账逐列比对

导出的文件支持 CSV 与 XLSX 两种格式。CSV 适合直接喂给内部的记账脚本,XLSX 则保留了列宽与合计行,方便直接打印归档。报表里的每一列都来自回执中的固定字段,不会因为界面语言或筛选条件而变化,这让脚本化处理变得稳定。报表中的合计行由客户端在导出时计算并写入,不依赖表格工具的公式,接收方直接打开就能看到数字,也避免了不同版本表格软件重算带来的偏差。

对账的另一个痛点是“找差额”。在人工流程里,1,240 条记录逐条比对大约需要 3 小时 40 分,且容易出现看错行的问题。使用自动对账后,同一份清单在 8 路并发下核验耗时 2 分 40 秒,差异条目会在报表中独立标出,人工只需要核对被标记的少数几条。

差异条目的复核界面把每一处差异拆成“清单值、核验值、差异说明”三列,支持按差异类型批量确认。在 1,240 条样本里,需要人工确认的条目共有 87 条,其中面额差异 31 条、状态异常 42 条、重复项 14 条,全部核对一遍耗时 11 分钟。确认后的条目会被标记为已复核并写入回执,再次核验同一批清单时不会重复提示。

“我们每月的礼品卡对账过去要占用两个同事各半天,现在变成跑一遍任务加核对差异条目。真正省下的不是核验时间,而是找差额的心理负担。”—— 电商运营主管 韩潇

操作流程与使用限制

新功能的使用方式与其他批量动作一致,导入清单后在任务编排台里勾选对应的核验规则,设定并发档位即可开始。建议第一次使用时把三条规则全部打开,跑完再按结果筛选关闭不需要的规则,形成适合自己渠道结构的固定组合。

  1. 把卡号、面额等字段整理成 CSV,列名与客户端字段映射一次即可复用
  2. 先取 200 条样本试跑,确认面额与状态字段的判定符合预期
  3. 三条规则全开后正式执行,任务结束后在结果页按状态筛选
  4. 导出对账报表,与业务台账逐列比对,差异条目单独复核
核验结果1,240 条样本分布处理建议
可用1,207 条直接进入分配或销售流程
重复项9 条按回执中的首次出现记录为准,复核渠道录入
已使用或已过期17 条与渠道核对,从可用库存中剔除
面额异常7 条逐条核对卡面与清单申报值

需要说明的是,核验结果以目标服务在核验时刻返回的状态为准,存在时间差。同一条记录在不同时间核验得到不同结果属于正常现象,这也是我们建议把核验时间戳一并保留在回执中的原因。客户端不保存卡片的明文信息,回执中的卡号默认做部分遮蔽处理,导出时可在设置里选择是否输出完整字段。卡号遮蔽默认保留前 6 位与末 4 位,完整字段的选项仅对该次导出生效,不会改变工作目录中的存储内容。

关于准确率的口径,再次说明:99.97% 指的是核验判定与人工双人复核结果的一致率,测试集为 1,240 条样本、重复核验 8 轮共 9,920 次判定,不一致的 3 次均为卡面印刷磨损导致的字段识别歧义。真实清单的构成比测试集复杂,实际使用中仍建议保留人工复核差异条目的环节。

用户评论

韩
韩潇已使用对账

重复项剔除终于不用自己写公式了,回执里会标出保留的是哪一条,这点比之前方便太多。

石
石明岐

建议导出的 XLSX 加一个按渠道分组的汇总页,我们现在还是要自己再拉一次透视表。

方
方晓原

面额异常只查出 7 条,但确实都是渠道录错的那几张,比人工翻单快多了。

唐
唐知允

核验时间差这个提醒很有必要,我们同一批卡前后跑两次结果不一样,一度以为是工具出错。

郝
郝一成

卡号默认做了遮蔽这点让人放心,导出完整字段的开关默认关闭也挺合理。

范
范书野

8 路并发 2 分 40 秒跑完 1,240 条,和预估耗时基本一致,节奏符合预期。

返回资讯列表

↑