问题描述:
1、全电发票开票失败提示:该订单已存在,请调用
技术声明:
1、全电开票接口调用路径:HRO系统——>结算平台——>航信——>税局,中间经历了多层转发最后到税局,任何环节异常都可能导致失败。结合前期问题反馈,99%异常问题原因均由航信或者税局侧接口异常响应导致首次开票失败;
2、目前航信侧针对开票失败的问题,给出了两个接口进行开票结果的查询申请和获取查询结果。由于航信侧前期均存在接口变更等情况,从HRO系统全电发票上线到现在,我们已经针对这两个接口进行了多次得适配来规避客户系统开票失败和重复开票的问题。但是由于第三方接口返回的信息和数据结构我们无法控制只能适配,所以仍然无法确保在开票失败后100%友好处理所有失败场景(特别地:当航信的接口逻辑有问题的时候:税局实际已经开票成功,但是查询结果反馈“DH-未匹配到发票数据”,这种情况HRO系统侧已经无法处理)。
处理措施和建议:
1、最近期的针对开票失败结果的适配分别2024-10-31、2024-11-18的7.6版本,出现异常的客户推荐升级到最新的7.6版本(该版本预期会正常处理首次开票异常后,稍后拉取税局已开发票功能);
2、最新的7.6版本在首次提示开票失败后,如果过了1个小时再次开票,还没有得到预期的发票数据可以驳回重新开票或者临时转线下开票;
重新开票流程:
1)先登录税局,确认税局侧是否成功开票。如果税局侧确认没有开票成功,则直接驳回重新开票;
2-1)如果税局侧确认开票成功,则先在税局侧红冲,然后在HRO系统驳回重新开票;(HRO系统保留完整数据,并可使用全部开票功能)
2-2)如果税局侧确认开票成功,但是客户红冲审批流程复杂或者不愿意红冲,可将系统临时切换到线下开票,录入开票信息(HRO系统录入成线下发票,无法使用红冲、下载、邮件交付等功能)