适用版本:XMS所有客户

1.场景或需求

针对开票时出现异常,无开票结果返回,无法确认开票结果时,酒店操作人员可以发起重新开票。

XMS业务端功能调整

XMS支持开票请求成功,但扫码开票失败的记录重新开票,此功能需考虑发票超开的情况,所以将开票失败记为准备开票状态,只有准备开票记录允许重新开票;
开票请求不成功的开票失败记录不允许重新开票。

2.系统功能

新增功能(重新开票、确认失败、撤销失败)
前台

在菜单-接口-开票日志管理和订单账务处理-发票管家-一键开票-开票记录窗口增加重新开票、确认失败、撤销失败功能按钮

图一

图二

重新开票

重新开票可进行批量操作,但所选记录必须都是准备开票状态,不然会进行提示

重新开票成功会更新发票记录,如果有部分失败,则会提示重新开票失败的发票记录id,重新开票失败记录状态依旧是准备开票,仍可进行重新开票操作。

确认失败

确认失败也可进行批量操作,但所选记录也必须都是准备开票状态,不然会进行提示

操作成功会将所选的发票记录都变为开票失败状态,使其不可再进行重新开票操作,并空出已开票金额

撤销失败

撤销失败只能单独选择由确认失败变为开票失败的记录进行撤销,如果是开票请求本身就失败的开票失败记录,进行撤销失败会进行提示[该发票不可进行撤销失败],如果所选记录不是开票失败状态则按钮置灰,且撤销失败后记录变为准备开票状态,可能会导致该订单金额超开,所以新增权限(106A)用于控制是否允许超额进行撤销失败。

餐饮

餐饮主单-更多收银员操作-发票管理-开票历史Tab-下方发票记录功能区-增加重新开票、确认失败、撤销失败功能按钮(上方系统参数开启后才会显示)

重新开票

Touch端发票管理界面,选中一条相应记录后(需是准备开票状态),可对其进行重新开票。与XMS一致,重新开票成功会更新发票记录,若操作重新开票失败,记录状态依旧是准备开票,仍可进行重新开票操作。

确认失败

Touch端发票管理界面,选中一条相应记录后(需是准备开票状态),可对其进行确认失败。与XMS前台逻辑一致,操作成功会将所选的发票记录都变为开票失败状态,使其不可再进行重新开票操作,并空出已开票金额。

撤销失败

撤销失败只支持特定记录(先前操作过确认失败的记录)进行撤销,如果是开票请求本身就失败的开票失败记录,进行撤销失败会进行提示[该发票不可进行撤销失败],如果所选记录不是开票失败状态则按钮置灰,且撤销失败后记录变为准备开票状态,可能会导致该订单金额超开。

上一篇:Touch收银部分结账功能
下一篇:无

如对此有疑问,请发送邮件给我们


地址:杭州市文一西路1218号恒生科技园28号楼 0571-88231188 www.foxhis.com

文档更新时间: 2026-06-08 10:29   作者:小凡