[发明专利]一种开具发票的方法及系统在审
申请号: | 201610896120.3 | 申请日: | 2016-10-14 |
公开(公告)号: | CN107958398A | 公开(公告)日: | 2018-04-24 |
发明(设计)人: | 马文军 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06Q30/04 | 分类号: | G06Q30/04;G06Q30/06 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 梁少微,王丽琴 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 开具 发票 方法 系统 | ||
技术领域
本发明涉及税务服务技术领域,特别涉及一种开具发票的方法及系统。
背景技术
电子商务中增值税普通发票承担着非常重要的角色:
1、发票是从事生产、经营的企事业单位和个人,以其在销售商品或提供应税劳务及从事其他经营活动时取得的应税收入为对象,向付款方开具的收款凭证。用户可用于售后、退款的购物凭证。
2、发票是记录经济活动内容的载体,是财务管理的重要工具;
3、发票是税务机关控制税源,征收税款的重要依据;发票是国家监督经济活动,维护经济秩序,保护国家财产安全的重要手段。
电子商务中增值税普通发票一般都是随货一起送给客户,现有技术发票开具的方案可以是:
S1、在发票子系统录入仓库名称对应下的发票信息,并为该仓库每个仓库开票人员分配相应的发票号码段;
发票子系统将该仓库每个仓库开票人员分配相应的发票号码段通过WS接口调用发送给仓库子系统。
S2、仓库子系统验证为每个仓库开票人员分配的的最小发票号码与该仓库开票人员获取的纸质发票中最小发票号码是否一致,如果一致,则确定初始化发票通过。
S3、初始化完成后,仓库子系统根据商品与订单号的对应关系通过WS接口调用通知订单子系统将该订单号对应的订单信息同步给发票子系统。
S4、在订单信息同步后,发票子系统根据订单信息和发票信息确定发票的数量和每张发票内容,并将为每张发票生成的唯一标识和每张发票内容通过WS接口调用下传给仓库子系统。
S5、仓库子系统根据下传的每张发票内容打印每张发票,完成发票的开具。并记录每张发票的唯一标识和发票号码的对应关系。
S6、仓库子系统通过WS接口调用回传每张发票的唯一标识和发票号码的对应关系至发票子系统。
S7、发票子系统根据每张发票的唯一标识和发票号码的对应关系更新已开具发票的状态。
在每卷发票开具前,发票子系统通过WS接口调用通知仓库子系统重复执行步骤S2,进行下一卷发票的开具。
由上述可以看出,现有发票开具包括:发票录入分配、仓库发票初始化、订单信息同步、发票信息下传、仓库发票开具和仓库发票回传等环节。现有技术的问题在于:
1、各个子系统间交互过多,且严重依赖WS接口调用,发票子系统录入分配成功后,仓库子系统才能进行发票初始化操作,如果初始化失败就会导致无法开具发票;订单子系统将订单信息同步给发票子系统后,发票子系统才能下传发票内容给仓库子系统,如果同步失败就会导致无法发票下传;仓库子系统初始化操作和发票子系统下传发票内容成功后,才能进行发票的开具;仓库子系统回传给发票子系统成功后,发票子系统才能更新自身子系统的最新发票状态,下一卷的发票初始化才能成功,如果发票回传失败就会导致无法进行下一卷的初始化操作,等等。
2、WS接口调用每次发送的信息数量较少。为了防止数据量大而导致处理超时,需要人为拆分多次传输数据,严重影响工作效率。
3、一旦WS接口调用失败,必须等到手工处理发票信息成功后,才能继续进行发票开具,非常影响开票以及订单生产效率。WS接口调用为单次调用,一旦失败,就需要人工介入,费时费力。
发明内容
本发明的目的在于提供一种开具发票的方法及系统,能够降低因系统异常对开具发票的影响。
为实现上述发明目的,本发明提供了一种开具发票的方法,该方法包括:
订单子系统将订单信息通过消息队列MQ同步给发票子系统;
发票子系统根据订单信息和预先录入的仓库名称对应下的发票信息确定所述订单对应的发票数量和每张发票内容,并将每张发票内容通过MQ下传给仓库子系统;
仓库子系统根据下传的每张发票内容,以及自身子系统最小发票号码对应的仓库开票人员,顺序打印所述订单对应的每张发票,完成当次发票的开具。
为实现上述发明目的,本发明还提供了一种开具发票的系统,该系统包括:
订单子系统,将订单信息通过消息队列MQ同步给发票子系统;
发票子系统,根据订单信息和预先录入的仓库名称对应下的发票信息确定所述订单对应的发票数量和每张发票内容,并将每张发票内容通过MQ下传给仓库子系统;
仓库子系统,根据下传的每张发票内容,以及自身子系统最小发票号码对应的仓库开票人员,顺序打印所述订单对应的每张发票,完成当次发票的开具。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610896120.3/2.html,转载请声明来源钻瓜专利网。