江苏税软软件科技有限公司(简称税软科技)是一家专业的涉税分析解决方案供应商。从2002年初开始涉足涉税数据分析软件的研发,经过近二十载的积累和不断完善,拥有了一整套税务分析解决方案,并不断引领着电子涉税分析软件和电子取证的方向。
税务管理和风险管控一直是企业经营过程中重要的一环,当前企业环境而言,仍面临着以下现状:
1、风险管理漏洞明显
缺少风控系统,风险事前、事中防控手段;
缺少税务风险发生后的识别与应对措施;
建立风险识别分析机制,内外部风险应对机制,查补税管理机制,一处发生涉税风险一处及时响应,全面排查。
2、税务管理理念陈旧
过程管理依靠个体素质;
税务管理粗放。
3、信息手段落后
税务系统的IT信息化建设远远高于企业;
管理层需要一点看全局,但是IT建设跟不上。
4、作业方式落后
业务量大,数据精准性及时性要求高;
纳税主体多、税种多、涉税业务类型多、数量大;
各地税收口径存在差异化。
税软科技基于此前积累的多年税务经验,结合葡萄城SpreadJS 纯前端表格控件研发了企业财税风险检测系统,旨在解决上述企业困境。
企业财税风险检测系统,以企业财务数据、发票数据、税种申报数据为数据源,通过自动采集、定点抓取、一键导入等方式对数据源进行获取,再结合四套指标体系进行企业涉税风险全方位检测,做到账务合规处理、风险提前预警并针对相关数据源进行多维度统计分析。
为什么选择SpreadJS
企业财税风险检测系统核心功能就是数据源的读取和计算分析,对公式计算以及数据渲染性能有着极高的要求,这也是税软科技选择SpreadJS的主要原因。
SpreadJS 作为行业内领头性的表格技术产品,拥有着强大完整的计算引擎,兼容市场450+以上的Excel标准公式函数,且随着新版本发布也同步与Excel最新函数更新。
除此之外,为了满足客户的更多场景化需求,SpreadJS也提供了开放的接口,允许用户根据业务需求自定制函数。比如在企业财税风险检测系统中,资产负债表中各会计科目的期末余额就是通过自定义函数计算而来的。
除此之外,在指标、数据项、风险异常判断等场景自定义函数也发挥了其作用,满足各分析模型的计算需求。
我们知道,税务系统最关键的就是数据,数据的加载及更新也离不开对渲染性能的要求。
SpreadJS 使用 Canvas 的方式来绘制界面,我们看到的整个表格,其实是采用绘画的方式画在浏览器中的。使用Canvas的优势在于,SpreadJS 只会关注用户真正看到的部分,无论单元格的数量如何变化,绘制的部分不会有很大的变化。同时,SpreadJS也采用了一些特殊的策略进一步加速整个绘制过程,比如双层画布的拼接,这一绘制的算法,葡萄城已经申请的专利。
其次,在数据存储方面,SpreadJS 采用了稀疏数组的结构,能够在不影响访问性能的前提下,最大化的节省存储空间。
在这些技术的加持下,SpreadJS保持了高效的渲染性能,使表格页面操作流畅,提升了用户体验。
功能扩展
尽管在性能方面SpreadJS在各层面做了优化,但作为一个纯前端表格控件,终究会受到前端浏览器的性能限制, 也基于此葡萄城提供了类 Excel 全栈解决方案。
在该方案中,SpreadJS负责前端表格的展示和编辑,将复杂的计算和大文件加载交给性能更佳的后端去完成。GcExcel作为SpreadJS配套的后端表格产品,在设计上也是与SpreadJS功能兼容的,二者结合可以实现在线文档的前后端数据同步、在线填报与服务端批量导出与打印,以及类 Excel 报表模板设计与服务端高性能处理等功能。
关键词: