一、【业务场景】
1.1 适用对象
门店收银员 / 门店店长(非台位 POS 使用人员)
门店运营人员(涉及抹零策略配置的管理人员)
1.2 核心场景
场景 | 痛点 | 解决方案 |
快捷支付未应用抹零,导致订单金额异常 | 快捷支付(现金类型支付方式)未应用抹零,结算金额与应抹零金额不一致,造成订单异常 | 按「仅现金取整」开关状态区分抹零计算时机,快捷支付/扫码支付/结算页支付均正确应用抹零 |
手动撤销抹零后又被自动应用 | 收银员手动去除抹零后,订单仍会被自动重新应用抹零,无法按实际需求收款 | 手动去除抹零后记录该操作,当前订单不再自动应用抹零;重新选择抹零后持续生效 |
二、【功能介绍】
更新范围:非台位 winPOS、非台位安卓 POS
2.1 功能概述
优化非台位 POS 抹零的计算时机与应用逻辑,按「仅现金取整」开关区分抹零应用策略,覆盖快捷支付、扫码支付、结算页支付三类支付路径,并解决手动撤销抹零后仍被自动应用的问题。

2.2 核心能力
场景一:仅现金取整 关闭
🧮 购物车实时计算抹零
❌ 手动去除抹零需要记录,当前订单不做自动应用
✅ 重新选择抹零后持续生效
场景二:仅现金取整 开启
🛒 购物车不计算抹零
💵 快捷支付:选择现金类型的支付方式,计算抹零后再返回确认支付金额
📄 结算页面:计算抹零后再返回确认支付金额
↩️ 支付明细中不存在现金类型支付方式时,抹零自动撤销
2.3 适用场景
收银员使用快捷支付(现金类支付方式)结算时,需要正确应用抹零
收银员在结算页完成支付时,需要按抹零规则返回确认支付金额
收银员手动调整抹零结果后,需要保持本次订单的抹零设置不被覆盖
三、【使用说明】
3.1 入口方式
非台位 winPOS / 非台位安卓 POS → 购物车 / 结算页 → 支付方式选择

3.2 操作步骤
仅现金取整关闭时:在购物车中系统实时计算并显示抹零金额;如需去除抹零,手动操作后当前订单不再自动应用抹零;如重新选择抹零,则后续持续生效。
仅现金取整开启时:购物车不计算抹零,抹零在支付环节应用;
快捷支付:选择现金类型的支付方式后,系统计算抹零并返回确认支付金额;
结算页面:系统计算抹零后再返回确认支付金额。
自动撤销:支付明细中不存在现金类型支付方式时,抹零自动撤销。
四、【注意事项】
开关差异:抹零计算时机取决于「仅现金取整」开关状态,关闭时在购物车实时计算,开启时在支付环节计算。
手动操作优先:仅现金取整关闭时,手动去除抹零的操作会被记录,当前订单不再自动应用抹零。
现金类型判定:仅现金取整开启时,仅当支付明细中存在现金类型支付方式才应用抹零,否则自动撤销。
覆盖范围:抹零应用覆盖快捷支付、扫码支付、结算页支付三类路径。
更新范围:本次优化适用于非台位 winPOS 与非台位安卓 POS。
