一种自动排版方法及会计账簿自动生成方法技术

技术编号:23891772 阅读:37 留言:0更新日期:2020-04-22 06:45
本发明专利技术属于智能做账技术领域,提出了一种自动排版方法及会计账簿自动生成方法,包括获得用户上传的票据,获得表单和相关信息;生成记账凭证;根据记账凭证得到凭证汇总表/科目余额表;对相关票据和表单自动排版;获得封皮数据;获得打印格式,打印生成账簿。通过上述技术方案,解决了现有技术中会计账簿生成时过程繁琐、出错率高的问题。

【技术实现步骤摘要】
一种自动排版方法及会计账簿自动生成方法
本专利技术属于智能做账
,涉及一种自动排版方法及会计账簿自动生成方法。
技术介绍
账薄可以全面、系统、综合的反应企业的经济情况和财务收支情况。目前,传统的会计账薄通常是通过人工进行,具体步骤如下:首先,将大量的票据根据:成本、存货、单据、费用、收入、银行票据等进行分类,并且按照一定的顺序进行顺序排列;然后,根据各类票据制作对应的记账凭证表,根据类目下的记账凭证表制作凭证汇总表和科目余额表。接着,将各个附单顺序粘贴在对应类目的记账凭证粘贴单上。最后,检查记账凭证及对应的附单的编号数量是否齐全,排列顺序是否正确,是否存在漏缺等。其中部分附单需要会计人员进行人工制作表单并合计,包括工资表、固定资产折旧表、无形资产摊销表、资产长期待摊费用摊销表等。若多人进行审核检查无误后按序装订成册。若有装订顺序颠倒需要重新排列后再装订成册。要求粘贴的记账凭证要整洁、美观、平整、便于查阅。当附单较大时,需要先进行折叠后粘贴。该方式存在以下弊端:1、票据数量多、繁琐重复的工作会导致会计工作人员的精神疲劳、注意力不集中等,会因为人为因素导致数据出错且效率低。2、票据一旦丢失,找回麻烦甚至无法找回。3、无法合作进行整理工作,重复且单调的票据粘贴工作费时,费力。4、工资表、固定资产折旧表、无形资产摊销表、资产长期待摊费用摊销等表格需要会计人员人工计算并制作,过程繁琐且出错率高。5、账薄完成时需要多人进行审核记账凭证及凭证后附的附单数量及内容是否正确,装订顺序是否正确,工作量繁重。因此如何准确、高效、自动化地生成账薄同时一体化打印成为亟待解决的关键问题。
技术实现思路
本专利技术提出一种自动排版方法及会计账簿自动生成方法,解决了现有技术中会计账簿生成时人工劳动强度大的问题。本专利技术的技术方案是这样实现的:一种自动排版方法,包括步骤S11:获得纸张信息和给定的票据集合M,获得纸张的宽度W和长度L,定义纸张的左下角坐标为(0,0)、纸张的右上角坐标为(W,L),获得给定的票据集合M={(W1,L1,area1),(W2,L2,area2),...,(Wn,Ln,arean)},第n张票据记为Mn,其宽度为Wn,长度为Ln,面积为arean,定义票据Mn左下角坐标为右上角坐标为S12:将票据集合M中面积最大的一张票据Mi放置在纸张的左下角,并更新纸张的宽度W’和长度L',票据Mi的排版方式包括:纵向排版和横向排版;S13:放置票据集合M的剩余票据中宽度或长度小于W’、且面积最大的票据Mj,并更新纸张的宽度W’和长度L',具体为:S131:放置票据Mj,Mj的宽度为Lj,长度为Wj,且满足Lj<W’或者Wj<W’,将Mj放在纸张的右上角位置,票据Mj的排版方式包括:横向排版或纵向排版,S132:移动票据Mj,先向下再向左移动Mj,移动过程中需满足票据Mj不与纸张中任一张已有票据重叠、且票据Mj不被排出纸张外,S133:更新纸张的宽度W’和长度L';S14:重复步骤S13,直到纸张中剩余区域不足以放下任何票据,即任一张票据Ma的长度La和宽度Wa满足Wa>W’且La>W’;S15:计算纸张利用率改变步骤S12~S14中票据的排版方式,重新执行步骤S12~S15,直到票据排版方式的所有组合都使用过,找出纸张利用率的最大值,其对应的票据排版方式的组合为最终的票据排版方式。进一步,步骤S12中更新纸张的宽度W’和长度L',具体为:Mi的长度为Li,宽度为Wi,面积为areai,如果票据Mi满足Wi<W’且Li<W’,则放置票据Mi时,有两种方式:a)横向排版,票据Mi放置完毕后,纸张的宽度W’=W-Wi,长度L'=L-Li;b)纵向排版,票据Mi放置完毕后,纸张的宽度W’=W-Li,长度L'=L-Wi;如果票据Mi满足Wi<W’且Li>W’,则放置票据Mi时,按照上述方式b);进一步,步骤S13中更新纸张的宽度W’和长度L',具体为:如果票据Mj满足Wj<W’且Lj<W’,则放置票据Mj时,有两种方式:c)横向排版,票据Mj放置完毕后,纸张的宽度W’=W’-Wj,长度L'=L'-Lj;d)纵向排版,票据Mj放置完毕后,纸张的宽度W’=W’-Lj,长度L'=L'-Wj;如果票据Mj满足Wj<W’且Lj>W’,则放置票据Mj时,按照上述方式d);进一步,本专利技术还提出了一种会计账簿自动生成方法,包括步骤S21:获得用户上传的票据,并对票据进行分类,获得表单,获得固定资产折旧数据信息、无形资产摊销数据信息、长期待摊费用数据信息和工资与社保数据;S22:根据票据分类结果生成记账凭证,并通过大数据分析方法对票据进行统计标注,标注内容包含:核算单位、票据编号、所属凭证号以及附具票据的日期,根据表单生成记账凭证,并通过大数据分析方法对表单进行统计标注,标注内容包含:核算单位、表单编号、所属凭证号以及附具表单的日期,票据和表单统称为附单,记账凭证包含:核算单位、附单数量、凭证号、科目编号、科目名称、借方金额、贷方金额、记账人员、制单人员、审核人员及记账日期,通过定期维护与大数据分析计提固定资产折旧数据信息自动生成固定资产折旧表、通过定期维护与大数据分析计提无形资产摊销数据信息自动生成无形资产摊销表、通过定期维护与大数据分析长期待摊费用数据信息自动生成资产长期待摊费用摊销表、通过定期维护与大数据分析计提工资与社保数据自动生成工资统计表,待期末结转为记账凭证,通过大数据分析将票据及表单顺序排列至对应的记账凭证后,并且按照顺序标注页码;S23:根据记账凭证得到凭证汇总表/科目余额表;S24:按照凭证汇总表/科目余额表、记账凭证、记账凭证关联的票据、记账凭证关联的表单、工资统计表、固定资产折旧表、无形资产摊销表和资产长期待摊费用摊销表的顺序进行排列,当记账凭证关联的票据为多个时,执行步骤S11~S15对多个票据进行自动排版;S25:获得封皮数据,包括:建档单位全称、账薄名称、记账时间、记账册数、记账张数、保管期限、会计主管、装订人和装订时间,其中建档单位全称、记账时间、记账册数和记账张数均为自动获取;S26:获得打印格式,打印生成账簿。进一步,步骤S21具体为:S211:通过扫描得到票据图片集;S212:将票据图片集上传至服务器;S213:对票据图片集中的票据进行清洗,剔除重复票据和不相关的票据;S214:对票据图片集中的票据内容进行识别,根据识别的内容进行分类,票据分类的Ⅰ级目录分类科目包括存货、银行票据、银行对账单、单据、费用、收入、成本、证明、资产、附本文档来自技高网
...

【技术保护点】
1.一种自动排版方法,其特征在于,包括步骤/nS11:获得纸张信息和给定的票据集合M,/n获得纸张的宽度W和长度L,定义纸张的左下角坐标为(0,0)、纸张的右上角坐标为(W,L),/n获得给定的票据集合M={(W

【技术特征摘要】
1.一种自动排版方法,其特征在于,包括步骤
S11:获得纸张信息和给定的票据集合M,
获得纸张的宽度W和长度L,定义纸张的左下角坐标为(0,0)、纸张的右上角坐标为(W,L),
获得给定的票据集合M={(W1,L1,area1),(W2,L2,area2),...,(Wn,Ln,arean)},第n张票据记为Mn,其宽度为Wn,长度为Ln,面积为arean,定义票据Mn左下角坐标为右上角坐标为
S12:将票据集合M中面积最大的一张票据Mi放置在纸张的左下角,并更新纸张的宽度W’和长度L',票据Mi的排版方式包括:纵向排版和横向排版;
S13:放置票据集合M的剩余票据中宽度或长度小于W’、且面积最大的票据Mj,并更新纸张的宽度W’和长度L',具体为:
S131:放置票据Mj,Mj的宽度为Lj,长度为Wj,则满足
Lj<W’或者Wj<W’,
将Mj放在纸张的右上角位置,票据Mj的排版方式包括:纵向排版和横向排版,
S132:移动票据Mj,先向下再向左移动Mj,移动过程中需满足票据Mj不与纸张中任一张已有票据重叠、且票据Mj不被排出纸张外,
S133:更新纸张的宽度W’和长度L';
S14:重复步骤S13,直到纸张中剩余区域不足以放下任何票据,即任一张票据Ma的长度La和宽度Wa满足
Wa>W’且La>W’;
S15:计算纸张利用率



改变步骤S12~S14中票据的排版方式,重新执行步骤S12~S15,直到票据排版方式的所有组合都使用过,找出纸张利用率的最大值,其对应的票据排版方式的组合为最终的票据排版方式。


2.根据权利要求1所述的一种自动排版方法,其特征在于,步骤S12中更新纸张的宽度W’和长度L',具体为:
Mi的长度为Li,宽度为Wi,面积为areai,
如果票据Mi满足
Wi<W’且Li<W’,
则放置票据Mi时,有两种方式:
a)横向排版,
票据Mi放置完毕后,纸张的宽度W’=W-Wi,长度L'=L-Li;
b)纵向排版,
票据Mi放置完毕后,纸张的宽度W’=W-Li,长度L'=L-Wi;
如果票据Mi满足
Wi<W’且Li>W’,
则放置票据Mi时,按照上述方式b)。


3.根据权利要求1所述的一种自动排版方法,其特征在于,步骤S13中更新纸张的宽度W’和长度L',具体为:
如果票据Mj满足
Wj<W’且Lj<W’,
则放置票据Mj时,有两种方式:
c)横向排版,
票据Mj放置完毕后,纸张的宽度W’=W’-Wj,长度L'=L'-Lj;
d)纵向排版,
票据Mj放置完毕后,纸张的宽度W’=W’-Lj,长度L'=L'-Wj;
如果票据Mj满足
Wj<W’且Lj>W’,
则放置票据Mj时,按照上述方式d)。


4.一种会计账簿自动生成方法,其特征在于,包括步骤
S21:获得用户上传的票据,并对票据进行分类,
获得表单,
获得固定资产折旧数据信息、无形资产摊销数据信息、长期待摊费用数据信息和工资与社保数据;
S22:根据票据分类结果生成记账凭证,并通过大数据分析方法对票据进行统计标注,标注内容包含:核算单位、票据编号、所属凭证号以及附具票据的日期,
根据表单生成记账凭证,并通过大数据...

【专利技术属性】
技术研发人员:张汉宁苏斌王长辉刘鹏飞杨芳弋渤海
申请(专利权)人:西安网算数据科技有限公司
类型:发明
国别省市:陕西;61

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

1