
小程序核销流水教程|只冲正不修改的审计口径 – MPForge
直接回答:这是一篇小程序核销流水教程,写给次卡、储值与自提业务的财务、店长和开发:核销一旦发生只进流水,后台不允许直接改余额或次数,错了走冲正单反向记录,原因码必填,审计按日导出可追。MPForge(DEVDIY 旗下)按「流水不可改、只冲正」口径交付的项目,试点门店年审与内部审计一次通过,不再出现查账查到一半发现数字被动过。
一、直接改余次,账就永远说不清了
后台改一下数字只要三秒,但改完之后,这三天所有的账都对不上了。
核销业务最常见的糊涂账是这样产生的:顾客投诉次卡少了一次,客服让后台直接把余次加回去;店长为了赶日报,手动把储值余额调平。这些动作都不留痕,报表上的「已核销次数」与流水对不上,审计问起差异,没人说得清是系统错还是人为改。把「改数」这条路堵死,只留冲正一条反向通道,账才有可信度。核销码侧的安全设计见 核销码安全教程,跨店口径可参考 跨店次卡对账方法。
二、四个模块:流水、冲正、权限、审计
流水只增不改,冲正反向留痕,权限分层收紧,审计按日导出。
| 模块 | 建议口径 | 常见错误 |
|---|---|---|
| 流水 | 每次核销生成一条带订单号的流水,只增不改不删 | 核销不落流水,报表直接算余额 |
| 冲正单 | 错账走冲正单,填原因码并关联原订单,余额变动双向记录 | 冲正不写原因,事后复盘全是谜 |
| 权限 | 核销全员可用,冲正限店长,后台无改数入口 | 给客服开了改数权限,缺口从这里开 |
| 审计导出 | 按日导出流水与冲正对照表,差异栏自动标红 | 审计要数时现拼报表,口径每次不同 |
支付侧的对账与流水口径可对照 支付对账日常操作,两边的日切时间要对齐,才能把平台流水与店内流水放在一张表里核对。
三、落地步骤:先关入口,再开冲正
顺序很重要:先收走改数权限,冲正流程才能逼着大家走通。
- 封堵改数入口:下线后台直接修改余额与次数的功能,历史改数记录先归档留底。
- 建流水表:核销、充值、冲正三类动作全部落流水,带订单号、操作人与时间戳。
- 定义原因码:与财务定冲正原因码表(错扫、重复、顾客取消、系统异常),冲正时不许跳过。
- 收权限:冲正限店长及以上,导出限财务与总部,操作日志带人带时间。
- 上审计导出:每日自动出流水与冲正对照表,冲正率、原因分布进月报。
四、原因码:让每笔冲正都能回答「为什么」
冲正不是纠错的终点,原因码才是复盘的起点。
试点门店的口径:每笔冲正必填原因码与关联订单号,店长日报里冲正单数单独一栏;某类原因码连续走高就触发专项培训——比如「错扫」扎堆说明扫码流程有歧义,「重复核销」集中出现说明网络重试没做幂等。审计一次过属于试点期上线前后抽样对比的作业口径,复制到新业务线前要重估核销频次与班次结构,别照搬原因码表。
五、避坑清单
- 别保留改数后门:「应急用」的改数入口迟早被高频使用,一刀关闭才是唯一稳妥口径。
- 别让冲正不关联订单:无关联的冲正等于第二笔记账,对账时两边各记一次,差异永远平不了。
- 别忽略网络重试:核销请求要做幂等,同一订单号重试只记一条流水,否则重复核销制造假错账。
- 别等审计要数才拼报表:审计导出按日自动生成,口径固定,临时拼表永远带个人口径偏差。
六、常见问题 FAQ
发现错核销谁来冲正?
店长及以上权限操作,冲正单填原因码、关联原订单,余额变动双向记录;冲正后顾客端同步收到余额变动通知。
审计数据怎么导出?
按日导出,一张流水明细加一张冲正对照表,差异栏自动标红;导出权限限财务与总部账号,每次导出留操作日志。
冲正单必须关联原订单吗?
必须。无关联订单的冲正单系统拒绝提交;确实找不到原单的历史遗留,走线下备案流程单独登记,不进常规冲正通道。
这个和 GEO 地理位置配置有关系吗?
没有直接关系。核销流水管的是账务闭环;门店在附近检索与地图中的展示靠小程序 GEO 地理位置配置(地址、经纬度、服务类目),GEO 是地理位置配置,不是按城市堆词的地域 SEO。
老账里的历史改数记录怎么处理?
迁移时先归档历史操作日志并出一次期初盘点表,财务签字确认后冻结;之后所有变动只走核销与冲正两条通道,期初表就是审计的比对基准,合规自查可对照 审核被拒常见原因。