企业财务业务通常分布在多套系统中。 预算系统负责预算框架和额度控制,OA或费用报销系统负责业务申请与审批,财务系统负责核算,银行接口负责实际交易处理。
不同企业的系统组合并不相同,预算、报销、财务和银行接口也不一定由同一个项目一次性全部建设。集成的重点,是让同一项业务在多个系统之间保持统一编号、状态和数据口径。
华天动力在不同实际项目中,分别积累了大型组织预算管理和业务系统对接多家商业银行的经验。
费用申请进入OA后,需要关联或获取:
费用流程根据这些数据判断:
费用申请、借款和报销进入不同状态后,需要按照企业确定的控制时点更新相应预算状态。
实施前必须明确:
不同企业可以采用不同控制时点,系统不应把规则写死。
预算和业务审批完成后,可能需要向财务系统传递:
企业可能使用用友、金蝶、SAP或其他财务系统,不同系统的编码、字段和接口方式并不相同,需要分别进行数据映射。
在物业收费场景中,业务链可以设计为:
连接多家银行时,还需要按照银行和业务条件选择正确接口。
不同银行可能使用不同返回码和状态名称。
系统可以将银行状态映射为企业内部统一口径,例如:
业务人员查看统一状态,技术和财务人员则可以继续查询银行原始返回信息。
同一业务可能同时存在:
建立这些编号的对应关系后,企业才能判断业务当前在哪个系统、使用了哪个预算、是否已经审批,以及银行是否处理成功。
接口超时不代表目标系统一定没有处理成功。
系统应先查询原单据或原交易状态,再决定:
这对银行交易尤其重要,可以防止重复缴费、重复收款或重复付款。
管理员应能够查询:
华天动力OA可以通过流程触发、数据映射、接口路由、状态回写、异常处理和运行日志,把预算、费用、财务及银行接口连接起来。
多系统集成的目的不是把所有系统变成同一种结构,而是让一项业务无论经过多少系统,都能够持续保持一致。