首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种企业财务报表自动分析系统及方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:申静

摘要:本发明公开了一种企业财务报表自动分析系统,包括条件分析设置模块和工作状态及分析结果输出模块以及分别与条件分析设置模块、工作状态及分析结果输出模块业务关联的企业名单获取模块、年度报告获取模块、年度报告数据解析模块、财务表单获取模块和企业健康状况评估模块。还公开了一种企业财务报表自动分析方法。本发明实现了自动获取企业名单、企业年度报告、财务表单自动提取和整理,企业重点财务科目值自动获取、自动生成企业全面健康状况评估报告,提升了投资者分析企业年度报告的效率,降低投资者分析企业年度报告的难度。

主权项:1.一种企业财务报表自动分析方法,其特征在于,包括:步骤S100:设置待分析企业财务报表的分析条件,包括待投资类别、待投资类别对应的精选投资产品条件、最大年报分析年限、年报提取网址和企业健康状况评估模板;步骤S200:根据设置的分析条件,通过网络爬虫技术获取待投资产品的企业名单;步骤S300:根据获取的待投资产品的企业名单,分别下载企业年度报告;步骤S400:采用PDF解析技术解析企业年度报告,得到企业年度数据;步骤S500:从企业年度数据中提取财务表单,并进行合并整理,财务表单包括资产负债表、合并利润表、合并现金流量表、现金流量表补充表和归母净利润数据;计算标注财务表单中各财务科目年变化率异常的财务科目名称;步骤S600:获取财务表单的重点财务科目值并计算评估企业健康状况所需的重点过程数据,最后自动生成企业全面的健康状况评估报告;所述步骤S200具体包括:步骤S210:调用预置的Chrome或Firefox浏览器驱动webdriver及web自动化访问工具selenium驱动浏览器工作,访问待投资产品的企业名单自动获取网址;步骤S220:采用webdriver的xpath定位待投资类别,再根据设置的精选投资产品条件筛选符合要求的投资产品,获取该投资产品对应的企业名单;所述步骤S300中下载企业年度报告的方法具体为:步骤S310:调用Selenium程序模块驱动浏览器工作,以访问企业年度报告提取网址;步骤S320:采用webdriver的xpath定位待检索对象,输入企业名称检索待分析企业的年报数据;步骤S330:获取检索到的年报数据总条数;步骤S340:按设置的最大年报分析年限下载企业年度报告;所述步骤S400具体包括:步骤S410:导入解析库pdfplumber及excel操作模块xlwings,将企业名单、年度报告和PDF作为搜索关键字,获取企业年度报告保存目录下所有的年度报告文件名,整理出以企业名称为键、年度报告名称组成的列表为值的嵌套字典;以企业名称为单元自动生成对应的以excel文件;步骤S420:以企业名称为键,遍历嵌套字典,获取待分析企业年度报告文件名并在excel文件中新增对应的表单;步骤S430:逐一解析待分析的企业年度报告,包括:步骤S431:通过调用pdfplumber库中的extract_text方法,提取各年度企业报告中会计事务所审计意见;通过调用pdfplumber库中的extract_tables方法,提取各年度企业报告中所有表单;步骤S432:将获取到的各年度会计事务所审计意见及所有表单内容保存至Excel文件对应的表单中;所述步骤S500具体包括:步骤S510:采用Python语言,导入xlwings模块,打开excel文件;步骤S520:遍历excel文档中的表单名称,提取有企业年度报告原始数据的表单名称并存入年度报告文件名称列表;步骤S530:遍历并打开年度报告文件名称列表中的表单,采用xlwings获取表单包含数据的单元格所在的行号和所在列号;步骤S540:采用xlwings读取sheet表单,获取审计意见;获取财务表单中合并资产负债表、合并利润表、合并现金流量表、现金流量表补充表和归母净利润数据的起始行号及结束行号,分别计算出保存合并资产负债表、合并利润表、合并现金流量表、现金流量表补充表以及归母净利润数据需要占用的excel行数;步骤S550:根据需要占用的excel行数,重组只包含会计师事务所对待分析企业年度报告的审计意见、合并资产负债表、合并利润表、合并现金流量表、现金流量表补充表以及归母净利润数据的表单,得到合并处理后的Excel文件;步骤S560:计算标注财务表单中各财务科目年变化率超过预设值的异常科目名称,将异常科目名称存入异常账目字典中;所述步骤S600具体包括:步骤S610:从合并处理后的Excel表格获取待分析企业各年度的重点财务科目值;步骤S620:根据待分析企业各年度的重点财务科目值,计算出评估企业健康状况所需的重点过程数据,标记重点过程数据中的异常过程数据;步骤S630:根据最大年报分析年限、企业健康状态评估标准和异常过程数据,生成企业健康状况评估报告。

全文数据:

权利要求:

百度查询: 申静 一种企业财务报表自动分析系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。