管理模块会接受请求,首先会判断是否已指定开票机ID ;如果指定,则发送到相应ID的开票机,根据开票结果进行反馈。如果没有指定开票机ID,分布式管理软件将会查找是否有空闲开票机,如果有,则发送给空闲开票机开票,如果没有,则根据系统设定的负载均衡策略,选择一个开票机进行开票。
[0031]本发明还具有一接口,其是用于同其他0A/ERP业务系统进行交互的接口。与其他业务系统ERP/0A等通过WebService进行交互:为了避免业务人员对订单信息的二次录入,需要相关企业改造其ERP/0A系统,其交互采用WebService技术进行。开票人员在点击业务系统的开票功能时,业务系统后台会通过WebService调用发票管理系统的发票开具功能,需要将发票上需要包含的商品信息如:名称、单价、合计金额等传到发票管理系统,为了保证两套系统的完整性,也需要将订单号传递过去,在物流人员送货时,可以将订单和发票进行对应,同时也便于后续查询统计使用,这样既提高了工作效率,又降低了出错的几率。
[0032]在发票开具软件接收到各个开票请求后,根据实际配置的开票机数量和开票策略,将发票信息发送到相应的开票机上进行开票,开票软件设置及开票机策略需要实现如下功能:
[0033]①由于业务的不同,如财务和库房等的不同业务需求,开票机可能需要进行分组,每组包含若干台开票机。因此,需要根据实际的开票机数量,在配置文件中设定开票机的数量和开票机的分组情况,开票软件会依据配置文件,将发票信息发送到正确的分组和确定的某一台开票机上。
[0034]②配置文件同时需要对每个开票机进行固定ID设置,从而将一组发票号码分配给相应的开票机,从而保证打印时发票的电子发票代码和发票号码和纸质发票对应。
[0035]③开票软件会根据同一时刻接收到的开票请求,可能会有上百或上千,这些开票信息不能都发送到同一个开票机打印,这样会严重影响开票效率,因此,开票软件需要根据事先设定的分配策略,做好负载均衡工作。
[0036]④开票软件同时需要定时去检测开票机的工作状况,因为开票机是处于准无人值守的状况,如果出现开票机缺墨、卡纸等意外情况,导致那台开票机无法正常工作,如果继续为该开票机分配开具任务,必然导致出错,因此开票软件需要检测其管理的开票机的适时情况。
[0037]根据税务总局关于网络发票的要求,开票信息需要适时上传税局后台,因此,对于开具成功的发票,发票管理系统会通过三层加密协议上传税局后台,从而保证数据的安全性。这个上传功能是需要通过互联网或者专线实现。本发票管理系统同时提供发票统计的功能。
[0038]综上所述,本发明具有如下优点:
[0039]方案新颖:本方案与现有的商业网络发票管理系统的主要区别是其发票开具的分布性。这个分布性不仅包含在同一个办公区域的分布性,并且包含不同城市的实现,只要在系统配置文件中进行相应的配置即可,既可以将分布同一个办公区域的在若干台开票机分到同一个打印区域,也可以将物理上处于不同地域的开票机在逻辑上划分到同一组,这样,可以大大方便现有工作。
[0040]技术先进:经过分析后,发票管理系统采用J2EE的架构实现,从而保证跨平台和系统性能的优异,同时通过WebService实现和企业现有的业务系统很好整合,也可以很好的和发票开具软件融合。而发票开具软件采用VC开发,在保证硬件操作的优异行的同时,又支持了用户的操作习惯。
[0041]实用性:开票机的集中管理既改善了物流配送的操作流程,使得物流配送人员在很小的范围内即可完成同一个包裹的所有工作,大大提高了工作效率。也有效提高了硬件设备的利用率,有效降低企业的成本。也增强了企业对发票的从领票到开具后的管理工作。
[0042]可扩展性:系统采用先进的集群技术和灵活的配置文件方案,保证了系统可以根据业务需求进行有效的扩展,从而保证企业在后续的扩张中,提供坚实的保证。
[0043]以上说明对本发明而言只是说明性的,而非限制性的,本领域普通技术人员理解,在不脱离权利要求所限定的精神和范围的情况下,可作出许多修改、变化或等效,但都将落入本发明的保护范围之内。
【主权项】
1.一种针对大企业的分布式发票管理系统,其特征在于,其包括: 发票管理子系统,其包括至少一台服务器,放置于企业总部,相关人员能通过浏览器进行相应的业务操作; 开票机,主要用于发票开具,但包含与分布式管理子系统进行交互的功能,如该开票机是否空闲、该开票机当前的纸质发票的代码和发票号码段等 分布式管理子系统,用于对分布在各个分散办公地点的开票机进行集中管理并开具发票,包括发票开具模块及负载均衡管理模块,所述发票模块为基础单元,用于对各个开票机的纸质发票进行管理,所述的负载均衡管理模块,用于进行负载均衡管理,以使开票机均衡使用; 一接口,是用于同其他OA/ERP业务系统进行交互的接口。
2.根据权利要求1所述的一种针对大企业的分布式发票管理系统,其特征在于,所述的发票管理子系统包括票源信息录入模块,用于进行票源信息录入,所述票源信息能通过网络与税局征管系统进行交互,由网络将电子发票信息传送的企业。
3.根据权利要求1所述的一种针对大企业的分布式发票管理系统,其特征在于,所述的发票管理子系统包括票源信息分配模块,用于将电子发票信息和纸质发票信息分配到不同的经营机构。
4.根据权利要求1所述的一种针对大企业的分布式发票管理系统,其特征在于,所述的发票管理子系统包括发票信息查询模块,用于提供已开发票的各种统计查询功能。
5.根据权利要求1所述的一种针对大企业的分布式发票管理系统,其特征在于,所述的发票管理子系统包括开票机分组模块,用于将开票机进行分组。
6.根据权利要求1所述的一种针对大企业的分布式发票管理系统,其特征在于,所述的发票管理子系统采用J2EE的架构实现,同时通过WebService实现和企业现有的业务系统很好整合。
7.根据权利要求1所述的一种针对大企业的分布式发票管理系统,其特征在于,所述的分布式管理子系统与其他业务系统ERP/OA通过WebService进行交互。
【专利摘要】本发明公开一种针对大企业的分布式发票管理系统,其包括:发票管理子系统,其包括至少一台服务器,放置于企业总部,相关人员能通过浏览器进行相应的业务操作;分布式管理子系统,用于对分布在各个分散办公地点的开票机进行集中管理并开具发票,包括发票开具模块及负载均衡管理模块,所述发票模块为基础单元,用于对各个开票机的纸质发票进行管理,所述的负载均衡管理模块,用于进行负载均衡管理,以使开票机均衡使用;一接口,是用于同其他OA/ERP业务系统进行交互的接口。本发明在发票集中管理的基础上,各个开票机构按照一定的规则对发票开具有序进行,并共享开票机资源。
【IPC分类】G06Q10-06, G06Q30-04
【公开号】CN104700294
【申请号】CN201310647966
【发明人】屈国锋, 陈懿, 高志刚, 孟繁杰, 袁俊玲, 王乾, 王明
【申请人】航天信息股份有限公司
【公开日】2015年6月10日
【申请日】2013年12月4日