事务匹配中的自动匹配规则支持在规则中分组和筛选事务,匹配引擎将利用它来匹配事务。对于单个数据源和两个数据源,编辑规则对话框上会显示一个名为筛选器和组的选项卡。
在自动匹配规则中筛选事务
自动匹配将仅包含执行规则时由筛选器指定的事务。其他事务不会包含在匹配中。
请注意与筛选事务相关的以下事项:
为每个规则定义筛选是可选操作。
可为每个数据源定义筛选器。
对于每个规则,只能为每个数据源选择一个筛选器。
所有不同类型的规则都允许筛选
两源匹配流程 - 在两源匹配流程中,可以为源系统和子系统各选择一个筛选器
单源匹配流程 - 在单源匹配流程中,为子系统选择的筛选器可以与为源系统选择的筛选器相同。
为自动匹配分组事务
为规则定义分组以进行筛选是可选操作。
可以选择一个或多个属性以用于分组。
分组仅允许用于“多”类型规则以及不使用子集时:一对多、多对一或多对多。
一对多
只能对子系统数据源进行分组:
在两源匹配流程中,仅显示子系统数据源及其属性。
在单源匹配流程中,仅显示数据源及其属性。
多对一
只能对源系统数据源进行分组:
在两源匹配流程中,仅显示源系统数据源及其属性。
在单源匹配流程中,仅显示数据源及其属性。
多对多
可以同时对源系统和子系统数据源进行分组
在两源匹配流程中,会同时显示源系统数据源及其属性和子系统数据源及其属性。
在单源匹配流程中,显示数据源及其属性。
属性
以下条件适用于分组属性:可以选择一个或多个属性以用于分组。
分组属性可以按任意顺序排列。
分组属性可以包含计算属性。
不允许平衡属性作为分组属性。
对于多对多规则,规则条件中定义的所有属性都必须是“分组依据”查询的一部分,但平衡属性除外。
规则条件
如果为“多”类型规则启用了分组,则在创建规则期间仅考虑选择用于分组的属性。规则条件会筛选属性,并在下拉列表中仅显示选择用于分组的属性。使用这些属性创建规则条件是可选操作。
注:
使用子集规则时,不允许为“一对多”和“多对一”规则的事务进行分组。如何使用组执行自动匹配
分组的事务相当于单个事务。分组只能应用于“多”方。在一对多或多对一规则中的“多”方应用分组后,相应规则在“多”方也就相当于一对一规则,因此,分组的事务将被视为单个事务。
在多对多规则中,分组可以同时应用于两方或仅应用于一方。在两方同时应用分组后,相应规则就相当于一对一规则,分组的事务相当于单个事务。但是,如果仅在一方应用分组,相应规则将相当于一对多或多对一规则,具体取决于在哪个源应用了分组。
示例
为了帮助您了解匹配执行方式,我们来看下面的银行事务和 GL 事务示例:
在下面的一对多规则示例中,GL 事务按以下方式进行分组:事务日期、支付类型和批处理 ID。属性顺序对匹配没有任何影响。
规则条件:GL 中的金额与银行中的金额完全匹配
平衡属性:银行中的金额和 GL 中的金额
表 10-8 GL 事务示例
数字 | 事务日期 | 支付类型 | 批处理 ID | 金额 |
---|---|---|---|---|
1 |
9 月 18 日 |
银行汇票 |
CS18091802 |
200 |
2 |
9 月 18 日 |
银行汇票 |
CS18091802 |
200 |
3 |
9 月 18 日 |
银行汇票 |
CS18091802 |
600 |
4 |
9 月 20 日 |
银行汇票 |
CS18091802 |
200 |
5 |
9 月 20 日 |
银行汇票 |
CS18091802 |
200 |
表 10-9 银行事务示例
数字 | 截至日期 | 银行 ID | 帐户号码 | 金额 |
---|---|---|---|---|
1 |
9 月 19 日 |
121000248 |
4129965265 |
1000 |
2 |
9 月 22 日 |
121000248 |
4129965265 |
400 |
此规则将创建两种匹配。
表 10-10 匹配 1 - 匹配银行事务示例
数字 | 截至日期 | 银行 ID | 帐户号码 | 金额 | 匹配集数量 |
---|---|---|---|---|---|
1 |
9 月 19 日 |
121000248 |
4129965265 |
1000 |
1 |
表 10-11 匹配 1 - 匹配 GL 事务示例
数字 | 事务日期 | 支付类型 | 批处理 ID | 金额 | 匹配集数量 |
---|---|---|---|---|---|
1 |
9 月 18 日 |
银行汇票 |
CS18091802 |
200 |
1 |
2 |
9 月 18 日 |
银行汇票 |
CS18091802 |
200 |
1 |
3 |
9 月 18 日 |
银行汇票 |
CS18091802 |
600 |
1 |
表 10-12 匹配 2 - 匹配银行事务示例
数字 | 截至日期 | 银行 ID | 帐户号码 | 金额 | 匹配集数量 |
---|---|---|---|---|---|
1 |
9 月 22 日 |
121000248 |
4129965265 |
400 |
2 |
表 10-13 匹配 2 - 匹配 GL 事务示例
数字 | 事务日期 | 支付类型 | 批处理 ID | 金额 | 匹配集数量 |
---|---|---|---|---|---|
4 |
9 月 20 日 |
银行汇票 |
CS18091802 |
200 |
2 |
5 |
9 月 20 日 |
银行汇票 |
CS18091802 |
200 |
2 |
在上述规则中,如果添加了另一个规则条件截至日期完全匹配事务日期,则不会创建任何匹配。