台账数据自动修订方法、系统、装置及储存介质与流程

未命名 08-26 阅读:76 评论:0


1.本技术涉及数据自动修订的领域,尤其是涉及一种台账数据自动修订方法、系统、装置及储存介质。


背景技术:

2.发票是指一切单位和个人在购销商品、提供或接受服务以及从事其他经营活动中,所开具和收取的业务凭证,是会计核算的原始依据,也是审计机关、税务机关执法检查的重要依据。在公司的经营活动中,会产生许多发票。公司的财务人员会根据发票做出表格形式的台账,以便于更直观地体现出公司的经营情况。
3.在相关技术中,对于规模较小和/或资金不够充裕的公司而言,台账的制作会采用手动输入的方式将数据输入至表格中。对于规模较大和/或资金较为充裕的公司而言,台账的制作会采用自动化导入的方式将数据输入至表格中。
4.无论是哪种公司,在完成台账的制作以后,都需要对台账数据进行修订,以避免台账数据出错。但目前绝大部分的公司都是通过人工进行逐条修订,人工修订会过于依赖修订人员的专业水平,修订的效率不但低还容易导致台账数据出错。


技术实现要素:

5.为了提升台账数据修订的效率和准确度,本技术提供了台账数据自动修订方法、系统、装置和存储介质。
6.第一方面,本技术提供的台账数据自动修订方法,采用如下的技术方案:台账数据自动修订方法,所述方法包括:获取多个发票,多个所述发票包括第一明细数据;从多个所述发票对应的台账中获取第一台账明细数据,所述第一台账明细数据包括所述多个发票的第二明细数据;将所述第一明细数据和所述第二明细数据一一对应地进行核对;若所述第二明细数据存在与所述第一明细数据不一致的明细数据,将所述不一致的明细数据作为错误明细数据,并将所述错误明细数据自动修订为与所述第一明细数据相同;将所述错误明细数据调整后的明细数据,按照第一预设格式进行标柱;基于自动修订后的第二明细数据,生成第二台账明细数据。
7.通过采用上述技术方案,当对台账进行修订时,首先获取对应的发票,然后再根据发票做出对应的台账。然后再将台账中的第二明细数据和发票的第一明细数据进行核对,即可确定第一明细数据和第二明细数据是否一致。当不一致时,直接第二明细数据中的错位明细数据自动修订成发票中对应的第一明细数据,从而使得台账中的第二明细数据与发票的第一明细数据保持一致。之后对自动修订的部分进行标注,以便于修订人员获取到第二明细数据以后,知道哪些明细数据做出了改变。在此过程中,台账的修订采用自动修订而
不依赖于人工修订,不会过于依赖修订人员的专业水平,且自动化程度大大提高,因此能够有效提升台账数据修订的效率和准确度。
8.可选的,基于所述第一台账明细数据,生成第三台账明细数据;所述第三台账明细数据与所述第一台账明细数据相同。
9.通过采用上述技术方案,第三台账明细数据能够作为第一台账明细数据的复制版本,也就是台账的复制版本。在第一台账明细数据自动修订为第二台账明细数据以后,修订人员能够将第二台账明细数据和第三台账明细数据进行比对,从而能够便于修订人员确认台账出了何种错误,进而能够便于修订人员对台账的制作进行改进。
10.可选的,所述从多个所述发票对应的台账中获取第一台账明细数据,所述第一台账明细数据包括所述多个发票的第二明细数据包括:获取基于多个所述发票填写的所述台账;基于所述台账,采用表格检测模型识别出所述第二明细数据的坐标值和文本框;基于所述坐标值和所述文本框,采用文本识别模型识别出所述文本框中的所述第二明细数据。
11.通过采用上述技术方案,在获取到台账以后,由于台账的第二明细数据是填写在表格内的,因此要获取到第二明细数据,就必须知道第二明细数据的位置。通过表格检测模型即可获取到第二明细数据所在的坐标值和文本框,也即获取到第二明细数据所在的位置。然后在知道位置以后,再采用文本识别模型即可识别出具体的第二明细数据。
12.可选的,所述将所述第一明细数据和所述第二明细数据一一对应地进行核对包括:获取多个所述发票对应的多个发票号码;基于多个所述发票号码,获取多个所述发票的所述第一明细数据;将所述第一明细数据和所述第二明细数据分别按照预设排列顺序进行排列;将排列后的所述第一明细数据和第二明细数据进行核对;若所述第一明细数据与所述第二明细数据相同,则表明核对一致。
13.通过采用上述技术方案,每一个发票都具有一个发票号码,发票号码相当于发票的身份证。在获取到发票的发票号码以后,即可根据发票号码对应获取到与发票号码相对应的第一明细数据。由于获取多个发票号码的先后顺序是不一定的,且表格内的第二明细数据的先后顺序也是不一定的,通过对二者间进行排序,能够分别将第一明细数据和第二明细数据的顺序进行确定,从而能够便于对二者之间的核对,进而能够提升核对时的便捷性。
14.可选的,所述若所述第二明细数据存在与所述第一明细数据不一致的明细数据,将所述不一致的明细数据作为错误明细数据,并将所述错误明细数据自动修订为与所述第一明细数据相同包括:获取所述明细数据,并将所述明细数据作为所述错误明细数据;获取所述错误明细数据对应的所述文本框;删除所述文本框中的所述错误明细数据;获取与所述错误明细数据相对应的第一明细数据,并将相对应的第一明细数据填充至所述文本框中。
15.通过采用上述技术方案,由于发票中的数据为税务系统中的数据,因此以发票中的第一明细数据为基准,在第二明细数据与第一明细数据不同时,将第二明细数据中的错误明细数据删除,然后获取对应的第一明细数据,并将对应的第一明细数据填充至错误明细数据的文本框中,即可实现实现对台账的自动修订。
16.可选的,还包括:若所述第一明细数据中包含有所述第二明细数据中未包含的遗漏明细数据,则将所述遗漏明细数据填充至所述台账内;若所述第二明细数据中包含有所述第一明细数据中未包含的多余明细数据,则将所述多余明细数据由所述台账内删除。
17.通过采用上述技术方案,由于第一明细数据为多个发票的数据,若第二明细数据中有未包含的第一明细数据,则证明发票的数据有遗漏,则将遗漏明细数据进行补充。反之,若第二明细数据中出现了第一明细数据中没有的数据,则表面这部分数据不是选取的发票的数据,因此需要将这些多余明细数据进行删除。从而能够保持第一明细数据和第二明细数据的一致性,也即发票和表格的一致性。
18.可选的,还包括:若存在所述遗漏明细数据,则将所述遗漏明细数据按照第二预设格式进行标柱;若存在所述多余明细数据,则将所述多余明细数据对应的所述文本框按照第三预设格式进行标柱。
19.通过采用上述技术方案,无论出现遗漏明细数据还出现多余明细数据,都进行相应的标注,能够便于修订人员找到修改的部分,从而能够便于修订人员找到修订中存在的错误,以及对修订方式进行改进。
20.第二方面,本技术提供的台账数据自动修订系统,采用如下的技术方案:台账数据自动修订系统,包括:获取单元,获取多个发票,多个所述发票包括第一明细数据;从多个所述发票对应的台账数据中获取第一台账明细数据,所述第一台账明细数据包括所述多个发票的第二明细数据;核对单元,用于将所述第一明细数据和所述第二明细数据一一对应地进行核对;自动修订单元,在所述第二明细数据存在与所述第一明细数据不一致的明细数据时,将所述不一致的明细数据作为错误明细数据,并将所述错误明细数据自动修订为与所述第一明细数据相同;将所述错误明细数据调整后的明细数据,按照第一预设格式进行标柱;基于自动修订后的第二明细数据,生成第二台账明细数据。
21.通过采用上述技术方案,获取单元能够获取到多个第一明细数据和第二明细数据。核对单元能够对第一明细数据和第二明细数据进行一对一核对。自动修订单元能够在核对完成以后对第二明细数据中的错误明细数据进行自动修订和标柱,并将修改以后的第二明细数据生成第二台账明细数据。从而通过自动修订的方式提升台账数据修订的效率和准确度。
22.第三方面,本技术提供的计算机装置,采用如下的技术方案:计算机装置,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述台账数据自动修订方法。
23.通过采用上述技术方案,提供了能执行实现上述台账数据自动修订方法的计算机
装置。
24.第四方面,本技术提供的计算机可读存储介质,采用如下的技术方案:计算机可读存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被处理器执行时实现上述台账数据自动修订方法。
25.通过采用上述技术方案,提供了台账数据自动修订方法的计算机程序的载体。
26.综上所述,本技术包括以下至少有益技术效果:1.首先获取多个发票的第一明细数据,然后再获取台账记录的多个发票的第二明细数据,之后对第一明细数据和第二明细数据进行核对,使第二明细数据与第一明细数据保持一致,即可达到对台账数据进行自动修订的目的,无需人工进行修订,从而能够提升台账数据修订的效率和准确度2.通过对错误明细数据、遗漏明细数据和多余明细数据的相应标注,能够便于修订人员找出问题点。
附图说明
27.图1是本技术实施例中台账数据自动修订系统的通讯示意图;图2是本技术实施例中台账数据自动修订方法的整体流程框图;图3是本技术实施例台账数据自动修订方法中步骤s200的流程框图;图4是本技术实施例台账数据自动修订方法中步骤s400的流程框图;图5是本技术实施例台账数据自动修订方法中步骤s500的流程框图。
28.附图标记:1、获取单元;2、核对单元;3、自动修订单元。
具体实施方式
29.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图1及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
30.本技术实施例公开台账数据自动修订系统。
31.参考图1,台账数据自动修订系统包括分别与通信总线通讯连接的获取单元1、核对单元2和自动修订单元3。通信总线则与计算机装置和存储介质通讯连接。
32.获取单元1,用于获取多个发票,多个发票包括第一明细数据;用于从多个发票对应的台账数据中获取第一台账明细数据,第一台账明细数据包括多个发票的第二明细数据。
33.核对单元2,用于将第一明细数据和第二明细数据一一对应地进行核对。
34.自动修订单元3,用于在第二明细数据存在与第一明细数据不一致的明细数据时,将不一致的明细数据作为错误明细数据,并将错误明细数据自动修订为与第一明细数据相同;用于将错误明细数据调整后的明细数据,按照第一预设格式进行标柱;
用于将自动修订后的第二明细数据,生成第二台账明细数据;用于基于第一台账明细数据生成第三台账明细数据,且第三台账明细数据与第一台账明细数据相同;用于在第一明细数据中包含有第二明细数据中未包含的遗漏明细数据时,将遗漏明细数据填充至台账内;用于在第二明细数据中包含有第一明细数据中未包含的多余明细数据时,将多余明细数据由台账内删除;用于在存在遗漏明细数据时,将遗漏明细数据按照第二预设格式进行标柱;用于在存在多余明细数据时,将多余明细数据对应的文本框按照第三预设格式进行标柱。
35.基于同一设计构思,本实施例还公开台账数据自动修订方法。
36.参考图2-5,台账数据自动修订方法包括以下步骤:s100:获取第一明细数据。
37.具体来说,步骤s100包括以下步骤:s110:获取多个发票;具体来说,步骤s110包括以下步骤:s111:进入税务系统;具体来说,获取单元1包含有进入税务系统网址的链接,修订人员通过链接进入至税务系统网站内。税务系统网站内有公司的所有发票,可随时进行下载。
38.s112:发票筛选;具体来说,在做台账时会对发票进行筛选,筛选的方式有很多,可以按照发票开具的时间进行筛选,可以按照发票的种类进行筛选,可以按照发票的金额进行筛选,可以按照发票开具的单位进行筛选等等。
39.同时,对于不同的筛选方式,也可以进行组合筛选。如,根据发票的开具的时间和发票的种类进行筛选,根据发票的金额和发票的种类进行筛选,同时筛选以便于对不同的发票做出相应的台账。
40.距离来说,若公司要做11月的台账,则可通过获取单元1在税务系统网站内筛选公司在11月产生的所有发票,并在税务系统网站内将发票进行下载。同样地,若台账为增值税普通发票的台账,则需要对11月产生的所有发票的种类进行筛选,即可获得在11月产生的增值税普通发票。
41.s113:下载多个发票;具体来说,获取单元1将筛选以后的多个发票进行下载,从而得到用于制作台账的多个发票。
42.s120:基于多个发票获取第一明细数据;具体来说,步骤s120包括以下步骤:s121:发票的灰度化处理;具体来说,获取单元1首先将多个发票进行灰度化处理,即将多个发票由彩色图片变为黑白图片,灰度化处理的过程能够将发票每个像素点的rgb值统一成一个值。灰度化之后发票就会由三通道变为单通道,这样对发票的数据处理就会变得简单。
43.s122:发票的二值化处理;具体来说,获取单元1将多个发票进行二值化处理。首先设置一个阈值,然后将发票进行二值化,即整个发票作为一个图片,图片中只有大于这个阈值的像素群以及小于这个阈值的像素群,此步骤之后即可便于在发票中提取出文字。
44.s123:发票的文字识别;具体来说,由于下载的发票为标准图片,因此发票不会受到外部环境的干扰,也不会出现图片产生倾斜的可能性。因此,在步骤s122完成以后,不对发票进行降噪处理和图像倾斜矫正。
45.在此步骤中,直接通过获取单元1对灰度化处理和二值化处理以后的多个发票进行文字识别,从而得到多个发票的票面信息。发票的票面信息包括发票号码、发票代码、开票日期、校验码、机器编码、密码区、金额、税率、税额、开票人、收款人等信息。
46.s124:票面信息的整理与对应;具体来说,发票号码作为发票的身份凭证,具有唯一性。因此,获取单元1根据发票号码即可确定并对应其他票面信息。从而避免多个发票的多个票面信息产生混乱。
47.举例来说,现有10个发票,就会有10个发票号码。每个发票号码都会对应这张发票的发票信息。这样10个发票就会有10个发票信息。
48.s125:第一明细数据的获取;具有来说,获取单元1根据台账的目录提取所需要的发票信息,这些所需要的发票信息即可作为第一明细数据。
49.举例来说,若台账中只有发票号码、开票日期、金额、税率和税额。则对应提取发票信息中的发票号码、开票日期、金额、税率和税额。然后将多个发票的发票号码、开票日期、金额、税率和税额作为第一明细数据。
50.s200:获取第二明细数据。
51.具体来说,步骤s200包括以下步骤:s210:获取台账;具体来说,获取单元1直接对台账进行获取,台账可以是修订人员手动输入的,也可以是根据多个发票自动生成的。其中,台账必须是以表格作为基础制作而成的台账。台账中包含有第一台账明细数据,第一台账明细数据包含多个发票的第二明细数据。
52.s220:获取坐标值和文本框;具体来说,获取单元1采用表格检测模型对台账进行表格检测,从而获取到含有内容的文本框以及文本框对应的坐标值。其中,表格检测模型采用ocr表格检测模型。
53.举例来说,如下表1: 金额日期税费 11002022/01/0110 25002022/01/0250 表1在表1中,假设在文本框中1排1列的坐标值为(1,1)、1排2列的坐标值为(1,2)、2排1列的坐标值为(2,1),并以此类推。则在表格检测的过程中,能够检测到哪些文本框中填有内容。相应地,对于这些内容,由于它们均位于文本框内,因此文本框和坐标值也就相应地
能够进行获取。
54.s230:第二明细数据的获取;具体来说,由于文本框中的内容并不全是第二明细数据,还会包含有一些不相干内容。通过获取单元1采用文本识别模型对第二明细数据以及不相干内容进行获取,然后再将不相干内容进行剔除,从而获取到第二明细数据。其中,文本识别模型采用ocr文本识别模型。
55.在获取第二明细数据和不相干内容的过程中,只需根据文本框和对应的坐标值作为地址,进行寻址识别即可。
56.举例来说,在表1中,由于第二明细数据只能是发票的数据,因此在表1中只有100、2022/01/01、10、500、2022/01/02以及50是第二明细数据。而1、2则为标号,金额、日期以及税费则是为了便于阅读而设置的抬头。因此,1、2、金额、日期以及税费为不相干内容。在文本识别模型中可直接进行设置,在获取第二明细数据时可直接将这些不相干内容进行剔除。剩下的表中的数据即为第二明细数据。
57.s300:生成第三台账数据。
58.具体来说,自动修订单元3,也即直接复制第一台账明细数据,复制以后的台账即作为第三台账数据。
59.第三台账数据作为台账的复制版本,能够在台账自动修订以后,作为原始版本存在,以便于核对人员将原始版本和自动修订版本进行比对,从而便于核对人员找到台账出了何种问题。
60.s400:核对第一明细数据和第二明细数据。
61.具体来说,步骤s400包括以下步骤:s410:排列第一明细数据;具体来说,核对单元2将第一明细数据按照预设排列顺序进行排列。其中,预设排列顺序可以是按照第一明细数据中的某一个明细数据作为排列准则。可以是发票号码的大小排列顺序,可以是开票日期的日期排列顺序,也可以是税费金额的多少排列顺序。在本技术实施例中,预设排列顺序选用为开票日期的排列顺序。
62.然后其余第一明细数据则依次顺序排列。其中,每一个发票的第一明细数据作为一个整体,多个发票均才有预设排列顺序进行排列。以避免产生多个发票之间的信息产生混乱的可能性。
63.举例来说,若第一明细数据包括多个发票的发票号码、开票日期、购买方名称、数量、单价、金额、税率和税额。则将多个发票分为相应的多组,每组按照预设排列顺序进行排列。具体示例如下表2所示:100000002023/01/11a21002006%12100000012023/01/21b520010006%60100000022023/01/08c41506006%36表2如表2所示,预设排列顺序为发票号码的大小排列。在实际的排列过程中,不会产生表格,表2仅为为清楚体现如何排列的一种示例方式。
64.s420:排列第二明细数据;
具体来说,第二明细数据采用如步骤s410一样的预设排列顺序进行排列。从而实现第一明细数据中的数据和第二明细数据中的数据的一一对应。
65.s430:数据核对;具体来说,核对单元2对排列好的第一明细数据和第二明细数据进行一对一核对,从而核对出具体的哪些数据是一样的,哪些数据是不一样的。若第一明细数据和第二明细数据一致,则表示核对一致。
66.s500:自动修订第二明细数据。
67.具体来说,步骤s500包括以下步骤:s510:错误明细数据抓取;具体来说,若第一明细数据中和第二明细数据中出现核对不一致的明细数据,则将不一致的明细数据作为错误明细数据并进行抓取。由于第一明细数据为发票的数据,因此在产生不一致时,将第一明细数据作为自动修订的标准。
68.s520:错误明细数据的文本框获取;具体来说,由于第二明细数据是由表格中获取的,每一个明细数据都会对应一个坐标值和文本框。自动修订单元3根据错误明细数据寻找到坐标值和文本框,从而实现对错误明细数据在表格中位置的确定。
69.s530:自动修订错误明细数据;具体来说,自动修订单元3在找到文本框以后直接删除错误明细数据,然后获取与错误明细数据相对应的第一明细数据,然后将相对应的第一明细数据填充至文本框内,从而实现对错误明细数据的自动修订。
70.s540:遗漏明细数据确认;具体来说,若第一明细数据中包含有第二明细数据中未包含的明细数据,则将此部分明细数据作为遗漏明细数据。自动修订单元3直接将遗漏明细数据填充至台账的表格内。
71.s550:多余明细数据确认;若第二明细数据中包含有第一明细数据中未包含的明细数据,则将此部分明细数据作为多余明细数据。自动修订单元3直接将多余明细数据由台账的表格内进行删除,也即由第二明细数据中删除。
72.s600:标注自动修订后的第二明细数据。
73.具体来说,步骤s600包括以下步骤:s610:第一预设格式标注;具体来说,自动修订单元3将错误明细数据调整后的明细数据按照第一预设格式进行标注。
74.举例来说,第一预设格式标注可以是字体标黄、字体标红、字体加粗或凸出显示文本等,或二者及二者以上的结合。
75.s620:第二预设格式标注;具体来说,自动修订单元3将遗漏明细数据按照第二预设格式件标注。
76.举例来说,第二预设格式标注可以是字体标黄、字体标红、字体加粗或凸出显示文本等,或二者及二者以上的结合。且第一预设格式标注和第二预设格式标注不同。
77.s630:第三预设格式标注;具体来说,自动修订单元3根据多余明细数据获取到多余明细数据对应的文本框,将多余明细数据对应的文本框按照第三预设格式进行标注。其中,第三预设格式可以是对本文框进行颜色填充。
78.s700:生成第二台账数据。
79.在自动修订单元3对第二明细数据自动修订完成以后,直接生成第二台账数据。修订人员能够对第二台账数据和第三台账数据进行比对,在查看完二者之后对第二台账数据进行适应性调节。
80.本技术还提供一种计算机可读存储介质,存储有能够被处理器加载执行时实现上述步骤。
81.所述计算机可读存储介质例如包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
82.基于同一发明构思,本技术实施例提供一种计算机装置,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述方法的计算机程序。
83.所述领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
84.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
85.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
86.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
87.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器、
随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
88.以上所述,以上实施例仅用以对本技术的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本技术的方法及其核心思想,不应理解为对本技术的限制。本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。

技术特征:
1.台账数据自动修订方法,其特征在于:所述方法包括:获取多个发票,多个所述发票包括第一明细数据;从多个所述发票对应的台账中获取第一台账明细数据,所述第一台账明细数据包括所述多个发票的第二明细数据;将所述第一明细数据和所述第二明细数据一一对应地进行核对;若所述第二明细数据存在与所述第一明细数据不一致的明细数据,将所述不一致的明细数据作为错误明细数据,并将所述错误明细数据自动修订为与所述第一明细数据相同;将所述错误明细数据调整后的明细数据,按照第一预设格式进行标柱;基于自动修订后的第二明细数据,生成第二台账明细数据。2.根据权利要求1所述的台账数据自动修订方法,其特征在于,还包括:基于所述第一台账明细数据,生成第三台账明细数据;所述第三台账明细数据与所述第一台账明细数据相同。3.根据权利要求1所述的台账数据自动修订方法,其特征在于,所述从多个所述发票对应的台账中获取第一台账明细数据,所述第一台账明细数据包括所述多个发票的第二明细数据包括:获取基于多个所述发票填写的所述台账;基于所述台账,采用表格检测模型识别出所述第二明细数据的坐标值和文本框;基于所述坐标值和所述文本框,采用文本识别模型识别出所述文本框中的所述第二明细数据。4.根据权利要求3所述的台账数据自动修订方法,其特征在于,所述将所述第一明细数据和所述第二明细数据一一对应地进行核对包括:获取多个所述发票对应的多个发票号码;基于多个所述发票号码,获取多个所述发票的所述第一明细数据;将所述第一明细数据和所述第二明细数据分别按照预设排列顺序进行排列;将排列后的所述第一明细数据和第二明细数据进行核对;若所述第一明细数据与所述第二明细数据相同,则表明核对一致。5.根据权利要求4所述的台账数据自动修订方法,其特征在于,所述若所述第二明细数据存在与所述第一明细数据不一致的明细数据,将所述不一致的明细数据作为错误明细数据,并将所述错误明细数据自动修订为与所述第一明细数据相同包括:获取所述明细数据,并将所述明细数据作为所述错误明细数据;获取所述错误明细数据对应的所述文本框;删除所述文本框中的所述错误明细数据;获取与所述错误明细数据相对应的第一明细数据,并将相对应的第一明细数据填充至所述文本框中。6.根据权利要求3所述的台账数据自动修订方法,其特征在于,还包括:若所述第一明细数据中包含有所述第二明细数据中未包含的遗漏明细数据,则将所述遗漏明细数据填充至所述台账内;若所述第二明细数据中包含有所述第一明细数据中未包含的多余明细数据,则将所述多余明细数据由所述台账内删除。
7.根据权利要求6所述的台账数据自动修订方法,其特征在于,还包括:若存在所述遗漏明细数据,则将所述遗漏明细数据按照第二预设格式进行标柱;若存在所述多余明细数据,则将所述多余明细数据对应的所述文本框按照第三预设格式进行标柱。8.台账数据自动修订系统,其特征在于,包括:获取单元(1),获取多个发票,多个所述发票包括第一明细数据;从多个所述发票对应的台账数据中获取第一台账明细数据,所述第一台账明细数据包括所述多个发票的第二明细数据;核对单元(2),用于将所述第一明细数据和所述第二明细数据一一对应地进行核对;自动修订单元(3),在所述第二明细数据存在与所述第一明细数据不一致的明细数据时,将所述不一致的明细数据作为错误明细数据,并将所述错误明细数据自动修订为与所述第一明细数据相同;将所述错误明细数据调整后的明细数据,按照第一预设格式进行标柱;基于自动修订后的第二明细数据,生成第二台账明细数据。9.计算机装置,其特征在于,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任意一项所述的台账数据自动修订方法。10.计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序;所述计算机程序被处理器执行时实现如权利要求1-7任意一项所述的台账数据自动修订方法。

技术总结
本申请涉及台账数据自动修订方法、系统、装置及储存介质。包括获取多个发票,多个发票包括第一明细数据;从多个发票对应的台账中获取第一台账明细数据,第一台账明细数据包括多个发票的第二明细数据;将第一明细数据和第二明细数据一一对应地进行核对;若第二明细数据存在与第一明细数据不一致的明细数据,将不一致的明细数据作为错误明细数据,并将错误明细数据自动修订为与第一明细数据相同;将错误明细数据调整后的明细数据,按照第一预设格式进行标柱;基于自动修订后的第二明细数据,生成第二台账明细数据,有效提升台账数据修订的效率和准确度。率和准确度。率和准确度。


技术研发人员:段锐 彭助亮 杨波 彭建文 文思钧
受保护的技术使用者:重庆远见信息产业集团股份有限公司
技术研发日:2023.05.23
技术公布日:2023/8/23
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐