
小编推荐
本文介绍了证券交易企业以证制证的凭证模板配置,主要针对证券行业中常见的三费上划场景。通过调用凭证模板并控制生成条件,实现以证制证的功能。重点介绍了GetFlexAssValue函数。
该方案适用于其他需要根据凭证生成衍生凭证的模板配置业务。
撰稿人:金蝶-牛捷
1 业务场景
企业为证券交易企业,证券类行业常见的三费上划场景,即分支机构进行手续费核算时,每收到一笔,需要附加生成一笔上收交易中心的凭证(证券行业常见的清算中心和营业部交易模式)。
营业部核算发生的实际业务,但并不直接承担支付/收款的职能,资金由清算中心统一收拢管理,同步汇总所有交易业务数据,通过内部交易往来,上级组织账簿余额清账的方式核对,确保数据的完整性。
实现上,清算中心和营业部、总部和清算中心通过内部往来将业务转出。因凭证需分开归档,无法在一张凭证上生成,企业核算方式为一证制,无法按业务一单多证。
2 现状分析
凭证本质也是单据,我们可以调用凭证模板生成的凭证,并通过凭证生成条件控制以证制证的范围。凭证的分录数据、金额、摘要等金额/文本数据不变,引用资料分弹性域和非弹性域分开取值即可。
3 解决方案
基本说明
首先,我们需明确取值的核心,无论是科目还是核算维度,取值赋值都是依赖于数据ID。哪怕是模板配置的基础资料选择,也是根据基础资料类型进行了字段的过滤,所有可以取单据字段值的数据,都可以更改设置为取该字段表达式的字段id,本质没有区别。

图1 核算维度取字段id
所以获取所需的字段ID是最终目的,为实现这个目的,我们需要做的就是筛选匹配工作。只要一张制证单据上提供的数据能满足定位和匹配的要求,就可以定位所需数据。
科目等基础资料取值
因为核算的实质还是Id,所以由表达式进行字段ID取值即可。这里将取值方式固定为表达式,设置科目Id。

图2 以证制证方式下科目取值方式
维度弹性域取值
弹性域需要使用公式进行处理,分开设置所有核算维度的单一ID