一、用户场景
为避免重复付款,所有业务进入资金付款都必须进行注册支付准入,否则不允许生成出纳付款单,代发单。
例如在日常资金支付业务中,由于支付单上游单据来自各个业务系统,需要对业务单据推支付单进行强制准入注册。
针对以上场景,EAS Cloud 提供【支付准入、支付技术防重】的解决方案,便于企业进行支付业务校验管理,降低资金重复支付风险。
二、解决方案
EAS Cloud资金系统增加支付准入设置、支付防重设置界面,支持对付款单、代发单设置支付准入、支付防重方案,根据企业业务系统推支付单分别配置支付准入方案和支付防重方案。在上游单据(包括外部系统单据、EAS标准单据)推支付单进行准入校验、防重校验。系统预置总的准入方案,校验所有上游单据进行准入校验。
EAS V8.8 SP1发版时增加支付准入及支付技术防重功能。
EAS V8.6及EASV8.5版本不提供标准补丁,如果需要使用支付准入及支付技术防重功能,可以部署如下附件私包:
支付准入标准产品85版本私包.rar
支付准入标准产品86版本私包.rar
以上私包请先在测试环境充分验证,验证过程如有疑问可联咨询资金系统部向俊杰。
EAS V8.2及V8.0版本不支持支付准入及支付技术防重功能。
三、功能介绍
3.1 支付准入设置
(1)新增支付准入方案
操作路径:在金蝶EAS Cloud应用主界面,选择〖财务会计〗->〖出纳管理〗->〖基础设置〗->〖支付准入设置〗,进入支付准入方案序时簿后可新增支付单准入方案:
新增上游单据为标准产品实体(包括标准产品的单据和BOS二开有实体的单据)的支付准入方案。举例:上划单生成付款单准入方案,上划单为EAS已存在实体的单据,选择“源单”和“目标单”,系统自动填充了“名称”和“编码””如下图:
新增上游单据为外部系统的支付准入方案,举例:SAP系统生成EAS付款单,配置一个准入方案,勾选“外部系统单据”,手工录入“自定义实体”,手工录入“编码”和“名称”
接下来用表格的形式逐一说明该页面上字段及配置项。
序号 | 字段 | 是否必录 | 默认值 | 内容说明 | 备注 |
1 | 编码 | 是 | 无 | 1、编码唯一 2、编码规则:源单为系统内单据,编码自动生成;—先手工录入,在选取源单和目标单后自动填充,“源单实体-目标单实体” 3、源单非系统内单据,手工录入; | |
2 | 名称 | 是 | 无 | 1.由用户手工录入 | |
3 | 源单 | 是 | 无 | 1.源单为EAS单据,源单可选范围为EAS单据实体 | 标准产品单据或者BOS二开实体 |
4 | 自定义实体 | 是 | 无 | 1.外部系统业务单据生成付款单、代发单; 2.手工录入 | 外部系统单据转换生成EAS的付款单或代发单时,需要设置外部系统自定义实体,因实际的付款单或代发单未增加标准字段,因此通过以下方式来进行设置,例:付款单info.put("outSysBillTag","SAP系统结算单"), 代发单info.put("outSysBillTag","OA系统费用单")。 后续的付款单或者代发单会根据外部系统传递的outSysBillTag对应的值即(SAP系统结算单或OA系统费用单)找到EAS标准的支付准入设置或者防重设置 因此如果是外部系统单据生成EAS付款单或代发单,需要对应的二开人员设置相应的outSysBillTag外部系统自定义实体标记
|
5 | 目标单 | 否 | 无 | 1.支持付款单、代发单
| 目前准入和技术防重针对的目标支付单为付款单和代发单 |
|
|
|
|
|
|
(2)支付准入逻辑
准入方案为集团共享,产品预置了常见的EAS单据生成付款单和代发单的准入方案,还预置了外部系统总的付款准入和代发准入方案。
1) 产品预置的EAS单据生成付款单和代发单准入方案,如果上下游单据业务逻辑为一对一或者多对一生成,准入方案为启用;如果业务逻辑为一对多生成支付单,准入方案为禁用
2) 系统预置的EAS单据生成付款单和代发单准入方案如果启用状态,则不可禁用,因为如果禁用了就无法根据对应准入和防重方案进行防重了。
3) 系统预置的EAS单据生成付款单和代发单准入方案如果为禁用状态则不可启用,因为禁用的是业务逻辑需要一对多生成,而技术防重只能防重付推单,不防超额,启用后进行技术防重就只能生成一次支付单不满足业务。
4) 源单为外部系统单据,现场根据业务配置多个启用的支付准入方案
5) 产品预置了总的“外部系统到付款单准入”和“外部系统到代发单准入”方案,(如果未传递outSysBillTag标记的话,就会走准入总方案)凡是没有配置准入都默认走总的准入方案(包括外部系统源单和标准产品实体单据)。
6) 总的“外部系统到付款单准入”和“外部系统到代发单准入”产品默认为启用,对所有单据支付准入进行控制,防止有漏。
7) 总的“外部系统到付款单准入”和“外部系统到代发单准入”操作为禁用,则对没有配置准入的源单无法校验准入和技术防重,慎用。临时作用于没有配置好准入方案和防重方案但业务着急生成支付单的场景。
(3)支付准入业务操作
1) 支付准入提供以下业务操作:新增、删除、修改、查看、下查、启用、禁用、生成防重方案
2) 对应业务操作提供权限项配置;
3) “生成防重方案”操作,业务单据准入支付单,会根据唯一标识进行防重,选择对应准入生成对应的防重方案,防重方案配置唯一标识。
4) 准入提供业务日志—后续第三小节详细说明;
3.2 支付防重设置
(1)新增支付防重方案
操作路径:在金蝶EAS Cloud应用主界面,选择〖财务会计〗->〖出纳管理〗->〖基础设置〗->〖支付防重设置〗,进入支付防重方案序时簿后可新增支付防重方案:
新增上游单据为标准产品实体(包括标准产品的单据和BOS二开有实体的单据)的支付防重方案。
举例:交易明细生成付款单准入方案,交易明细为EAS已存在实体的单据,F7选择支付准入对象为交易明细-付款单,自动填充编码、“源单”、“目标单”和“目标单存储源单唯一主键”,如上图:
系统预置标准产品的防重方案,默认启用,不可禁用。
新增上游单据为外部系统的支付防重方案,举例:SAP系统生成EAS付款单,第一步:先配置一个准入方案,启用; 第二步:新增SAP-EAS付款单的防重方案 ,支付准入对象F7选择对应的准入方案,系统自动填充“源单”和“目标单”,“目标单存储源单唯一主键”用户可以根据现场业务进行配置,可单选或者多选组合。如下图:
接下来用表格的形式逐一说明该页面上字段及配置项。
序号 | 字段 | 是否必录 | 默认值 | 内容说明 | 备注 |
1 | 编码 | 是 | 无 | 1、编码唯一 2、编码规则:选择“支付准入对象”为标准产品单据,编码自动生成,不可修改;选择“支付准入对象”为外部系统单据,自动带出准入的编码,可修改
| |
2 | 支付准入对象 | 是 | 无 | 1.F7选择支付准对象 | |
3 | 源单 | 是 | 无 | 1.根据对应支付准入带出 | |
4 | 自定义实体 | 是 | 无 | 1. 根据对应支付准入带出;
| 。 |
5 | 目标单 | 否 | 无 | 1. 根据对应支付准入带出
| |
6 | 防重控制 | 是 | 是 | 1.防重控制是防止单据重复推单,不防超额 |
|
7 | 目标单存储源单唯一主键 | 是 | 无 | 1. 付款单和代发单单头字段可以作为唯一主键 2. 业务根据需要可以选择一个或者多个组合,形成唯一主键 | 外部系统防重校验的唯一主键对应的值会存放到标准付款单或代发单后台的sourceFunction字段上,进行后续的防重唯一校验 |
8 | 校验环节 | 是 | 保存+提交 | 1.防重控制默认在保存和提交环节进行校验 |
|
9 | 重复提示信息 | 否 |
| 【】下推【】出现重复,请检查! | 用户可以根据业务需要配置对应提示语 |
(2)支付防重逻辑
防重方案为集团共享,产品预置了常见的EAS单据生成付款单和代发单的防重方案。
1) 产品预置的EAS单据生成付款单和代发单防重方案,如果上下游单据业务逻辑为一对一或者多对一生成,防重方案为启用;如果业务逻辑为一对多生成支付单,不预置方案,技术防重不防超额。
2) 系统预置的EAS单据生成付款单和代发单防重方案是启用状态,不可禁用,因为如果禁用了就无法根据对应准入和防重方案进行防重了。
3) 防重方案新增先选择支付准入方案,源单先支付准入,之后校验是否重复推支付单。
4) 源单为标准产品实体单据,技术防重根据字段“FSourceBillID”进行防重,如果“FSourceBillID”为空,则根据BOTP关系防重。
5) 源单为外部系统单据,技术防重根据现场根据业务配置的“目标单存储源单唯一主键”值进行防重。
(3)支付防重业务操作
1) 支付准入提供以下业务操作:新增、删除、修改、查看、上查、启用、禁用
2) 对应业务操作提供权限项配置;
3) 防重方案操作和单据防重校验提供业务日志—后续第三小节详细说明;
3.3操作日志
操作路径:在金蝶EAS Cloud应用主界面,选择〖财务会计〗->〖出纳管理〗->〖统计报表〗->〖支付防重日志〗,进入日志查询界面:
支付准入、支付防重日志默认按照创建时间倒序,支持表头字段排序,记录以下6种日志类型
1) 准入方案启用禁用
2) 防重方案启用禁用
3) 防重方案修改
4) 支付防重(包括正常新增和无法新增的异常提醒)-外部系统推支付单或者标准产品推支付单成功与否都会记录日志。
5) 准入方案删除
6) 防重方案删除
业务操作:清理日志
1) 界面按钮“日志清理”,清理日志只清理类型为“支付防重”的日志记录
2) 写死清理15天防重日志记录