一种电子发票凭证的导入方法及其系统.pdf

上传人:1*** 文档编号:1749601 上传时间:2018-07-09 格式:PDF 页数:10 大小:453.03KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510165123.5

申请日:

2015.04.09

公开号:

CN104809171A

公开日:

2015.07.29

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/30申请日:20150409|||公开

IPC分类号:

G06F17/30; G06Q30/04(2012.01)I

主分类号:

G06F17/30

申请人:

深圳市中润四方信息技术有限公司

发明人:

孙淏添; 刘祥涛

地址:

518000广东省深圳市南山区高新中二道深圳软件园8栋601-B1

优先权:

专利代理机构:

深圳市港湾知识产权代理有限公司44258

代理人:

何文峰

PDF下载: PDF下载
内容摘要

本发明涉及电子发票技术领域,具体涉及一种电子发票凭证的导入方法与系统,本发明包括:从电子发票生成系统中导入电子发票数据;对导入的电子发票数据进行解析,得到数据内容信息,并根据该数据内容信息确定电子发票凭证的种类;根据电子发票凭证的种类生成与其相对应的电子发票凭证,并将该数据内容信息写入该电子发票凭证中,得到完整的电子发票凭证;将该完整的电子发票凭证导入至财务系统中。本发明将电子发票凭证的信息自动导入至财务系统,无需手动输入电子发票凭证的信息,其工作过程简便,加快了财务管理工作的效率,减轻了财务人员的工作负担。

权利要求书

权利要求书
1.  一种电子发票凭证的导入方法,其特征在于,包括:
从电子发票生成系统中导入电子发票数据;
对导入的电子发票数据进行解析,得到数据内容信息,并根据该数据内容信息确定电子发票凭证的种类;
根据电子发票凭证的种类生成与其相对应的电子发票凭证,并将该数据内容信息写入该电子发票凭证中,得到完整的电子发票凭证;
将该完整的电子发票凭证导入至财务系统中。

2.  根据权利要求1所述的电子发票凭证的导入方法,其特征在于,所述从电子发票生成系统中导入电子发票数据之后包括:
对电子发票数据中的签名信息进行验证,若验证通过,则对导入的电子发票数据进行解析。

3.  根据权利要求2所述的电子发票凭证的导入方法,其特征在于,所述将该数据内容信息写入该电子发票凭证中还包括:
在电子发票凭证中添加签名内容,并对该签名内容进行加密。

4.  根据权利要求3所述的电子发票凭证的导入方法,其特征在于,所述将该完整的电子发票凭证导入至财务系统中包括:
对该完整的电子发票凭证中的签名内容进行验证,若该验证通过,则生成审核预览界面并判断是否接收到审核通过命令,若接收到审核通过命令,则从电子发票凭证中提取数据内容信息,并将该数据内容信息导入至财务系统中。

5.  根据权利要求4所述的电子发票凭证的导入方法,其特征在于,所述将该完整的电子发票凭证导入至财务系统中之后包括:
对电子发票凭证中的数据内容信息进行打印。

6.  根据权利要求5所述的电子发票凭证的导入方法,其特征在于,所述完整的电子发票凭证包括:凭证头、凭证主体,所述凭证主体包括:凭证内容和签名内容。

7.  一种电子发票凭证的导入系统,其特征在于,其设置于电子发票生成系统与财务系统之间,其包括:
电子发票获取模块,所述电子发票获取模块与该电子发票生成系统连接,用于从该电子发票生成系统中获取电子发票数据;
数据提取模块,所述数据提取模块与所述电子发票获取模块连接,用于对电子发票数据进行解析得到数据内容信息,并根据该数据内容信息确定电子发票凭证的种类;
凭证生成模块,所述凭证生成模块与所述数据提取模块连接,用于根据电子发票凭证的种类生成与其对应的电子发票凭证,并将该数据内容信息写入该电子发票凭证中;
凭证存储模块,所述凭证存储模块与所述凭证生成模块连接,用于对已写入数据内容信息的电子发票凭证进行存储;
凭证导入模块,所述凭证导入模块分别与所述凭证存储模块和财务系统连接,用于将电子发票凭证导入至财务系统中。

8.  根据权利要求7所述的电子发票凭证的导入系统,其特征在于,还包括:
发票验签模块,所述发票验签模块与所述电子发票获取模块连接,用于对电子发票数据中的签名信息进行验证。

说明书

说明书一种电子发票凭证的导入方法及其系统
技术领域
        本发明涉及电子发票技术领域,具体涉及一种电子发票凭证的导入方法及其系统。
背景技术
        电子发票在国家税务总局        2013        年《网络发票管理办法》中明确,其发行和实施的意义不言而喻。电子发票大幅节省企业在发票上的成本,节约印制成本和管理成本。电子发票使用上更加方便,为消费者提供更加方便的服务。同时减少纸质发票的资源浪费,符合社会未来发展方向。
        在现有的情况下,国内企业一般通过财务系统进行财务管理,财务人员需要通过人工输入的方式将电子发票凭证的信息录入到财务系统,其数据处理量大且繁复,严重的影响了财务管理的进度,增大了财务人员的负担。
发明内容
        为克服上述缺陷,本发明的目的即在于提供一种电子发票凭证的导入系统及其方法。
        本发明的目的是通过以下技术方案来实现的:
        本发明一种电子发票凭证的导入方法,包括:
        从电子发票生成系统中导入电子发票数据;
        对导入的电子发票数据进行解析,得到数据内容信息,并根据该数据内容信息确定电子发票凭证的种类;
        根据电子发票凭证的种类生成与其相对应的电子发票凭证,并将该数据内容信息写入该电子发票凭证中,得到完整的电子发票凭证;
        将该完整的电子发票凭证导入至财务系统中。
        进一步,所述从电子发票生成系统中导入电子发票数据之后包括:
        对电子发票数据中的签名信息进行验证,若验证通过,则进行对导入的电子发票数据进行解析。
        进一步,所述将该数据内容信息写入该电子发票凭证中还包括:
        在电子发票凭证中添加签名内容,并对该签名内容进行加密。
        进一步,所述将该完整的电子发票凭证导入至财务系统中包括:
        对该完整的电子发票凭证中的签名内容进行验证,若该验证通过,则生成审核预览界面并判断是否接收到审核通过命令,若接收到审核通过命令,则从电子发票凭证中提取数据内容信息,并将该数据内容信息导入至财务系统中。
        进一步,所述将该完整的电子发票凭证导入至财务系统中之后包括:
        对电子发票凭证中的数据内容信息进行打印。
        进一步,所述完整的电子发票凭证包括:凭证头、凭证主体,所述凭证主体包括:凭证内容和签名内容。
        本发明一种电子发票凭证的导入系统,其设置于电子发票生成系统与财务系统之间,其包括:
        电子发票获取模块,所述电子发票获取模块与该电子发票生成系统连接,用于从该电子发票生成系统中获取电子发票数据;
        数据提取模块,所述数据提取模块与所述电子发票获取模块连接,用于对电子发票数据进行解析得到数据内容信息,并根据该数据内容信息确定电子发票凭证的种类;
        凭证生成模块,所述凭证生成模块与所述数据提取模块连接,用于根据电子发票凭证的种类生成与其对应的电子发票凭证,并将该数据内容信息写入该电子发票凭证中;
        凭证存储模块,所述凭证存储模块与所述凭证生成模块连接,用于对已写入数据内容信息的电子发票凭证进行存储;
        凭证导入模块,所述凭证导入模块分别与所述凭证存储模块和财务系统连接,用于将电子发票凭证导入至财务系统中。
        进一步,本发明还包括:
        发票验签模块,所述发票验签模块与所述电子发票获取模块连接,用于对电子发票数据中的签名信息进行验证。
        本发明将电子发票凭证的信息自动导入至财务系统,无需手动输入电子发票凭证的信息,其工作过程简便,加快了财务管理工作的效率,减轻了财务人员的工作负担。
附图说明
        为了易于说明,本发明由下述的较佳实施例及附图作详细描述。
        图        1        为本发明的一种电子发票凭证的导入方法一个实施例的流程图;
        图        2        为本发明的一种电子发票凭证的导入方法另一个实施例的流程图;
        图        3        为本发明的一种电子发票凭证的导入系统的逻辑原理图;
        图        4        为本发明中的电子发票凭证的逻辑结构图。
具体实施方式
        为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
        请参阅图        1        ,本发明为一种电子发票凭证的导入方法,具体包括:
        101.         导入电子发票数据
        从电子发票生成系统中导入电子发票数据;其具体为:接受用户的电子发票数据的上传,可以一次上传一张或多张电子发票数据,系统识别大多数的电子发票格式,包含        PDF        、        XML        、二进制等格式。
        解析电子发票数据
        对导入的电子发票数据进行解析,得到数据内容信息,并根据该数据内容信息确定电子发票凭证的种类。
        生成电子发票凭证
        根据电子发票凭证的种类生成与其相对应的电子发票凭证,其具体为:根据对应规则确定产生凭证的贷方科目,借方科目、对方单位,摘要,总帐科目,明细科目,金额,借方金额,贷方金额等;并将该数据内容信息写入该电子发票凭证中,得到完整的电子发票凭证。
        电子发票凭证导入财务系统
        将该完整的电子发票凭证导入至财务系统中。
        请参阅图        2        ,本发明为一种电子发票凭证的导入方法,具体包括:
        201.         导入电子发票数据
        从电子发票生成系统中导入电子发票数据;其具体为:接受用户的电子发票数据的上传,可以一次上传一张或多张电子发票数据,系统识别大多数的电子发票格式,包含        PDF        、        XML        、二进制等格式。
        判断验证是否通过
        对电子发票数据中的签名信息进行验证,其根据电子发票的格式,基于发票的签名信息,对电子发票进行签名验证,确认电子发票的真实性,即电子发票是由真实的发票开具方所开具,并对发票内含的签名证书链进行验证,确认发票开具方的真实性,若验证通过,则对导入的电子发票数据进行解析。
        解析电子发票数据
        在验证通过后,对导入的电子发票数据进行解析,得到数据内容信息,并根据该数据内容信息确定电子发票凭证的种类。
        生成电子发票凭证
        根据电子发票凭证的种类生成与其相对应的电子发票凭证,并将该数据内容信息和签名内容写入该电子发票凭证中,并对该签名内容进行加密;其具体为:根据对应规则确定产生凭证的贷方科目、借方科目、对方单位、摘要、总帐科目、明细科目、金额、借方金额、贷方金额等,得到完整的电子发票凭证;本发明基于安全电子凭证格式生成电子发票凭证,并基于公私钥机制对凭证进行私钥签名,确保凭证的不可篡改的数据一致性安全。
        判断凭证中的签名内容是否通过
        财务系统获取完整的电子发票凭证,对该完整的电子发票凭证中的签名内容进行验证,若该验证通过,则生成审核预览界面,此处,用户可以通过凭证插件对电子发票凭证进行签名验证,即用凭证生成系统的公钥基于公私钥算法(例如        RSA        算法)对凭证内容进行签名验证。
        判断凭证的审核是否通过
        财会管理员通过审核预览界面可以对电子凭证的内容进行人工审核,判断审核是否通过,若通过则输入审核通过命令,系统接收到审核通过命令后,则从电子发票凭证中提取数据内容信息。
        提取数据内容信息
        从电子发票凭证中提取数据内容信息,并将该数据内容信息导入至财务系统的数据库中。
        打印电子发票凭证
        对电子发票凭证中的数据内容信息进行打印。将电子凭证通过打印机打印出来,以便人工核验。
        其中,请参看图        4        ,所述完整的电子发票凭证包括:凭证头、凭证主体,所述凭证主体包括:凭证内容和签名内容。
        凭证头由        4        字节凭证格式版本、        4        字节凭证总长度、        8        字节凭证生成时间、        4        字节凭证个数,并预留        12        字节,供未来扩展格式使用。其中,凭证总长度以字节为单位,对不包括凭证头的电子凭证长度进行保存,凭证最大长度支持(        232-1        )字节;凭证生成时间记录凭证生成的时间,以类似数据库中        datetime        格式进行保存,可以读出“年        -        月        -        日时:分:秒”的数据。
        凭证主体的凭证内容可以包含        1        个以上的凭证,并且每个凭证的类型可以不同,每个凭证包括        2        字节的凭证序号、        2        字节的凭证种类、        2        字节的凭证长度,以及可变长度的凭证数据,其中,凭证序号从        1        开始计数,依次累加;凭证种类对付款凭证、收款凭证、转款凭证、通用记账凭证等进行        ID        编号,并将本凭证的        ID        编号记录在此域;凭证长度以字节为单位,对可变长度凭证数据的长度进行保存,支持最大长度为(        216-1        )字节;可变长度的凭证数据保存电子凭证。
        凭证主体的签名内容包括        2        字节的签名算法、        20        字节的签名、        256        字节的签名公钥,其中,签名算法为        SHA-1        ;签名为对整个电子凭证进行        SHA-1        哈希运算后,再用        RSA        加密算法,基于        RSA        私钥,对签名数据进行加密后产生;签名公钥保存        RSA        的        2048        位(即        256        字节)的公钥。
        请参阅图        3        ,本发明一种电子发票凭证的导入系统,其设置于电子发票生成系统        100        与财务系统        200        之间,其包括:
        电子发票获取模块        301        ,所述电子发票获取模块        301        与该电子发票生成系统        100        连接,用于从该电子发票生成系统中获取电子发票数据;
        数据提取模块        302        ,所述数据提取模块        302        与所述电子发票获取模块        301        连接,用于对电子发票数据进行解析得到数据内容信息,并根据该数据内容信息确定电子发票凭证的种类;
        凭证生成模块        303        ,所述凭证生成模块        303        与所述数据提取模块        302        连接,用于根据电子发票凭证的种类生成与其对应的电子发票凭证,并将该数据内容信息写入该电子发票凭证中;
        凭证存储模块        304        ,所述凭证存储模块        304        与所述凭证生成模块        303        连接,用于对已写入数据内容信息的电子发票凭证进行存储;
        凭证导入模块        305        ,所述凭证导入模块        305        分别与所述凭证存储模块        304        和财务系统        200        连接,用于将电子发票凭证导出至财务系统中。
        进一步,本发明还包括:
        发票验签模块        306        ,所述发票验签模块        306        与所述电子发票获取模块        301        连接,用于对电子发票数据中的签名信息进行验证。
        以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

一种电子发票凭证的导入方法及其系统.pdf_第1页
第1页 / 共10页
一种电子发票凭证的导入方法及其系统.pdf_第2页
第2页 / 共10页
一种电子发票凭证的导入方法及其系统.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《一种电子发票凭证的导入方法及其系统.pdf》由会员分享,可在线阅读,更多相关《一种电子发票凭证的导入方法及其系统.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明涉及电子发票技术领域,具体涉及一种电子发票凭证的导入方法与系统,本发明包括:从电子发票生成系统中导入电子发票数据;对导入的电子发票数据进行解析,得到数据内容信息,并根据该数据内容信息确定电子发票凭证的种类;根据电子发票凭证的种类生成与其相对应的电子发票凭证,并将该数据内容信息写入该电子发票凭证中,得到完整的电子发票凭证;将该完整的电子发票凭证导入至财务系统中。本发明将电子发票凭证的信息自动导。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1