1 目的

本方案指导解决直接通过BOS平台提供的Web API对接凭证效率不高的问题。

因凭证有很多校验规则和处理逻辑(其中包含凭证号、科目、核算维度、现金流量、金额等等),效率相对较低,适合少量的凭证对接,所以,本篇幅介绍另一种方式去对接凭证。

2 解决办法

采用凭证中间单据。具体实现思路:第三方凭证通过Web API对接到凭证中间单据,然后配置凭证模板,将凭证中间单据生成总账凭证。

具体实现过程如下:打开BOS设计器,新增一张凭证中间单据,字段类似标准产品凭证。

实现截图参考如下:

大数据量凭证对接金蝶云星空解决方案-编程日记

凭证中间单据原型界面

采用凭证中间单据目的:让第三方凭证数据快速进入金蝶星空。此处通过平台提供的WEB API方式对接(线下的客户可以数据库直接连接插入),因凭证中间单据没有校验(或较少,根据2开的业务确定),对接过程较快。设计单据体的时候需要注意:总账的所有核算维度需要在单据体全部体现,方便配置凭证模板。核算维度见如下截图:

配置凭证模板

凭证中间单据实质也是单据,所以它可以通过智能会计平台生成正式的凭证,因此需要配置凭证模板。

另外,如果在凭证生成过程中出现类似的错误信息,如:核算维度必录,可以直接修改凭证中间单据,也可以重新在第3方系统修改再次发送。

3 性能体现

根据现有凭证生成的速度,分录小于10行的普通单据,每分钟在1500单左右,一个小时在10万级别,满足大量凭证对接业务场景。