近年来国家监管体系逐步从“以票控税”向“以数治税”转变,随着总局智慧税务系统的建设和现代化税收征管系统的不断升级,对企业税务管理提出了新的更高的要求;监管机构已经领先企业,实现了对经济活动监管的数字化升级,实现了全流程数字化,并通过标签化、要素化,以及与底层数据打通, 提升了管理水平以及数据价值,并逐步向企业开放;随着金税四期全面上线,税务机关逐步以税务风险为导向设置专业化机构,由“事前审批”向“事中事后管理”转变,预示着税收征管工作呈现持续趋严态势。
随着国家数字化转型的推进,监管联动和金税四期的到来,企业面临着多方面的压力,在国税局建立税务直连通道之后,企业将不可回避的面临全面电子化、数字化的转型压力;当前太平财险仅增值税、保单印花税实现系统处理,其余税种(企业所得税、车船税、房产税、土地使用税、印花税、代扣代缴个人所得税/增值税/企业所得税等)大多缺乏系统支持;税务数据分析、税务档案管理等全部依靠财务人工处理,数据标准、处理时效均有所制约,难以发挥税务风险识别、税收筹划等综合管控能力,税务数字化程度远低于业财数字化水平;由数据采集、智能申报及风控三个层面提升税务数字化程度,助力税务管理合规;构建税务系统也有助于实现不同业务系统间及行业内的信息共享、互联互通,符合税务信息化发展的方向。
目标:
1.在业财税一体化的基础上,实现全税种的自动计算及核算、涉税业务系统管理和申报管理,减少手工和线下管理,自动生成相关凭证和纳税申报表。
2.建立税务数据信息数据库,自动编制税务统计报表和税务相关管理报表,便捷查询各种涉税业务信息和管理情况。
整合税务档案、各项税务政策法规,推动税务人员主动研究分析税务政策,防控税务风险。
1. 技术栈
核心框架:Spring Boot
数据访问:MyBatis + MyBatis Plus
服务治理:Dubbo
任务调度:XXL-Job
数据库:支持Oracle和MySQL双数据库
依赖管理:Maven
其他:Hutool、Fastjson等工具库
2. 总体架构
模块化设计:按业务领域划分多个功能模块
分层架构:Controller层、Service层、DAO层
分布式服务:通过Dubbo对外提供API服务
多环境支持:dev、test、pre、prod、std等多种环境配置
3. 设计思路
采用模块化、分层架构,提高代码复用性和可维护性
使用Dubbo实现服务治理,支持分布式部署
通过DatabaseIdProvider实现多数据库兼容
集成XXL-Job实现任务调度功能
提供Excel导出等数据处理能力
采用配置中心模式管理系统参数
4. 项目特点
支持多数据源(Oracle/MySQL)
提供Dubbo服务接口,便于与其他系统集成
模块化设计使系统易于扩展和维护
完善的任务调度机制
支持多环境部署和配置管理
该项目采用了现代化的Java后端技术栈,结合模块化、分层架构设计,构建了一个功能完善、易于扩展的税务信息管理系统。
我负责整个系统在客户方的落地实施工作,三方系统对接数据抽取、审批流,及客户所提出的个性化需求的开发工作,该系统目前已由我主导在伊泰、碧桂园、西贝、江淮汽车等十余家企业上线投产。