财务对账平台产品系统

我要开发同款
qm2026年04月28日
6阅读

技术信息

语言技术
JavaSpringMVCSpring
系统类型
Web
行业分类
医疗健康

作品详情

行业场景

1、立项原因:医院每日产生大量HIS系统与第三方支付(微信、支付宝、银联等)的交易数据,传统人工对账效率低、差错率高,且单边账(长款/短款)处理流程不透明,容易造成资金损失或医患纠纷。本平台旨在解决医院财务对账自动化、单边账可追溯处理、多院区统一管理等问题,降低财务风险。
2、行业场景:医院财务科每日需核对HIS账单与第三方支付渠道账单,处理收费/退费过程中的长款(支付成功HIS失败)和短款(HIS成功支付失败)异常交易。平台支持T+1隔日对账及当日对账,提供单边账退费、挂账、审核流程,并适配多院区、多支付厂商的复杂配置需求,适用于中大型医院及医疗集团。

功能介绍

1、具体功能模块:包括机构管理、授权管理、院区配置、HIS/第三方账单获取配置、对账任务配置、商户配置、账单过滤、用户角色权限管理;运维端包含重新获取账单、开通退费、日志查询、强制对账;财务端包含对账总览、对账记录查询、交易明细查询、未处理/已处理单边账管理、挂账查询、HIS/第三方账单明细、退费审核(可选)、当日对账等。
2、主要功能描述:平台通过定时任务自动拉取HIS账单和第三方支付账单,按配置规则进行对账匹配,生成应收实收对比报表。对账产生的单边账支持财务人员在线发起原路退费或挂账处理,并自动控制退费风控阈值(如单边账超5条关闭退费通道)。提供完整的操作日志、账单获取日志、退费轨迹查询,支持强制对账和批量重新获取账单。退费审核模块可选配审批流程,满足医院内控要求。

项目实现

1、我负责的具体任务:作为核心研发,主导了账单下载模块与对账核心引擎的设计实现。
(1)、账单下载:采用三层适配器模式,将医院HIS及第三方支付(微信、支付宝、银联)的接口差异封装为独立适配器,实现配置式接入,降低70%开发成本。
(2)、对账核心:编写ReconTaskServiceImpl,支持T+1对账、当日对账、重新对账,通过多阶段匹配算法实现百万级账单秒级对账。
(3)、同时负责任务调度(XXL-Job/Quartz双引擎)、缓存(Redis/EhCache双实现)及财务对账模块。
2、技术栈与架构:SpringBoot + Shiro + MybatisPlus + MySQL;Druid连接池;Hibernate Validation;模块化拆分(config/report/task等)。
3、实现亮点:
(1)、三层适配器:连接层、拉取层、标准化层解耦,新增机构仅需配置,代码复用率极高。
(2)、秒级对账算法:构建支付账单索引Map,分轮次匹配(平账→冲账→跨天账→历史单边账→错账→延时账),每轮剔除已命中数据,配合金额容差比较,百万数据3~5秒完成。
(3)、重新对账机制:支持历史日期重对,自动迁移数据至_again表,比对生成变更记录,满足审计需求。
4、难点解决:
(1)、金额差异:银联四舍五入问题,通过“允许差额”配置进行绝对值比较。
(2)、延时账识别:根据不同支付渠道日切时间配置特殊周期码和延迟分钟数,精确标记延时单边账。
(3)、高并发积压:任务状态机+指数退避重试策略,避免系统过载。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论