基于ESB实现商友与K3财务凭证集成

1.     背景

沈阳XX商场推行O2O营销模式,信息化系统包括:线下零售系统、线上电商系统、网上支付系统,财务核算系统,为了实现线上线下系统互动、财务核算一体化,需要对各系统进行数据集成、系统对接。由于涉及的集成业务点较多、而且相对复杂,同时为了满足后续业务方面灵活多变销售策略,引入统一集成平台AEAI ESB来做为企业信息化集成的“龙骨”,实现各系统的业务串联。

本文主要对线下零售系统(长益商友)跟财务财务系统(金蝶K3)的凭证对接技术实现进行介绍,这个集成点的主要内容是通过AEAI ESB将长益的商友系统中业务单据以凭证方式导入金蝶K3财务软件。

2.     名词解释

1.凭证:财务系统中财务核算单据。凭证包括凭证头、凭证分录、辅助核算。凭证头跟凭证分录是一对多的关系,凭证分录跟辅助核算也是一对多的关系。凭证分录关联会计科目,会计科目是树形结构的,凭证分录关联的会计科目是科目体系中叶子节点。会计科目对应不同的核算项目类型,凭证分录中具体有哪些辅助核算是由凭证分录关联的会计科目决定的。通常核算项目类型包括客户、供应商、部门、人员、商品/产品、其他收入项目等。

2.凭证头:凭证主表,一般有凭证号、记账人、制单人、审批人、单据类型、等、业务日期、是否过账、贷方金额总计、借方金额总计等字段。

3.凭证分录:凭证从表,一般有摘要、科目内码、原币金额、汇率、现金流量、余额方向等字段。

4.会计科目:按照不同经济业务的经济特征分门别类定义的树形结构。

5.辅助核算:是针对会计科目对凭证分录的财务处理方式,一般通过核算项目实现。

6.核算项目:财务系统涉及的基础数据专有名词,一般包括客户、部门、供应商、品牌、其他收入项目等。

3.     业务分析

3.1. 目标系统

对接过程中金蝶K3财务系统涉及到以下内容,对应表数据字典参见附件中的“凭证表数据字典.xls”。对凭证涉及的基础数据(核算项目),金蝶K3财务供应提供中间表和存储过程,通过AEAI ESB把凭证涉及的基础数据导入至中间件表,然后再调用对应的存储过程把中间表中的数据转存至实际核算项目数据表中,相关的存储过程和中间件表参见附件。

1.凭证表(t_Voucher):凭证头,记录不同类型凭证,通过主键关联分录表

2.分录表(t_VoucherEntry):记录每个类型凭证下借贷数据,通过FDetailID(核算项目编码)关联辅助核算横表

3.辅助核算横表(t_ItemDetail):记录每条分录下挂的辅助核算个数和挂哪些辅助核算

4.辅助核算纵表(t_ItemDetailV):可以认为跟t_itemDtail是同构的。

5.核算项目类别表(t_itemClass):核算项目类别定义,没有直接用到,编码定义(没有直接用到)。

6.核算项目表(t_item):核算项目定义表,核算项目均导入此表(没有直接用到)。

3.2. 来源系统

商友系统按照不同类型凭证提供相对应的视图,每类视图包括以下基本属性:日期、金额、核算项目编码、核算项目名称。

4.     实现思路

1.       ESB每天(24:00)定时读取ERP提供的视图,查询财务凭证相关数据。

2.       分析查询数据,抽取财务分录相关联的核算项目。

3.       将凭证头信息、分录、关联表信息同步至K3数据库。

4.  ESB每天(03:00)定时读取ERP提供视图,部门与供应商导入K3数据库

5.     集成设计

5.1.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值