江蘇稅軟軟件科技有限公司(簡稱稅軟科技)是一家專業的涉稅分析解決方案供應商。從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 報表模板設計與服務端高性能處理等功能。
關鍵詞: