本发明专利技术公开了一种项目管理系统与NC财务系统付款单集成接口的数据传输方法,该方法基于项目管理系统与NC财务系统,所述项目管理系统与所述NC财务系统可通过双向集成接口进行数据传输,实现项目管理系统向NC财务系统推送已批准的付款单,从NC财务系统实时获取付款单的结算状态、结算日期及实付金额,以及实现NC财务系统向项目管理系统推送红冲付款单。本集成接口采用的数据传输方法能够实现异构系统间付款单的共享和单据结算状态的实时回写,减轻业务人员和财务人员的数据录入量,方便业务人员在业务系统实时掌握付款单的结算状态。
【技术实现步骤摘要】
项目管理系统与NC财务系统付款单集成接口的数据传输方法
本专利技术属于集成接口数据传输领域,特别是一种项目管理系统与NC财务系统付款单集成接口的数据传输方法。
技术介绍
随着大数据时代的到来,越来越多的企业引入了项目管理系统和NC财务管理系统,极大地提高了日常办公效率和财务核算能力。但是,如何在异构数据库的业务系统与财务系统之间实现数据共享,实时获取业务系统付款单的财务支付情况,成为企业亟需解决的问题。现有的财务管理系统与业务系统付款单的集成,是通过建立财务共享中心或通过建立中间数据库的方式实现。数据共享中心的建设成本高,而且需要重新统筹信息化平台架构;建立中间数据库,则有需要有专门的人员去维护中间库的数据,而且产生问题时,业务边界不清楚。因此,如何简单有效低成本地进行项目管理系统与NC财务系统付款单的双向集成是目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种项目管理系统与NC财务系统付款单集成接口的数据传输方法。本专利技术采用以下方案来实现的:项目管理系统与NC财务系统付款单集成接口的数据传输方法,该方法基于项目管理系统与NC财务系统,所述项目管理系统与所述NC财务系统可双向集成接口进行数据传输,实现项目管理系统向NC财务系统推送已批准的付款单,从NC财务系统实时获取付款单的付款状态、付款金额及付款日期,以及实现NC财务系统向项目管理系统推送红冲付款单。本专利技术进一步的改进在于,所述项目管理系统向所述NC财务系统推送已批准的付款单的数据传输方法具体包括以下步骤:步骤S11:付款单批准后,在项目管理系统的付款申请节点,点击“推送至NC”按钮,调用单据集成接口;步骤S12:所述单据集成接口获取并处理步骤S11中的付款单信息,将业务系统付款单数据与NC财务系统付款单对应字段及主数据相匹配;若主数据映射成功并符合财务单据控制规则,则进入步骤S13;若主数据映射失败或不符合财务单据控制规则,则单据集成接口将错误信息推送至所述项目管理系统,在所述对应付款单上记录错误信息;步骤S13:所述单据集成接口根据所述NC财务系统付款单单据格式生成NC付款单,并将NC付款单单据号发送至所述项目管理系统,在所述项目管理系统款单中记录。本专利技术进一步的改进在于,所述项目管理系统从NC财务系统实时获取付款单的付款状态、付款金额及付款日期的数据传输方法具体包括以下步骤:步骤S21:所述财务系统中的付款单的“结算状态”发生变化后,就会使用触发器触发事件,将变化的付款单结算状态和结算日期、实付金额写到NC数据库中间表中;步骤S22:所述NC财务系统每小时执行一次付款单结算状态回写的定时任务,调用所述单据集成接口,获取步骤S21所述数据库中间表中的数据;步骤S23:所述单据集成接口根据数据中心项目管理系统付款单单号,将对应的结算状态数据写入对应的项目管理系统付款单中。本专利技术进一步的改进在于,所述NC财务系统向所述项目管理系统推送红冲付款单的数据传输方法具体包括以下步骤:步骤S31:付款单支付失败后,财务人员在所述NC财务系统对付款单进行红冲,生成带有原项目管理系统付款单单据号的红冲付款单;步骤S32:步骤S31生成付款金额为负数的红冲付款单后,会触发触发器,将红冲单据信息写到数据库中间表中;步骤S33:所述NC财务系统每小时执行一次付款单红冲的定时任务,调用所述单据集成接口,获取步骤S32所述数据库中间表中的数据;步骤S34:所述单据集成接口将红冲付款单数据与业务系统对应字段相匹配,再根据所述项目管理系统付款单单据格式,生成项目管理系统红冲付款单。本专利技术至少具有如下有益的技术效果:本专利技术集成接口采用的数据传输方法能够实现异构系统间付款单的共享和单据结算状态的实时回写,减轻业务人员和财务人员的数据录入量,方便业务人员在业务系统实时掌握付款单的结算状态。附图说明图1为本专利技术方法第一种流程示意图。图2为本专利技术方法第二种流程示意图。图3为本专利技术方法第三种流程示意图。具体实施方式下面结合附图及实施例对本专利技术做进一步说明。如图1、图2所示,本实施例提供项目管理系统与NC财务系统付款单集成接口的数据传输方法,首先提供一项目管理系统与NC财务系统,所述项目管理系统与所述NC财务系统可双向集成接口进行数据传输,实现项目管理系统向NC财务系统推送已批准的付款单,具体包括以下步骤:步骤S11:付款单批准后,在项目管理系统的付款申请节点,点击“推送至NC”按钮,调用单据集成接口;步骤S12:所述单据集成接口获取并处理步骤S11中的付款单信息,将业务系统付款单数据与NC财务系统付款单对应字段及主数据相匹配;若主数据映射成功并符合财务单据控制规则,则进入步骤S13;若主数据映射失败或不符合财务单据控制规则,则单据集成接口将错误信息推送至所述项目管理系统,在所述项目管理系统付款单上记录错误信息;步骤S13:所述单据集成接口根据所述NC财务系统付款单单据格式生成NC付款单,并将NC付款单单据号发送至所述项目管理系统,在对应付款单中记录。如图1、图2所示,在本实施例中,所述项目管理系统从NC财务系统实时获取付款单的付款状态、付款金额及付款日期的数据传输方法具体包括以下步骤:步骤S21:所述财务系统中的付款单的“结算状态”发生变化后,就会使用触发器触发事件,将变化的付款单结算状态和结算日期、实付金额写到NC数据库中间表中;步骤S22:所述NC财务系统每小时执行一次付款单结算状态回写的定时任务,调用所述单据集成接口,获取步骤S21所述数据库中间表中的数据;步骤S23:所述单据集成接口根据数据中心项目管理系统付款单单号,将对应的结算状态数据写入对应的项目管理系统付款单中。如图1、图3所示,所述NC财务系统向所述项目管理系统推送红冲付款单的数据传输方法具体包括以下步骤:步骤S31:付款单支付失败后,财务人员在所述NC财务系统对付款单进行红冲,生成带有原项目管理系统付款单单据号的红冲付款单;步骤S32:步骤S31生成付款金额为负数的红冲付款单后,会触发触发器,将红冲单据信息写到数据库中间表中;步骤S33:所述NC财务系统每小时执行一次付款单红冲的定时任务,调用所述单据集成接口,获取步骤S32所述数据库中间表中的数据;步骤S34:所述单据集成接口将红冲付款单数据与业务系统对应字段相匹配,再根据所述项目管理系统付款单单据格式,生成项目管理系统红冲付款单。本文档来自技高网...
【技术保护点】
1.项目管理系统与NC财务系统付款单集成接口的数据传输方法,其特征在于,该方法基于项目管理系统与NC财务系统,所述项目管理系统与所述NC财务系统可双向集成接口进行数据传输,实现项目管理系统向NC财务系统推送已批准的付款单,从NC财务系统实时获取付款单的付款状态、付款金额及付款日期,以及实现NC财务系统向项目管理系统推送红冲付款单。/n
【技术特征摘要】
1.项目管理系统与NC财务系统付款单集成接口的数据传输方法,其特征在于,该方法基于项目管理系统与NC财务系统,所述项目管理系统与所述NC财务系统可双向集成接口进行数据传输,实现项目管理系统向NC财务系统推送已批准的付款单,从NC财务系统实时获取付款单的付款状态、付款金额及付款日期,以及实现NC财务系统向项目管理系统推送红冲付款单。
2.根据权利要求1所述的项目管理系统与NC财务系统付款单集成接口的数据传输方法,其特征在于,所述项目管理系统向所述NC财务系统推送已批准的付款单的数据传输方法具体包括以下步骤:
步骤S11:付款单批准后,在项目管理系统的付款申请节点,点击“推送至NC”按钮,调用单据集成接口;
步骤S12:所述单据集成接口获取并处理步骤S11中的付款单信息,将业务系统付款单数据与NC财务系统付款单对应字段及主数据相匹配;若主数据映射成功并符合财务单据控制规则,则进入步骤S13;若主数据映射失败或不符合财务单据控制规则,则单据集成接口将错误信息推送至所述项目管理系统,在所述对应付款单上记录错误信息;
步骤S13:所述单据集成接口根据所述NC财务系统付款单单据格式生成NC付款单,并将NC付款单单据号发送至所述项目管理系统,在所述项目管理系统款单中记录。
3.根据权利要求1所述的项目管理系统与NC财务系统付款单集成接口的数据传输方法,其特征在于,所述项目...
【专利技术属性】
技术研发人员:马瑞瑞,葛新,李琳,赵玉良,师炜,
申请(专利权)人:西安热工研究院有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。