核销这件事,只要靠人操作,就一定会出错:点错了学员、点错了卡、同一节课扣了两次、学员其实没到。撤销核销这个功能,就是用来处理这些已经发生的错误的。

什么情况该撤销

  • 扣错学员:班上有同名或者名字相近的学员;
  • 扣错卡:学员名下有多张课时卡,扣到了另一张;
  • 重复核销:同一节课被扣了两次;
  • 临时取消:课上到一半临时取消,但已经核销过。

这几种情况的共同点是:记录已经写进去了,但事实不是这样。需要的是把这次核销撤销,让课时回到学员账上。

撤销之后会发生什么

撤销不是删除记录,而是新增一条反向记录。带来的结果是:

  • 学员的剩余课时回补,回到核销之前的状态;
  • 核销流水里两条都保留:一条原始核销,一条撤销;
  • 协管工作量统计里的核销净课时 = 核销总数 − 撤销数,所以撤销会自动体现在工作量里。

把「撤销是留痕的动作」这一点说清楚很重要。删除记录会让对账失去依据,而留痕的设计恰恰是为了让事后能查。

老师查看课时记录

为什么留痕比「删掉重来」更重要

设想一个场景:月底对账时发现某位学员的课时少了一次。如果系统里只能删除记录,这件事就永远说不清——是记错了,还是别的原因?

有了撤销留痕,就可以还原出完整过程:谁在什么时间核销了,谁在什么时间撤销了。操作人和操作时间会冻结在记录里,这是事后核查唯一的依据。

谁应该有权撤销

撤销核销本质上是「回补次数」,和钱有关,因此不建议对所有角色开放。常见的分工是:

  • 店长或教务负责撤销,集中办理;
  • 老师遇到问题时提出,不自行处理;
  • 撤销动作越少越好:如果某个时间段撤销频繁,说明前面的环节有问题,值得回头看看是学员端二维码不好用,还是核销的时点没约定清楚。

把撤销当成一个观察指标

一个健康的机构,撤销次数应该稳定且很少。撤销突然增多,通常对应三种原因:换了一批新老师、核销流程改了、或者学员端出了问题。

反过来看,撤销功能被频繁使用也不一定是坏事——至少说明错误得到了纠正,而不是被将就着放过。

一句话总结

撤销核销用来回补扣错的课时。它是新增反向记录而不是删除,所以流水里原始核销和撤销都会保留,工作量统计按「核销总数减撤销数」计算。撤销建议只开放给店长或教务,并把它当成一个观察指标来看。