一种基于增值税发票电子数据自动记账生成凭证的方法与流程

文档序号:17007304发布日期:2019-03-02 02:05阅读:1527来源:国知局
一种基于增值税发票电子数据自动记账生成凭证的方法与流程

本发明涉及一种记账生成凭证的方法,具体涉及一种基于增值税发票电子数据自动记账生成凭证的方法。



背景技术:

企业资源计划(enterpriseresourceplanning,erp)系统中,通常会使用大量的单据来记录各种产品的一些属性信息,以供用户参考或使用。

凭证又称会计凭证,是指企业能够用来证明经济业务事项发生、明确经济责任并据以登记账簿、具有法律效力的书面证明。凭证可以分为两大类:原始凭证和记账凭证。原始凭证,也称之为单据,是经济业务事项发生或者完成时填写的,证明经济业务事项已经发生或者完成,以明确经济责任并用作记账原始依据的一种凭证;记账凭证,是会计人员根据审核无误的单据及有关资料,按照经济业务事项的内容和性质加以归类,并确定会计分录,作为登记会计账簿依据的会计凭证,其基本内容通常可以包括:名称、日期、编号、摘要、会计科目、借方金额、贷方金额、附单据张数、制单人、科目余额等。

目前,记账凭证一般都是录入员根据业务数据手工录入,效率低。



技术实现要素:

本发明的目的在于克服现有技术手工录入效率低的问题,提供一种效率更高的基于增值税发票电子数据自动记账生成凭证的方法。

本发明是这样实现的:

一种基于增值税发票电子数据自动记账生成凭证的方法,包括如下步骤:

步骤一:创建订单,订单包括订单说明和扫描完成的增值税发票单据,并提交订单至单据池。

步骤二:单据池抢单

在单据池抢单,抢单后在增值税发票单据上框选出需要的增值税发票票据,并提交到下一步。

步骤三:票据进行ocr识别;

将步骤二切割出来的增值税发票票据依次进行ocr识别。

在ocr识别时,根据票据模板定义的增值税发票的各个字段和标识符,自动识别票据是否为增值税发票;如果是,则将该票据转换成xml文件,系统再将xml文件解析出来;

如果不是,则识别失败,进入步骤八;

步骤四:将识别成功后解析出来的xml文件中对应的字段和值依次进行要素纠偏。

本步骤采用人工抢单,抢单后,将字段和值的要素与各要素的截图进行比对,核对要素的值是否正确,如正确,则提交该要素;如不正确,则手动修改要素的值,再提交该要素;然后自动加载下一要素。

当该订单的要素全部通过时,订单进入步骤五进行规则检查。当订单某一要素的值对应的截图不对时,手动打到全图池,进入步骤九进行全图纠偏。

步骤五:要素纠偏全部成功,订单去规则检查;

规则检查时,根据预先配置好的规则进行检查;检查通过,则进入步骤六;如检查不通过,则人工核实错误并进行修改。

步骤六:规则检查通过的订单进入模拟记账。模拟记账中的数据是根据记账逻辑定义中的配置来的。预先配置好记账逻辑定义,记账头、记账行、记账尾的各个字段取什么样的值。模拟记账抢单后,会根据记账逻辑定义的配置,来显示记账头、记账行和记账尾,模拟记账通过并提交;

步骤七:订单去sap自动记账,并返回记账凭证;

步骤八:步骤三中若ocr识别失败,票据去票据模板确认,设置模板并提交;

在票据模板确认里面抢单,选择需要的单据并设置模板为增值税发票,并提交到全图纠偏。模板中事前配置好了各个字段和标识符,选择不同的模板,在全图纠偏就会显示不同的字段列表。

步骤九:票据模板确认中提交的票据会去全图纠偏,在这里统一对整张票据的各个要素进行纠偏。

如果是要素纠偏打到全图的,那么会显示ocr识别出来的各个字段的值;如果是从票据模板确认里面提交到全图的,那么各个字段都为空。全图池的左侧会显示整张票据图片,图片可以被放大缩小,甚至可以切换清晰度,以方便更好的查看各个字段对应的值。在全图纠偏可以对ocr识别出来的值做修改,也可以填写各个字段的值。

更进一步的方案是:

步骤二中,在框选时,各增值税发票票据之间不能有重叠,如有重叠,最后一个被框选的票据会框选失败,需要回到步骤一重新进行扫描。

步骤二中,在框选时,如果增值税发票单据倒置,则旋转过来之后再进行框选切割。

步骤二中,设置抢到订单的人有5分钟处理时间,如果超过5分钟还未处理或未处理完成,则订单自动释放到单据池,供其他人员抢单。

本发明通过人工智能ocr将增值税发票单据根据配置的模板,识别成xml,然后将xml解析出来,将发票中的各个要素提取出来,进行运算和取值;可以灵活配置各种规则,来检查发票内的各项数据之间的关联关系是否正确,是否满足我们的条件;模拟记账各字段可配置,取值公式可以自定义。本发明通过众包抢单的方式,将订单分成顺序的不同的步骤,不同人员通过众包平台可以抢到对应节点的订单,每处理一个订单会得到不同的报酬,最终完成大量订单的自动记账,获得凭证。为会计人员提供了方便。

附图说明

图1为本发明生成记账凭证的方法的流程图;

图2为本发明模拟记账软件界面示意图;

图3为本发明生成记账凭证的示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述。

如图1所示,一种基于增值税发票电子数据自动记账生成凭证的方法,其包括以下步骤:

步骤s1、新建订单,上传增值税发票单据和订单业务说明,并提交订单。

步骤s2、在预处理抢单池抢单,并框选出需要的票据,并提交到下一步。一个单据可以切割成多个单独的票据,各票据之间不能重叠,如有重叠,最后一个被框选的票据会框选失败。如果单据被倒置了,可以将其旋转过来,再进行切割。抢到该订单的人只能持有5分钟,超过5分钟还未处理,订单会被释放出来,以供其他人员抢单。

步骤s3、由于步骤2,单据被切割成多个票据后,各个票据会依次排队进行ocr识别,首先根据我们的票据模板定义中定义的增值税发票的各个字段和标识符,识别票据是否为增值税发票。如果是,则将该票据转换成xml文件,程序再将xml文件解析出来。如果不是,则识别失败,票据自动去模板确认(步骤s8)。

步骤s4、xml解析成功后,xml里面对应的字段和值会被提取出来,各个字段和对应的值会依次进入要素纠偏,人工抢单,会抢到要素,对照各个要素的截图,核对各个要素的值是否正确,如果是正确的就提交该要素;如果不正确,则手动修改要素值后,再提交该要素。自动加载下一要素。当该订单的要素全部通过时,订单进入规则检查。当订单某一要素值对应的截图不对时,手动打到全图池(步骤s9)。

步骤s5、要素纠偏全部通过,订单进入规则检查。我们会事先配置好规则。如(发票联次等于“发票联”),如果要素纠偏的时候,发票联次纠偏结果为“发票联”,但规则自动通过;如果要素纠偏的时候,发票联次不等于“发票联”,则规则检查不通过。

步骤s6、规则检查通过的订单进入模拟记账。模拟记账中的数据是根据记账逻辑定义中的配置来的。如配置字段a(取值发票联次)(发票联次之前纠偏的结果为“发票联”,则字段a对应的值就显示为发票联)。图2,为模拟记账的软件界面。

步骤s7、模拟记账的方式的数据提交后,订单会去sap进行自动记账,并且把记账凭证返回来,如图3,同时订单的状态变为“已完成”。

步骤s8、在票据模板确认里面抢单,一个页面显示8张票据,选择自己需要的单据并设置模板为增值税发票,并提交到全图纠偏。模板中事前配置好了各个字段和标识符,选择不同的模板,在全图纠偏就会显示不同的字段列表。

步骤s9、在全图池抢到该订单后(可以将订单置顶,这样只要当前没有人在全图池抢单,你去抢,就能抢到你的订单),如果是要素纠偏打到全图的,那么会显示ocr识别出来的各个字段的值;如果是从票据模板确认里面提交到全图的,那么各个字段都为空。全图池的左侧会显示整张票据图片,图片可以被放大缩小,甚至可以切换清晰度,以方便更好的查看各个字段对应的值。在全图纠偏可以对ocr识别出来的值做修改,也可以填写各个字段的值。

尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。

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