发票采集服务系统的制作方法

文档序号:14250408阅读:1745来源:国知局
发票采集服务系统的制作方法

本发明涉及一种发票采集服务系统。



背景技术:

当前一般用户,在进行进项发票的采集时,一台计算机只可接入一个税局ca证书设备,在采集完一个税局ca证书设备后,把该税局ca证书设备从计算机拨开,再接入另一个税局ca证书设备,接着采集另一个税局ca证书设备,以此类推。原来的方式手工操作特别繁琐,需要耗费非常大的人工,而且效率低下,使用本公开方法,在同一台计算机中,一次可以接入多个ca进行采集电子抵账发票数据,并且,提供供外部服务或程序访问请求的服务接口,部署在其它计算机上的外部服务或程序可通过接口访问服务接口,可大大的方便了对税局ca证书设备的管理,以及对多个税号进行发票进项数据采集与全票面信息查验。

目前,企业进项发票数据的获取,在一台电脑上,只能接入一个税局ca证书设备,进行对进项电子抵账发票数据的获取,还没有针对集团式的单位,提供可批量获取多个税号的进项电子抵账发票数据功能服务。并且,在市场上还没有在一个服务系统中,可对多个税局ca证书设备进行管理及控制。

本公开主要应用对进项发票信息的采集及发票全票面信息的获取,当前,现在已有的背景技术有:切换器设备:是一个类似于usb集线器的设备,不同在于,切换器的设备是可以通过api进行控制。当前一个企业要采集该企业的进项发票时,要通过人工将一个税局ca证书设备接入到计算机中,然后将此税局ca证书设备税号的进项发票数据采集下来,如果企业有多个税号,则要进行多次的人工操作,操作比较繁锁。进项服务程序,是可以通过接入的税局ca证书设备,将税局ca证书设备的进项数据采集到下来,回传请求方,进项服务程序只可供同一台计算机上的程序访问。现有的技术是,一个企业要采集该企业的进项发票时,要通过人工将一个税局ca证书设备接入到计算机中,然后将此税局ca证书设备税号的进项发票数据采集下来,如果企业有多个税号,则要进行多次的人工操作,操作比较繁锁,并且,企业还无法获取到采集到的进项发票的全票面信息。



技术实现要素:

本发明公开了一种对集团企业级的单位提供了极其有用及实用的进项发票信息采集及全票面信息获取,有效的实现集团企业级带多个税号情况下,对有效期范围内的电子抵账发票数据的采集及进项发票全票面信息的获取。有效的提高了集团企业级单位,针对进项发票的管理需求。是通过如下技术方案实现的。

u72发票采集服务系统,包括带usb自动切换器的服务器、多个税局ca证书设备、u72服务系统,多个税局ca证书设备,是通过多个切换器设备连接到u72服务系统中,所述u72服务系统可通过控制每个切换器设备的usb口,进行打开或关闭,从而扫描与获取税局ca证书设备每个税号对应的usb端口位置,记录每个税号、开票机号对应的usb端口号,可实现,通过税号、开票机号打开对应的usb口,所述u72发票采集服务系统包含u72服务系统及进项接口程序。

进一步的,所述u72服务系统用于提供http协议的发票采集服务,及自动采集电子抵账发票数据,可将采集到的数据,上传到服务的对象中。

进一步的,在u72服务系统中,可指定自动采集的时间段,在启动自动采集服务的状态下,u72服务系统可对要进行采集的税号,自动进行每个税号的未抵扣、历史抵扣、异常、失控进项发票的采集,在采集完成后,都会记录每个税号的采集的完成情况。

如果没有采集完成,会执行:继续采集,如果当前在指定的时间段内没有采集成功,则会在第二天的采集时间段,再重新进行采集。

进一步的,u72发票采集系统在采集数据时,通过网络,连接各个采集税号对应的税局,进行发票信息的获取,u72发票采集系统,提供了获取发票全票面信息的服务接口,通过服务接口,可查询各地进项发票的发票全票面信息,可查询各地进项发票的发票全票面信息。

进一步的,所述系统使用多个进程,每个进程匀使用消息队列的方式,进行自动采集进项发票数据。

进一步的,u72服务系统与进项接口程序紧密连接,采用http方式进行交互,进项接口程序给u72服务系统提供发票数据的采集与查询支持,发票采集服务系统中,可同时开启多个进项接口程序进程,对每个进项接口程序,u72服务系统都有一个消息队列,对应一个进项接口程序,每个消息请求完成后,方进行下一个请求。

本发明的有益效果是:通过本发明的系统不需要手动切换可运行多个ca证书。

附图说明

图1是本发明具体实施例中的服务器结构示意图。

图2是本发明具体实施例中的u72发票采集服务系统架构图。

图3是本发明具体实施例中的u72服务系统架构图。

图4是本发明具体实施例中的u72服务系统逻辑结构图

图5是本发明具体实施例中的u72服务系统功能结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,发票采集服务系统是一种u72发票采集服务系统,其服务器包括若干个usb自动切换器20,服务器主板30、税控ca证书设备10,通过线路连接,连接线通过线槽40布置在服务器的机箱内。

如图2-3所示,u72发票采集服务系统,包括带usb自动切换器的服务器、税局ca证书设备、u72服务系统,是运行于windows的系统中的软件,其中,u72服务系统可通过控制每个切换器设备的usb口,进行打开或关闭,从而扫描与获取税局ca证书设备每个税号对应的usb端口位置,记录每个税号、开票机号对应的usb端口号,可实现,通过税号、开票机号打开对应的usb口。

所述u72发票采集服务系统包含u72服务系统及进项接口程序:u72服务系统主要采用c#进行开发,其中切换器设备控制的api使用c/c++进行开发。u72对外提供的服务使用http协议,http的请求方式可通过get或者post。进项接口程序是u72发票采集服务系统数据的主要支撑者,所有的进项发票数据,匀由进项接口程序基础模块提供。

如图4-5所示,u72服务系统逻辑上包括表现层、服务层和支撑层,u72服务系统用于提供http协议的发票采集服务,及自动采集电子抵账发票数据,可将采集到的数据,上传到服务的对象中,在同一台计算机中,可实现多个不同税号自动采集发票电子抵账数据。

可接收的请求的内容包括:电子抵账发票数据获取,进项发票全票面信息获取,进项发票的勾选及确认,另外,u72服务系统提供自动采集电子抵账发票数据,可将采集到的数据,上传到服务的对象中。

u72服务系统对外提供http协议的发票采集服务。在u72服务系统中,实现了对切换器及税局ca证书设备的开启及信息获取。在进项发票的自动采集中,对进项接口程序的请求采用队列的方式。每个进项接口程序服务于一个切换器设备下接入的企业税号的所有发票电子抵账的数据采集。u72服务系统与进项接口程序紧密连接,采用http方式进行交互,进项接口程序给u72服务系统提供发票数据的采集与查询支持。u72发票采集系统在采集数据时,通过网络,连接各个采集税号对应的税局,进行发票信息的获取。

如图4-5所示,本发明具体实施例的发票采集服务系统,包含u72服务系统及进项接口程序,这两个是winform形式的客户端。u72服务系统主要处理接收服务对象的请求,以及切换器中的税局ca证书设备进行控制。在接收到服务对象的请求后,将请求的信息转发到对应进项接口程序,由进项接口程序完成发票数据的采集与查验,实现对设备信息管理。

进项接口程序由u72服务系统进行控制,为了加快发票全票面信息获取,以及自动采集的速度,当前最多可同时开启8个进项接口程序,每个进项接口程序都可单独分别处理发票采集的请求。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1