一种基于票据识别的智能分类记账方法及设备与流程

文档序号:17445403发布日期:2019-04-17 05:30阅读:620来源:国知局
一种基于票据识别的智能分类记账方法及设备与流程

本发明涉及一种基于票据识别的智能分类记账方法及设备,属于智能记账领域。



背景技术:

传统记账方法是会计人员收集发票集,并手工整理分类,根据从业经验和发票信息,手工录入对应的会计科目、摘要和金额,从而形成一张凭证,然后审核凭证并记账。手工整理发票记账方法耗时,重复,机械的手工录入核算工作、人力成本、时间成本高。

公开号cn107766809a的发明专利《电子装置、票据信息识别方法和计算机可读存储介质》公开了识别票据图片中各个字符信息的技术方案,但并未给出将识别结果应用于记账系统以解决人工记账耗时耗力这一技术问题的方案。

公开号cn105512890a的发明专利《生成记账凭证的方法和系统》公开了根据原始凭证的特征信息确定凭证模板,并根据凭证模板生成原始凭证的记账凭证的技术方案,其特征信息的确定方式为用户手动输入,或系统如果具备对图片等的自动识别功能,也可以识别上传的原始凭证的内容,根据原始凭证的内容确定所述原始凭证的特征信息,但其并未给出如何从原始凭证的内容中智能识别出特征信息的方法。因此,该技术方案并未给出图片自动识别后如何进一步自动识别出特征信息的实现方案。



技术实现要素:

为了解决上述技术问题,本发明提供一种基于票据识别的智能分类记账方法,其能够对票据智能分类,并自动生成记账凭证,不仅大大提高了会计的工作效率,而且能够准确分类记账。

本发明的技术方案一如下:

一种基于票据识别的智能分类记账方法,包括记账凭证生成步骤:

获取原始票据的图像并通过图像识别得到票据信息,所述票据信息包含原始票据名称及原始票据上的记载事项;根据每一种会计票种的特征信息确定票种规则,通过票种规则自动匹配确定该原始票据对应的会计票种;根据确定的会计票种查找出对应的凭证模板,所述凭证模板待填写的项目包含科目和金额;从票据信息的记载事项中提取预设字段,根据预设字段自动匹配确定票据类别;将票据类别自动填入所述科目中,并从票据信息中提取金额信息,自动填入凭证模板,根据凭证模板和填入的信息自动生成记账凭证。

更优地,所述智能分类记账方法还包括凭证模板更新步骤:所述记账凭证被手动修改会计科目值时,记录修改后的会计科目值和该记账凭证对应的会计票种;定时统计各会计票种对应的凭证模板中修改后的会计科目值的使用次数,将使用次数最大的会计科目值更新至凭证模板中,替换掉原凭证模板中的会计科目值,训练人工智能记账机制,自动更新凭证模板。

更优地,所述会计票种包含发票、飞机票、银行收款单、银行付款单、贷款利息单、存款利息单以及税单。

更优地,所述发票的票种规则为:抬头包含发票且发票企业名称包含付款单位;

所述存款利息单的票种规则为:发票企业名称包含开票单位且包含存款、利息,或发票企业名称包含开票单位且包含存款、结息;

所述银行收款单的票种规则为:1)、发票企业名称包含开票单位且包含现金缴款单、现金交款单或现金存款,2)、当以上规则不满足时,发票企业名称包含开票单位且票据抬头包含客户专用回单;

所述飞机票的规则为:票据抬头包含航空且包含票据信息中包含机票。

更优地,根据票据信息识别出的票据类别包含运输费、研发费用、差旅费、租赁中介费、通讯费、维修费、保险费、培训费、咨询费和应收账款。

本发明还提供一种基于票据识别的智能分类记账设备。

一种基于票据识别的智能分类记账设备,包括存储器和处理器,所述存储器存储有指令,所述指令适于由处理器加载并执行以下步骤:获取原始票据的图像并通过图像识别得到票据信息,所述票据信息包含原始票据名称及原始票据上的记载事项;根据每一种会计票种的特征信息确定票种规则,通过票种规则自动匹配确定该原始票据对应的会计票种;根据确定的会计票种查找出对应的凭证模板,所述凭证模板待填写的项目包含科目和金额;从票据信息的记载事项中提取预设字段,根据预设字段自动匹配确定票据类别;将票据类别自动填入所述科目中,并从票据信息中提取金额信息,自动填入凭证模板,根据凭证模板和填入的信息自动生成记账凭证。

更优地,所述指令由处理器加载后,还执行凭证模板更新步骤:

凭证模板被手动修改会计科目值时,记录修改后的会计科目值和该记账凭证对应的会计票种;定时统计各会计票种对应的凭证模板中修改后的会计科目值的使用次数,将使用次数最大的会计科目值更新至凭证模板中,替换掉原凭证模板中的会计科目值,训练人工智能记账机制,自动更新凭证模板。。

更优地,所述会计票种包含发票、飞机票、银行收款单、银行付款单、贷款利息单、存款利息单以及税单。

更优地,所述发票的票种规则为:抬头包含发票且发票企业名称包含付款单位;

所述存款利息单的票种规则为:发票企业名称包含开票单位且包含存款、利息,或发票企业名称包含开票单位且包含存款、结息;

所述银行收款单的票种规则为:1)、发票企业名称包含开票单位且包含现金缴款单、现金交款单或现金存款,2)、当以上规则不满足时,发票企业名称包含开票单位且票据抬头包含客户专用回单;

所述飞机票的规则为:票据抬头包含航空且包含票据信息中包含机票。

更优地,根据票据信息识别出的票据类别包含运输费、研发费用、差旅费、租赁中介费、通讯费、维修费、保险费、培训费、咨询费和应收账款。

本发明具有如下有益效果:

1、本发明一种基于票据识别的智能分类记账方法和设备,记账人员只需要把原始票据通过扫描上传,通过票种规则确定会计票种,再根据票据信息中的记载事项确定预设字段,从而自动匹配出票据类别,实现账目的准确分类,同时将票据信息的记载事项自动填入凭证模板,自动生成记账凭证,实现智能记账;

2、本发明一种基于票据识别的智能分类记账方法和设备,还能主动学习使用者的记账习惯,自动更新学习凭证模板的规则,使凭证模板更符合做账习惯,大大的提高了会计的工作效率;

3、本发明一种基于票据识别的智能分类记账方法和设备,能够识别几乎所有会计票种,应用范围广;

4、本发明一种基于票据识别的智能分类记账方法和设备,能够根据票据的特征信息自定义票种规则,提高识别准确度,且应用范围不受限;

5、本发明一种基于票据识别的智能分类记账方法和设备,能够根据票据信息识别出票据类别,提交记账凭证的准确性和记账效率。

附图说明

图1为本发明智能记账方法流程图;

图2为本发明中以增值税专用发票为例的原始票据图像示意图;

图3为本发明中以增值税专用发票为例的票据信息示意图;

图4为本发明中以增值税专用发票为例的票种规则示意图;

图5为本发明中以增值税专用发票为例的会计票种示意图;

图6为本发明中以增值税专用发票为例确定票据类别的示意图;

图7为本发明中以增值税专用发票为例凭证模板示意图;

图8为本发明中以增值税专用发票为例生成的电子凭证示意图;

图9为本发明中以银行收款单为例的原始票据图像示意图;

图10为本发明中以银行收款单为例的票据信息示意图;

图11为本发明中以银行收款单为例的票种规则示意图;

图12为本发明中以银行收款单为例的会计票种示意图;

图13为本发明中以银行收款单为例确定票据类别的示意图;

图14为本发明中以银行收款单为例凭证模板示意图;

图15为本发明中以银行收款单为例生成的电子凭证示意图;

图16为本发明中凭证模板更新流程图。

具体实施方式

下面结合附图和具体实施例来对本发明进行详细的说明。

请参阅图1,一种基于票据识别的智能分类记账方法,包括记账凭证生成步骤:获取原始票据的图像并通过图像识别得到票据信息,所述票据信息包含原始票据名称及原始票据上的记载事项;根据每一种会计票种的特征信息确定票种规则,通过票种规则自动匹配确定该原始票据对应的会计票种;根据确定的会计票种查找出对应的凭证模板,所述凭证模板待填写的项目包含科目和金额;根据票据信息的记载事项确定预设字段,根据预设字段自动匹配确定票据类别;将票据类别自动填入所述科目中,并从票据信息中提取金额信息,自动填入凭证模板,根据凭证模板和填入的信息自动生成记账凭证。生成记账凭证后仅需人工审核保存即可。

现有的常用图像识别方式为ocr识别(opticalcharacterrecognition,光学字符识别),其包括ocre、claraocr、ocrad、tesseract-ocr等,其能够识别出图像中的字符。

所述会计票种包含但不限于发票、飞机票、银行收款单、银行付款单、贷款利息单、存款利息单以及税单。确定会计票种目的是明确对应的业务类型,在业务上准确的生成记账凭证,提高记账效率和准确性,避免不同业务类型的凭证产生混淆。本发明能识别的会计票种具体还包括:出口发票,收入-地税,收入-机票,收入-车辆销售,财务费用单据,收入-租金,地税发票费用\采购,进口发票,固定资产-车辆,综合票据,电费发票,采购,采购-二手车,增值税专票-抵扣联,收入-国税,收入-住宿费,收入-物业费,收入-建筑安装,收入-运费,采购-机动车,增值税专用发票,采购-建筑安装,税单,住宿费,餐饮发票,邮政发票,政府非税收据,采购-运费,油费-采购,物业费,运费-进项,电费-进项,费用,国税普通发票,机票,租金费用,水费-进项,税费发票,办公用品,办公用品-进项,采购-邮电通信,水费发票,进口海关税单,出口海关税单、飞机票等。

每一种会计票种的特征信息都不一样,现以发票、存款利息单、银行收款单以及飞机票为例,说明会计票种规则的确定方式,但各会计票种的票种规则定义方式有多种,并不局限于下文所列方式。

根据发票的特征信息:大多数发票都含有“发票”二字,且发票的企业名称包含付款单元,因此,可以将发票的票种规则定义为:抬头包含“发票”且发票企业名称包含付款单位;

根据存款利息单的特征信息:包含“存款”、“利息”、“结息”等字符,且发票企业名称包含开票单位,因此,可以将存款利息单的票种规则定义为:发票企业名称包含开票单位且包含“存款”和“利息”,或发票企业名称包含开票单位且包含“存款”和“结息”;

根据银行收款单的特征信息:包含“现金缴款单”、“现金交款单”、“现金存款”或“客户专用回单”等字符,因此,可以将银行收款单的票种规则定义为:1、发票企业名称包含开票单位且包含“现金缴款单”、“现金交款单”或“现金存款”,2、当以上规则不满足时,发票企业名称包含开票单位且票据抬头包含“客户专用回单”;

所述飞机票的特征信息包含:“航空”、“机票”等字符,因此,可以将飞机票的票种规则定义为:票据抬头包含“航空”且包含票据信息中包含“机票”。

由于不同的会计票种其特征信息都不相同,在此不一一列举。

根据票据信息的记载事项确定预设字段:票据信息上记载事项包含了特定信息,因此,可以将特定信息作为识别票据类别的预设字段。若票据信息中包含了某种票据类别对应的预设字段,则将该票据归属于该票据类别。每一种会计票种都可以根据记载事项中关键要素(例如企业信息、部门性质、供应商信息、服务名称)之间的关系转换出对应的票据类别。例如发票包含“服务名称”,根据该项目下的内容就能明确票据类别,例如服务名称为:运输费、研发费用、租赁中介费或通讯费,对于发票的凭证模板中,根据“服务名称”下的内容设定为预设字段,根据预设字段与票据类别之间的对应关系,确定出票据类别。对于其他非发票类型的票据,也可以根据票据信息中记载事项预定义字、词,例如,将预设字段为“软件费”,其对应的票据类别为“应收账款”,即票据的记载事项中若包含“软件费”,则确定该票据的票据类别为“应收账款”。

所述票据类别一般包括运输费、研发费用、差旅费、租赁中介费、通讯费、维修费、保险费、培训费、咨询费以及应收账款,还包括办公费,车辆使用费,房租物业水电费,员工福利,招待费,主营业务成本,福利费,利息收入,车船税,固定资产,劳务服务,其他专业费用,市场活动,薪酬,中介机构费,银行手续费,住房公积金,残疾人就业保障金,城建税,地方水利建设基金,政府性基金收入,罚没支出,非软件产品增值税,个人所得税,工会经费,教育费附加,企业所得税,社会保险费,医社保,印花税,营业税金及附加,专项收入,地方教育费附加,利息支出,税单,应付账款,备用金,库存商品,销售收入,其他应收,其他应付,应交营业税,应交市区堤围防护费,银行转账,出口退税等。

现以发票中的增值税专用发票为例,阐述自动分类记账过程。

如图2所示,其为增值税专用发票的图像,通过图像识别得到的票据信息,如图3所示;

如图4所示,增值税专用发票的特征信息是:包含“增值税专用发票”以及发票企业名称包含付款单位,因此,票种规则设定为:抬头包含“增值税专用发票”且发票企业名称包含付款单位;自动匹配后,确定出对应的会计票种——“增值税专用发票”

如图5所示,根据确定的会计票种查找对应的凭证模板,所述凭证模板待填写的项目包含科目和金额;

如图6所示,将“服务名称”下的字段内容作为预设字段,即预设字段包含“物流”,则自动匹配确定票据类别“运输费”;

如图7所示,将票据类别自动填入所述科目中,并从票据信息中提取金额信息,自动填入凭证模板;

如图8所示,生成记账凭证。

以银行收款单为例,阐述自动分类记账过程。

如图9所示,其为银行收款单的图像,通过图像识别得到的票据信息如图10所示;

如图11所示,银行收款单的特征信息是:发票企业名称包含开票单位且包含“现金缴款单”、“现金交款单”或“现金存款”,因此,票种规则设定为:发票企业名称包含开票单位且包含“现金缴款单”、“现金交款单”或“现金存款”;

如图12所示,根据确定的会计票种查找到对应的凭证模板,所述凭证模板待填写的项目包含科目和金额;

如图13所示,提取票据信息的记载事项中特定信息作为预设字段,如预设字段包含“软件费”或“货款”或“退款”,则自动匹配确定票据类别为“应收账款”;

如图14所示,将票据类别自动填入所述科目中,并从票据信息中提取金额信息,自动填入凭证模板;

如图15所示,生成记账凭证。

因此,本发明智能记账方法,通过票种规则确定会计票种,再根据票据信息中的记载事项确定预设字段,从而自动匹配出票据类别,实现账目的准确分类,同时,本发明通过图像识别得票据信息,将票据信息的记载事项自动填入凭证模板,包括企业名称、记账科目、金额等,自动生成记账凭证,实现智能记账。

实施例二

本实施例在实施例一的基础上提供了能够学习使用者记账习惯,自动更新凭证模板的方法。

一种基于票据识别的智能分类记账方法,还包括凭证模板更新步骤:

如图16所示,所述智能分类记账方法还包括凭证模板更新步骤:所述记账凭证被手动修改会计科目值时,记录修改后的会计科目值和该记账凭证对应的会计票种;定时统计各会计票种对应的凭证模板中修改后的会计科目值的使用次数,将使用次数最大的会计科目值更新至凭证模板中,替换掉原凭证模板中的会计科目值,训练人工智能记账机制,自动更新凭证模板。

在凭证模板与使用者记账需求不一致时,本实施智能记账方法能够主动学习使用者的记账习惯,自动更新凭证模板,在使用过程中同时训练人工智能记账机制,无需软件开发人员的二次开发即可自适应调整。

实施例三

一种基于票据识别的智能分类记账设备,包括存储器和处理器,所述存储器存储有指令,所述指令适于由处理器加载并执行以下步骤:获取原始票据的图像并通过图像识别得到票据信息,所述票据信息包含原始票据名称及原始票据上的记载事项;根据每一种会计票种的特征信息确定票种规则,通过票种规则自动匹配确定该原始票据对应的会计票种;根据确定的会计票种查找出对应的凭证模板,所述凭证模板待填写的项目包含科目和金额;从票据信息的记载事项中提取预设字段,根据预设字段自动匹配确定票据类别;将票据类别自动填入所述科目中,并从票据信息中提取金额信息,根据凭证模板和填入的信息自动生成记账凭证。生成记账凭证后仅需人工审核保存即可。

现有的常用图像识别方式为ocr识别(opticalcharacterrecognition,光学字符识别),其包括ocre、claraocr、ocrad、tesseract-ocr等,其能够识别出图像中的字符。

所述会计票种包含但不限于发票、飞机票、银行收款单、银行付款单、贷款利息单、存款利息单以及税单。确定会计票种目的是明确对应的业务类型,在业务上准确的生成记账凭证,提高记账效率和准确性,避免不同业务类型的凭证产生混淆。本发明能识别的会计票种具体还包括:出口发票,收入-地税,收入-机票,收入-车辆销售,财务费用单据,收入-租金,地税发票费用\采购,进口发票,固定资产-车辆,综合票据,电费发票,采购,采购-二手车,增值税专票-抵扣联,收入-国税,收入-住宿费,收入-物业费,收入-建筑安装,收入-运费,采购-机动车,增值税专用发票,采购-建筑安装,税单,住宿费,餐饮发票,邮政发票,政府非税收据,采购-运费,油费-采购,物业费,运费-进项,电费-进项,费用,国税普通发票,机票,租金费用,水费-进项,税费发票,办公用品,办公用品-进项,采购-邮电通信,水费发票,进口海关税单,出口海关税单、飞机票等。

由于每一种会计票种的特征信息都不一样,现以发票、存款利息单、银行收款单以及飞机票为例,说明会计票种规则的确定方式,但各会计票种的票种规则定义方式有多种,并不局限于下文所列方式。

一般地,根据发票的特征信息:大多数发票都含有“发票”二字,且发票的企业名称包含付款单元,因此,可以将发票的票种规则定义为:抬头包含“发票”且发票企业名称包含付款单位;

根据存款利息单的特征信息:包含“存款”、“利息”、“结息”等字符,且发票企业名称包含开票单位,因此,可以将存款利息单的票种规则定义为:发票企业名称包含开票单位且包含“存款”和“利息”,或发票企业名称包含开票单位且包含“存款”和“结息”;

根据银行收款单的特征信息:包含“现金缴款单”、“现金交款单”、“现金存款”或“客户专用回单”等字符,因此,可以将银行收款单的票种规则定义为:1、发票企业名称包含开票单位且包含“现金缴款单”、“现金交款单”或“现金存款”,2、当以上规则不满足时,发票企业名称包含开票单位且票据抬头包含“客户专用回单”;

所述飞机票的特征信息包含:“航空”、“机票”等字符,因此,可以将飞机票的票种规则定义为:票据抬头包含“航空”且包含票据信息中包含“机票”。

由于不同的会计票种其特征信息都不相同,在此不一一列举。

根据票据信息自动匹配票据类别:票据信息上的名称以及记载事项包含了特定信息,因此,可以将特定信息作为识别票据类别的预设字段。若票据信息中包含了某种票据类别对应的预设字段,则将该票据归属于该票据类别。每一种会计票种都可以根据票据信息中关键要素(例如企业信息、部门性质、供应商信息、服务名称)之间的关系转换出对应的票据类别。例如发票包含“服务名称”,该项目下的内容就明确写明票据类别,例如服务名称为:运输费、研发费用、租赁中介费或通讯费,对于发票的凭证模板中,将“服务名称”对应的内容设定为预设字段,识别处“服务名称”对应的内容,则直接将其确定为该票据的票据类别。对于其他非发票类型的票据,还可以根据票据信息中记载事项的特定信息,预定义字、词,对应票据类别,例如,将预定义“软件费”对应的票据类别为“应收账款”。

所述票据类别一般包括运输费、研发费用、差旅费、租赁中介费、通讯费、维修费、保险费、培训费、咨询费以及应收账款,还包括办公费,车辆使用费,房租物业水电费,员工福利,招待费,主营业务成本,福利费,利息收入,车船税,固定资产,劳务服务,其他专业费用,市场活动,薪酬,中介机构费,银行手续费,住房公积金,残疾人就业保障金,城建税,地方水利建设基金,政府性基金收入,罚没支出,非软件产品增值税,个人所得税,工会经费,教育费附加,企业所得税,社会保险费,医社保,印花税,营业税金及附加,专项收入,地方教育费附加,利息支出,税单,应付账款,备用金,库存商品,销售收入,其他应收,其他应付,应交营业税,应交市区堤围防护费,银行转账,出口退税等。

现以发票中的增值税专用发票为例,阐述自动分类记账过程。

如图2所示,其为增值税专用发票的图像,通过图像识别得到的票据信息,如图3所示;

如图4所示,增值税专用发票的特征信息是:包含“增值税专用发票”以及发票企业名称包含付款单位,因此,票种规则设定为:抬头包含“增值税专用发票”且发票企业名称包含付款单位;自动匹配后,确定出对应的会计票种——“增值税专用发票”

如图5所示,根据确定的会计票种查找对应的凭证模板,所述凭证模板待填写的项目包含科目和金额;

如图6所示,将“服务名称”下的字段内容作为预设字段,即预设字段包含“物流”,则自动匹配确定票据类别“运输费”;

如图7所示,将票据类别自动填入所述科目中,并从票据信息中提取金额信息,自动填入凭证模板;

如图8所示,生成记账凭证。

以银行收款单为例,阐述自动分类记账过程。

如图9所示,其为银行收款单的图像,通过图像识别得到的票据信息如图10所示;

如图11所示,银行收款单的特征信息是:发票企业名称包含开票单位且包含“现金缴款单”、“现金交款单”或“现金存款”,因此,票种规则设定为:发票企业名称包含开票单位且包含“现金缴款单”、“现金交款单”或“现金存款”;

如图12所示,根据确定的会计票种查找到对应的凭证模板,所述凭证模板待填写的项目包含科目和金额;

如图13所示,提取票据信息的记载事项中特定信息作为预设字段,如预设字段包含“软件费”或“货款”或“退款”,则自动匹配确定票据类别为“应收账款”;

如图14所示,将票据类别自动填入所述科目中,并从票据信息中提取金额信息,自动填入凭证模板;

如图15所示,生成记账凭证。

因此,本发明智能记账设备,通过票种规则确定会计票种,再根据票据信息中的记载事项预设字段,从而自动匹配出票据类别,实现账目的准确分类,同时,本发明通过图像识别得票据信息,将票据信息的记载事项自动填入凭证模板,包括企业名称、记账科目、金额等,自动生成记账凭证,实现智能记账。

实施例四

本实施例在实施例三的基础上提供了能够自动学习使用者记账习惯,自动更新凭证模板的设备,大大提高了会计的工作效率。

一种基于票据识别的智能分类记账设备,所述存储器上的指令由处理器加载后,还执行凭证模板更新步骤:

如图16所示,凭证模板被手动修改会计科目值时,记录修改后的会计科目值和该记账凭证对应的会计票种;定时统计各会计票种对应的凭证模板中修改后的会计科目值的使用次数,将使用次数最大的会计科目值更新至凭证模板中,替换掉原凭证模板中的会计科目值,训练人工智能记账机制,自动更新凭证模板。

在凭证模板与使用者记账需求不一致时,本实施智能记账方法能够主动学习使用者的记账习惯,自动更新凭证模板,在使用过程中同时训练人工智能记账机制,无需软件开发人员的二次开发。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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