掌桥专利:专业的专利平台
掌桥专利
首页

发票处理系统和发票处理的方法

文献发布时间:2023-06-19 09:23:00


发票处理系统和发票处理的方法

技术领域

本公开涉及计算机应用软件技术领域,具体地,涉及一种发票处理系统和发票处理的方法。

背景技术

税务机关可以通过监控企业向消费者开具的发票数额来监控企业的纳税情况,为了促进企业依法诚信纳税,税务机关为发票设置激励资源,以提高消费者向企业索要发票的积极性。随着计算机技术的发展,由计算机根据发票信息和预设的算法将激励资源分配给用户,但是由于目前发票处理技术的滞后性,导致分配激励资源时的效率较低。

发明内容

本公开的目的是提供一种发票处理系统和发票处理的方法。

为了实现上述目的,本公开第一方面提供一种发票处理系统,包括:终端,发票管理服务器,资源确定服务器和资源分配服务器,终端分别与发票管理服务器和资源分配服务器连接,资源确定服务器分别与发票管理服务器和资源分配服务器连接;终端,用于将用户输入的发票信息发送给发票管理服务器,并将发票信息对应的资源分配指令发送至发票管理服务器;发票管理服务器,用于根据终端发送的发票信息生成发票要素信息,并在接收到终端发送的资源分配指令后将发票要素信息发送给资源确定服务器;资源确定服务器,用于根据发票要素信息确定是否为用户分配激励资源,在确定为用户分配激励资源的情况下,将激励资源信息发送至资源分配服务器;资源分配服务器,用于通过终端为用户分配激励资源信息对应的激励资源。

可选地,终端包括资源分配按钮,终端用于在资源分配按钮被触发后,向发票管理服务器发送资源分配指令。

可选的,资源确定服务器,还用于向发票管理服务器发送分配提示消息,分配提示消息用于提示是否为用户分配激励资源;发票管理服务器,还用于将接收到的分配提示消息发送给终端;终端,还用于在接收到发票管理服务器发送的分配提示消息后,展示分配提示消息。

可选的,资源确定服务器,还用于确定发票要素信息是否满足预设信息条件,在确定发票要素信息满足预设信息条件的情况下,根据发票要素信息确定是否为用户分配激励资源。

可选的,发票要素信息包括发票类型和发票号段,预设信息条件包括:发票类型符合预设的发票类型;和发票号段为预先设置的目标号段。

可选的,资源确定服务器第二次根据发票要素信息确定是否为用户分配激励资源时,发票要素信息还包括发票公章信息和开票时间,预设信息条件包括:发票公章信息是否显示发票作废;和开票时间是否超出预设的时间段。

本公开第二方面提供一种发票处理的方法,应用于发票管理服务器,包括:接收终端发送的发票信息;根据发票信息生成发票要素信息;接收到终端发送的资源分配指令后,将发票要素信息发送给资源确定服务器。

本公开第三方面提供一种发票处理的方法,应用于资源确定服务器,包括:接收发票管理服务器发送的发票要素信息;根据发票要素信息确定是否为用户分配激励资源;在确定为用户分配激励资源的情况下,将激励资源信息发送至资源分配服务器,以使资源分配服务器通过终端为用户分配资源信息对应的激励资源。

本公开第四方面提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现第二方面的发票处理系统或者第三方面的发票处理的方法的步骤。

本公开第五方面提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行存储器中的计算机程序,以实现第二方面的发票处理系统或者第三方面的发票处理的方法的步骤。

通过上述技术方案,用户通过终端向发票管理服务器发送发票信息。发票管理服务器根据发票信息生成发票要素信息,并在接收到终端发送的资源分配指令后,将发票要素信息发送给资源确定服务器。资源确定服务器根据发票要素信息确定是否为用户分配激励资源,在确定为用户分配激励资源的情况下,资源确定服务器将资源信息发送至资源分配服务器。资源分配服务器通过终端为用户分配资源信息对应的激励资源。不需要用户手动操作多个步骤进行查询和获取激励资源,由发票处理系统自动化的为用户分配和发放激励资源,因此,提高了分配激励资源时的效率。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据一示例性实施例示出的一种发票处理系统的框图;

图2是根据一示例性实施例示出的一种发票处理的方法的流程图;

图3是根据一示例性实施例示出的一种发票处理的方法的流程图;

图4是根据一示例性实施例示出的一种发票处理的方法的流程图;

图5是根据一示例性实施例示出的一种电子设备的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

目前采用的发票处理技术是,由用户登录税务机关的发票管理网站,手动输入发票信息查询是否能够获取激励资源,若查询到能够获取激励资源后,用户还需手动获取激励资源。目前的这种发票处理技术,用户需要手动查询和获取激励资源,手动操作的步骤较多,导致分配激励资源时的效率较低。

发明人注意到这一问题,提出了一种控制智能设备发票处理系统和发票处理的方法。

下面结合具体实施例对本公开进行说明。

图1是根据一示例性实施例提出的一种发票处理系统的框图,如图1所示,该系统包括:终端110,发票管理服务器120,资源确定服务器130和资源分配服务器140,终端110分别与发票管理服务器120和资源分配服务器140连接,资源确定服务器130分别与发票管理服务器120和资源分配服务器140连接。

具体的,终端110与发票管理服务器120和资源分配服务器140之间通过通信协议连接,资源确定服务器130与发票管理服务器120和资源分配服务器140之间可以通过交换机连接。

终端110,用于将用户输入的发票信息发送给发票管理服务器120,并将发票信息对应的资源分配指令发送至发票管理服务器120。

示例地,用户可以为需要开具发票的购买方。终端110可以为手机、平板电脑等设备。发票信息为开发票时用户需要输入的信息,例如,发票的抬头类型,纳税人识别税号,纳税人名称、购买方电话号码等。资源分配指令可以为申请分配资源的指令。终端110将开发票时买方输入的开票信息发送给发票管理服务器120,并在接收到发票管理服务器120返回的电子发票后,向发票管理服务器120发送资源分配指令。

终端110包括资源分配按钮,终端110用于在资源分配按钮被触发后,向发票管理服务器120发送资源分配指令。

买方使用终端110开具完发票后,点击终端110上的资源分配按钮向发票管理服务器120发送资源分配指令。

终端110,还用于在接收到发票管理服务器120发送的分配提示消息后,展示分配提示消息。

终端110发送资源分配指令后,如果资源确定服务器130为用户分配了激励资源,则终端110会接收到分配提示消息。并在终端110的显示屏上显示分配提示消息。

发票管理服务器120,用于根据终端110发送的发票信息生成发票要素信息,并在接收到终端110发送的资源分配指令后将发票要素信息发送给资源确定服务器130。

示例地,发票要素信息为发票票面上的信息,例如,纳税人识别号,发票代码、发票号码、发票类型、开票日期,开票金额、电话号码。发票要素信息可以构成电子发票。发票管理服务器120具有开具发票的功能,销售方使用发票管理服务器120为购买方开具发票。发票管理服务器120一般部署在销售方侧,也可以由销售方托管在云端。资源确定服务器130部署在税务局端。发票管理服务器120开具好发票后,将电子发票发送给终端110,接收终端110发送的资源分配指令后将发票要素信息发送给资源确定服务器 130。示例地,发票管理服务器120将发票要素信息发送给资源确定服务器 130的具体过程可以如下:发票管理服务器120中可以设置一个开票系统,资源确定服务器130中可以设置一个发票抽奖系统,发票管理服务器120上的开票系统与资源分配服务器140上的发票抽奖系统采用WdbService协议方式进行数据交互,开票系统在请求报文中添加纳税人识别号、纳税人名称、发票代码、发票号码、开票日期、开票类型、含税金额、电话号码等发票要素信息后,通过TEST方式将请求报文推送给发票抽奖系统,发票抽奖系统接收到请求报文后,返回推送成功或推送失败的响应报文。

发票管理服务器120,还用于将接收到的分配提示消息发送给终端110。

如果资源确定服务器130为用户分配了激励资源,则向发票管理服务器 120返回分配提示消息,发票管理服务器120将分配提示消息发送给终端110。

资源确定服务器130,用于根据发票要素信息确定是否为用户分配激励资源,在确定为用户分配激励资源的情况下,将激励资源信息发送至资源分配服务器140。

示例地,激励资源可以是奖金激励资源,积分激励资源等。资源确定服务器130内可以设置算法,示例地,当激励资源为发票抽奖奖金时,资源确定服务器130根据发票要素信息确定是否为用户分配激励资源,在确定为用户分配激励资源的情况下,将激励资源信息发送至资源分配服务器140的具体过程可以如下:资源确定服务器130调用预设的布奖算法根据发票要素信息计算出用户是否中奖,若计算出用户为中奖用户后,再根据密码机随机计算出用户的奖金金额根据算法计算是否为用户分配激励资源。若确定为用户分配激励资源,资源确定服务器130生成包含激励资源的具体信息和用户标识码的激励资源信息,并将激励资源信息发送给资源确定服务器130。

资源确定服务器130,还用于向发票管理服务器120发送分配提示消息,分配提示消息用于提示是否为用户分配激励资源。

如果资源确定服务器130为用户分配了激励资源,则向发票管理服务器 120返回分配提示消息,以使的发票管理服务器120将分配提示消息发送给终端110。

资源确定服务器130,还用于确定发票要素信息是否满足预设信息条件,在确定发票要素信息满足预设信息条件的情况下,根据发票要素信息确定是否为用户分配激励资源。

其中,发票要素信息包括发票类型和发票号段,预设信息条件包括:发票类型符合预设的发票类型;和发票号段为预先设置的目标号段。

示例的,资源确定服务器130在为用户分配激励资源时,还需要对发票要素进行验证。例如,对于发票类型为个人抬头的发票,允许用户根据该类发票获取激励资源。对于发票号段为预设号段的发票,允许用户根据该类发票获取激励资源。

其中,资源确定服务器130第二次根据发票要素信息确定是否为用户分配激励资源时,发票要素信息还包括发票公章信息和开票时间,预设信息条件包括:发票公章信息是否显示发票作废;和开票时间是否超出预设的时间段。

用户使用同一发票二次获取激励资源时,由于二次获取激励资源并非是发票开具后实时进行的,发票存在失效的可能,因此,还需要对发票的有效性进行判断。判断发票上是否盖有作废公章,冲红的发票上盖有作废公章,作废的发票不可用来获取激励资源;判断发票的开票时间是否超出预设的时间段,对于开票时间超出预设时间段的发票也不可用来获取激励资源。

资源分配服务器140,用于通过终端110为用户分配激励资源信息对应的激励资源。

资源分配服务器140根据资源信息中的用户标识码连接到终端110,通过终端110向用户发送激励资源。

通过上述技术方案,用户通过终端向发票管理服务器发送资源分配指令后,发票管理服务器将发票要素信息发送给资源确定服务器,资源确定服务器根据发票要素信息确定是否为用户分配激励资源,在确定为用户分配激励资源的情况下,将资源信息发送至资源分配服务器,资源分配服务器通过终端为用户分配资源信息对应的激励资源。不需要用户手动操作多个步骤进行查询获取激励资源,由发票处理系统自动化的为用户分配和发放激励资源,因此,提高了分配激励资源时的效率。

图2是根据一示例性实施例示出的一种发票处理的方法的流程图,应用于发票管理服务器,如图2,该方法包括以下步骤:

S201、接收终端发送的发票信息。

发票管理服务器接收终端发送的发票信息。发票信息为开发票时用户需要输入的信息,例如,发票的抬头类型,纳税人识别税号,纳税人名称、购买方电话号码等。

S202、根据发票信息生成发票要素信息。

发票要素信息为发票票面上的信息,例如,纳税人识别号,发票代码、发票号码、发票类型、开票日期,开票金额、电话号码。发票要素信息可以构成电子发票。发票管理服务器根据发票信息生成发票要素信息后,生成电子发票,将电子发票发送给终端。

S203、接收到终端发送的资源分配指令后,将发票要素信息发送给资源确定服务器。

终端接收到电子发票后,向资源确定服务器发送资源分配指令,资源确定服务器接收到资源分配指令后,将发票要素信息分配给资源确定服务器,以使资源确定服务器根据发票要素信息确定是否为用户分配激励资源,在确定为用户分配激励资源的情况下,将激励资源信息发送至资源分配服务器,以便资源分配服务器通过终端为用户分配激励资源。

通过上述技术方案,用户通过终端向发票管理服务器发送发票信息。发票管理服务器根据发票信息生成发票要素信息,并在接收到终端发送的资源分配指令后,将发票要素信息发送给资源确定服务器。资源确定服务器根据发票要素信息确定是否为用户分配激励资源,在确定为用户分配激励资源的情况下,资源确定服务器将资源信息发送至资源分配服务器。资源分配服务器通过终端为用户分配资源信息对应的激励资源。不需要用户手动操作多个步骤进行查询和获取激励资源,由发票处理系统自动化的为用户分配和发放激励资源,因此,提高了分配激励资源时的效率。

图3是根据一示例性实施例示出的一种发票处理的方法的流程图,应用于资源确定服务器,如图3,该方法包括以下步骤:

S301、接收发票管理服务器发送的发票要素信息。

资源确定服务器部署在税务局端,发票管理服务器接收到资源分配指令后,将发票要素信息发送给资源确定服务器,资源确定服务器接收发票管理服务器发送的发票要素信息。

S302、根据发票要素信息确定是否为用户分配激励资源。

一个实施例中,还可以预先在资源分配服务器中设置好资源分配方案,例如:税务机关人员还可以预先在资源分配服务器中设置好奖金的情况,例如,某期的设置奖项17.25万个,奖金1000万元,设置200元奖项2500个, 100元奖项2万个,50元奖项15万个。使用预设的算法根据用户的发票要素信息计算用户获取奖金的情况。

S303、在确定为用户分配激励资源的情况下,将激励资源信息发送至资源分配服务器,以使资源分配服务器通过终端为用户分配资源信息对应的激励资源。

示例地,资源确定服务器将激励资源信息发送至资源分配服务器后,还需对激励资源进行记录和更新。资源确定服务器中可以设置一个发票抽奖系统,抽奖系统通过接口将中奖金额与中奖用户的微信号码发送给第三金融服务系统后,抽奖系统对奖金情况进行记录和更新,以便于与第三方金融服务系统核算奖金金额,并后续向第三方服务系统结清中奖金额。

通过上述技术方案,用户通过终端向发票管理服务器发送发票信息。发票管理服务器根据发票信息生成发票要素信息,并在接收到终端发送的资源分配指令后,将发票要素信息发送给资源确定服务器。资源确定服务器根据发票要素信息确定是否为用户分配激励资源,在确定为用户分配激励资源的情况下,资源确定服务器将资源信息发送至资源分配服务器。资源分配服务器通过终端为用户分配资源信息对应的激励资源。不需要用户手动操作多个步骤进行查询和获取激励资源,由发票处理系统自动化的为用户分配和发放激励资源,因此,提高了分配激励资源时的效率。

基于图1所示的发票处理系统,本实施例示出一种发票处理的方法,如图4所示,该方法包括以下步骤:

S401、终端将用户输入的发票信息发送给发票管理服务器。

用户可以为需要开具发票的购买方。终端可以为手机、平板电脑等设备。发票信息为开发票时用户需要输入的信息,例如,发票的抬头类型,纳税人识别税号,纳税人名称、购买方电话号码等。销售方使用发票管理服务器为购买方开具发票,示例地,在完成一笔交易后,销售方的交易数据存储到发票管理服务器上,并生成该笔交易的交易标识码,交易数据具体包括交易的金额,时间,具体交易物品等。销售方将发票管理服务器的地址和该笔交易的交易标识码生成一个二维码,并将二维码附在购物小票上,展示给购买方。购买方需要开具发票时,使用手机扫描销售方提供的二维码,向发票管理服务器发送该笔交易的交易标识码,发票管理服务器向购买方的手机上返回一个开票页面,购买方在该开票页面填入发票信息,点击提交后,发票管理服务器就能获得用户输入的发票信息。

S402、发票管理服务器根据终端发送的发票信息生成发票要素信息。

发票管理服务获取到该笔交易的交易标识码以及用户输入的发票信息后,调用销售方公司的金税盘,根据交易金额以及购买方输入的发票信息生成电子发票,其中,销售方公司的金税盘中存储了销售方公司的公司名称,税盘编号等。发票要素信息为发票票面上的信息,例如,纳税人识别号,发票代码、发票号码、发票类型、开票日期,开票金额、电话号码。生成发票后,若用户在填写发票信息时填写了电子邮箱,微信号码等联系方式,发票管理服务器可以将PDF板式的电子发票发送到用户的邮箱,或者用户的微信卡包,用户可以自行选择打印为纸质发票使用。

S403、终端将资源分配指令发送给发票管理服务器。

资源分配指令为用户需要获取激励资源时发送的指令,激励资源可以是奖金激励资源,积分激励资源等。用户需要获取激励资源时,在终端上点击资源确定按钮向发票管理服务器发送资源分配指令。发票管理服务器向用户返回电子发票后,同时向用户返回一个获取资源的页面。用户可以点击获取资源页面上的按钮向服务器发送资源分配指令。例如,发票可以参与抽奖活动,中奖后可以获得相应的奖金,发票管理服务器向用户返回电子发票后,同时向用户的手机返回一个参与抽奖的页面,用户点击手机上抽奖页面中的参与抽奖按钮,即可参与抽奖,发起获取奖金的指令。

S404、发票管理服务器接收到用户的终端发送的资源分配指令后将发票要素信息发送给资源确定服务器。

发票管理服务器接收到资源分配指令后,自动将纳税人识别号,发票代码、发票号码、发票类型、开票日期,开票金额、电话号码等发票要素信息发送给资源分配服务器。

S405、资源确定服务器根据发票要素信息确定是否为用户分配激励资源。

激励资源可以是奖金激励资源,积分激励资源等。示例地,当激励资源为发票抽奖奖金时,资源确定服务器根据发票要素信息确定是否为用户分配激励资源,在确定为用户分配激励资源的情况下,将激励资源信息发送至资源分配服务器的具体过程可以如下:资源确定服务器调用预设的布奖算法根据发票要素信息计算出用户是否中奖,若计算出用户为中奖用户后,再根据密码机随机计算出用户的奖金金额。

在上述步骤S405之前,资源确定服务器确定发票要素信息是否满足预设信息条件,在确定发票要素信息满足预设信息条件的情况下,根据发票要素信息确定是否为用户分配激励资源。

发票要素信息包括发票类型和发票号段,预设信息条件包括:发票类型符合预设的发票类型;和发票号段为预先设置的目标号段。资源确定服务器第二次根据发票要素信息确定是否为用户分配激励资源时,发票要素信息还包括发票公章信息和开票时间,预设信息条件包括:发票公章信息是否显示发票作废;和开票时间是否超出预设的时间段。

示例地,资源服务器中可以预先设定信息条件,判断发票是否具有获取激励资源的资格。发票类型可以包括开具发票的行业,发票票种等。例如,可以预先规定特定行业的企业开具的发票可以获取激励资源,如餐饮、生活服务、酒店等行业开具的发票可以参与抽奖活动,或者发票的种类为个人抬头的电子发票可以参与抽奖活动,或者发票号段为特定号段的发票可以参与抽奖等。资源分配服务器还对异常的抽奖行为进行统计和预警。例如,对一些异常的发票进行统计和预警。

用户使用同一发票二次获取激励资源时,由于二次获取激励资源并非是发票开具后实时进行的,因此,还需要对发票的有效性进行判断。例如,用户使用发票二次参与抽奖时,判断发票上是否盖有作废公章,冲红的发票上盖有作废公章,作废的发票不可参与抽奖;判断发票的开票时间是否超出预设的时间段,对于开票时间超出预设时间段的发票也不可以参与抽奖。

上述步骤S405之后,资源确定服务器确定为用户分配资源后,向发票管理服务器发送分配提示消息,提示是否为用户分配激励资源。发票管理服务器将接收到的分配提示消息发送给终端。终端在接收到发票管理服务器发送的分配提示消息后,展示分配提示消息。

示例地,资源确定服务器根据发票信息确定出用户是否可以分配奖金后,向发票管理服务器返回一个分配提示消息,管理服务器向用户的手机上返回一个提示界面,提示用户是否中奖。

S406、资源确定服务器在确定为用户分配激励资源的情况下,将激励资源信息发送至资源分配服务器。

激励资源信息包括激励资源和用户联系方式。资源分配服务器可以通过激励资源中的用户联系方式联系上用户后为用户分配资源。激励资源为奖金激励资源时,资源分配服务器可以是第三方金融服务系统的服务器。在确定该用户中奖后,资源确定服务器将奖金金额和用户的微信号码发送给第三方金融服务系统。

S407、资源分配服务器通过终端为用户分配激励资源信息对应的激励资源。

示例地,激励资源为奖金时,资源分配服务器可以为第三方金融服务系统,具体的,资源分配服务器将奖金金额,发票上的手机号发送给第三方服务系统,手机号码一般与微信号码绑定,第三方服务系统可以添加用户微信号,通过向用户发放微信红包的方式将奖金发放给用户。对于用户使用发票二次抽奖时,由于奖金金额较大,第三方服务系统发放奖金时。用户还需要进行实名制认证后。认证后才可以获取奖金。

通过上述技术方案,用户通过终端向发票管理服务器发送资源分配指令后,发票管理服务器将发票要素信息发送给资源确定服务器,资源确定服务器根据发票要素信息确定是否为用户分配激励资源,在确定为用户分配激励资源的情况下,将资源信息发送至资源分配服务器,资源分配服务器通过终端为用户分配资源信息对应的激励资源。不需要用户手动操作多个步骤进行查询获取激励资源,由发票处理系统自动化的为用户分配和发放激励资源,因此,提高了分配激励资源时的效率。

图5是根据一示例性实施例示出的一种电子设备150的框图。例如,电子设备150可以被提供为一服务器。参照图5,电子设备150包括处理器151,其数量可以为一个或多个,以及存储器152,用于存储可由处理器151执行的计算机程序。存储器152中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器151可以被配置为执行该计算机程序,以执行上述的控制智能设备的方法。

另外,电子设备150还可以包括电源组件153和通信组件154,该电源组件153可以被配置为执行电子设备150的电源管理,该通信组件154可以被配置为实现电子设备150的通信,例如,有线或无线通信。此外,该电子设备150还可以包括输入/输出(I/O)接口155。电子设备150可以操作基于存储在存储器152的操作系统,例如Windows Server

在另一示例性实施例中,还提供了一种包括程序指令的计算机存储介质,该程序指令被处理器执行时实现上述的控制智能设备的方法的步骤。

在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的控制智能设备的方法的代码部分。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

相关技术
  • 发票处理系统和发票处理的方法
  • 电子发票处理系统和电子发票处理方法
技术分类

06120112147735