一种自动化开票方法及系统技术方案

技术编号:24124707 阅读:118 留言:0更新日期:2020-05-13 04:12
本发明专利技术涉及一种自动化开票方法及系统,该方法通过数据处理模块将需要开票的数据根据业务规则进行清洗,并将清洗后的数据通过接口统一输出给财务开票模块,该财务开票模块进行开票打印,并返回开票成功信息;所述的系统包括发票管理模块,用于上传并审核开票信息;数据处理模块,用于将需要开票的数据根据业务规则进行清洗;财务开票模块,用于将清洗后的数据进行开票打印并返回开票成功信息;接口,用于连接数据处理模块和财务开票模块。与现有技术相比,本发明专利技术具有大大加快了开票速度,并提高了开票准确性等优点。

【技术实现步骤摘要】
一种自动化开票方法及系统
本专利技术涉及数据自动处理技术,尤其是涉及一种自动化开票方法及系统。
技术介绍
目前企业在对客户的到账进行开票的过程中,主要靠财务人员人工记录需要开票的信息,根据客户五花八门的开票需求,到税务系统进行填写、打印,耗时耗力,主要存在以下几个方面的问题:(1)业务需求:随着公司业务的发展,开票数量越来越多,主要靠线下人工记录已经不能满足日益增长的业务需求;(2)开票要求:客户往往对于开具的发票的有很多特殊要求,比如时效性、开票内容、开票金额,以及多笔到账需要合并开票等等,分析处理过程非常复杂。(3)准确性要求:由于人工记录开票信息难免会出现错误的情况,发票一旦开出,发现错误后只能采取退票重开,浪费了很多时间。经过检索,中国专利公开号CN110458632A公开了一种基于企业开票额度的自动开票系统和方法,通过客户端将开票申请信息同步到开票服务器进行自动开票,并且在进行自动开票前进行开票额度管理,同时满足了企业对于自动开票和开票额度控制的需求,但是对于各种特殊的开票要求无法进行数据分类,存在较大的局限性。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种自动化开票方法及系统。本专利技术的目的可以通过以下技术方案来实现:根据本专利技术的一个方面,提供了一种自动化开票方法,该方法通过数据处理模块将需要开票的数据根据业务规则进行清洗,并将清洗后的数据通过接口统一输出给财务开票模块,该财务开票模块进行开票打印,并返回开票成功信息。作为优选的技术方案,所述的方法具体包括以下步骤:步骤S1、发票管理模块上传开票信息;步骤S2、发票管理模块进行开票信息审核,并将审核通过开票指令发送给数据处理模块;步骤S3、数据处理模块按照开票规则对待开票的信息进行数据清洗;步骤S4、数据处理模块将清洗后的数据通过API接口输出至财务开票模块,并发起开票请求;步骤S5、财务开票模块自动填写开票信息后进行开票打印;步骤S6、开票完成后,财务开票模块通过API接口返回发票信息给数据处理模块;步骤S7、数据处理模块记录发票号、开票时间,同时发票管理模块变更对应开票申请的发票状态。作为优选的技术方案,所述的数据清洗包括:a)、发票时效性处理过程,用于将时效要求为当前日期的优先给出,并将其余暂不进入开票队列;b)、发票抬头间隔要求处理过程,用于将开票公司、发票类型、发票抬头都相同的发票进行归类,并根据间隔数量,穿插其他抬头的发票;c)、开票银行选择处理过程,用于将填写其他的开票银行的输出填写值,其余输出默认值;d)、合并开票处理过程,用于对合并的开票信息进行拆分,分配到不同的项目,并在开票时仅给出合并项。作为优选的技术方案,所述的数据清洗还包括差额发票处理过程,用于自动计算出成本金额,开票时将成本金额算入差额,进行开票。作为优选的技术方案,所述的数据清洗还包括开票额度限制处理过程,用于根据不同的开票公司、发票类型设定开票金额上限,当开票金额大于额度上限时,自动进行拆分开票。根据本专利技术的另一个方面,提供了一种自动化开票系统,该系统包括:发票管理模块,用于上传并审核开票信息;数据处理模块,用于将需要开票的数据根据业务规则进行清洗;财务开票模块,用于将清洗后的数据进行开票打印并返回开票成功信息;接口,用于连接数据处理模块和财务开票模块。作为优选的技术方案,所述的接口采用API接口,用于将数据处理模块将清洗后的数据统一输出至财务开票模块,同时将财务开票模块返回的开票成功信息发送给数据处理模块。作为优选的技术方案,所述的数据处理模块包括:发票时效性处理单元,用于将时效要求为当前日期的优先给出,并将其余暂不进入开票队列;发票抬头间隔要求处理单元,用于将开票公司、发票类型、发票抬头都相同的发票进行归类,并根据间隔数量,穿插其他抬头的发票;开票银行选择处理单元,用于将填写其他的开票银行的输出填写值,其余输出默认值;合并开票处理单元,用于对合并的开票信息进行拆分,分配到不同的项目,并在开票时仅给出合并项。作为优选的技术方案,所述的数据清洗还包括差额发票处理单元,用于自动计算出成本金额,开票时将成本金额算入差额,进行开票。作为优选的技术方案,所述的数据清洗还包括开票额度限制处理单元,用于根据不同的开票公司、发票类型设定开票金额上限,当开票金额大于额度上限时,自动进行拆分开票。与现有技术相比,本专利技术具有实现了开票自动化流程,同时采用高效的数据清洗技术,大大加快了开票速度,并提高了开票准确性,减少了退票次数;节约了企业人力成本,具体优点如下:1)开票时效性高,采用发票时效性清洗处理技术,可避免现有技术中处理不及时、遗忘漏开等情况,将有特殊时效要求的发票分类处理,大大提高了时效性;2)开票速度快,采用发票抬头间隔要求清洗处理技术,不用去判断下一张应该开哪一张票,而由系统排列好顺序,依次开出,可以大大提高开票速度;同时采用开票银行选择清洗处理技术,可以节约人工填写时间,不用每次重复填写,改由系统提供默认值,进一步提高了开票速度;3)财务结构清晰,采用合并开票清洗处理技术,解决了多个项目需要合并开一张发票的问题,账务结构清晰,方便后续的核销;4)出错率低,采用差额发票清洗处理技术,使本专利技术可适应不同种类的发票,省去了人工计算成本金额,避免出错率;5)成本低,采用开票额度限制清洗处理技术,省去了人工计算拆分,避免了由于超额引起的开票错误情况的发生。附图说明图1为本专利技术自动化开票方法的流程图;图2为本专利技术自动化开票系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。实施例1如图1所示,一种自动化开票方法,具体包括以下步骤:步骤S1、发票管理模块上传开票信息;步骤S2、发票管理模块进行开票信息审核,并将审核通过开票指令发送给数据处理模块,同时将对应的状态变更为待开票并保存;步骤S3、数据处理模块按照开票规则对待开票的信息进行数据清洗;步骤S4、数据处理模块将清洗后的数据通过API接口输出至财务开票模块,并发起开票请求;步骤S5、财务开票模块自动填写开票信息后进行开票打印;步骤S6、开票完成后,财务开票模块通过API接口返回发票信息给数据处理模块;步骤S7、数据处理模块记录发票号、开票时间,同时发票管理模块变更对应开票申请的发票状态。其中的数据清洗包括:a)、发票时效性处理过程,用于本文档来自技高网...

【技术保护点】
1.一种自动化开票方法,其特征在于,该方法通过数据处理模块将需要开票的数据根据业务规则进行清洗,并将清洗后的数据通过接口统一输出给财务开票模块,该财务开票模块进行开票打印,并返回开票成功信息。/n

【技术特征摘要】
1.一种自动化开票方法,其特征在于,该方法通过数据处理模块将需要开票的数据根据业务规则进行清洗,并将清洗后的数据通过接口统一输出给财务开票模块,该财务开票模块进行开票打印,并返回开票成功信息。


2.根据权利要求1所述的一种自动化开票方法,其特征在于,所述的方法具体包括以下步骤:
步骤S1、发票管理模块上传开票信息;
步骤S2、发票管理模块进行开票信息审核,并将审核通过开票指令发送给数据处理模块;
步骤S3、数据处理模块按照开票规则对待开票的信息进行数据清洗;
步骤S4、数据处理模块将清洗后的数据通过API接口输出至财务开票模块,并发起开票请求;
步骤S5、财务开票模块自动填写开票信息后进行开票打印;
步骤S6、开票完成后,财务开票模块通过API接口返回发票信息给数据处理模块;
步骤S7、数据处理模块记录发票号、开票时间,同时发票管理模块变更对应开票申请的发票状态。


3.根据权利要求2所述的一种自动化开票方法,其特征在于,所述的数据清洗包括:
a)、发票时效性处理过程,用于将时效要求为当前日期的优先给出,并将其余暂不进入开票队列;
b)、发票抬头间隔要求处理过程,用于将开票公司、发票类型、发票抬头都相同的发票进行归类,并根据间隔数量,穿插其他抬头的发票;
c)、开票银行选择处理过程,用于将填写其他的开票银行的输出填写值,其余输出默认值;
d)、合并开票处理过程,用于对合并的开票信息进行拆分,分配到不同的项目,并在开票时仅给出合并项。


4.根据权利要求3所述的一种自动化开票方法,其特征在于,所述的数据清洗还包括差额发票处理过程,用于自动计算出成本金额,开票时将成本金额算入差额,进行开票。


5.根据权利要求3所述的...

【专利技术属性】
技术研发人员:郑福传江玉如
申请(专利权)人:上海瀚之友信息技术服务有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1