在自动匹配规则中筛选和分组事务

事务匹配中的自动匹配规则支持在规则中分组和筛选事务,匹配引擎将利用它来匹配事务。对于单个数据源和两个数据源,编辑规则对话框上会显示一个名为筛选器和组的选项卡。

在自动匹配规则中筛选事务

自动匹配将仅包含执行规则时由筛选器指定的事务。其他事务不会包含在匹配中。

请注意与筛选事务相关的以下事项:

  • 为每个规则定义筛选是可选操作。

  • 可为每个数据源定义筛选器。

  • 对于每个规则,只能为每个数据源选择一个筛选器。

所有不同类型的规则都允许筛选

两源匹配流程 - 在两源匹配流程中,可以为源系统和子系统各选择一个筛选器

单源匹配流程 - 在单源匹配流程中,为子系统选择的筛选器可以与为源系统选择的筛选器相同。

为自动匹配分组事务

  • 为规则定义分组以进行筛选是可选操作。

  • 可以选择一个或多个属性以用于分组。

  • 分组仅允许用于“多”类型规则以及不使用子集时:一对多、多对一或多对多。

一对多

只能对子系统数据源进行分组:

  • 在两源匹配流程中,仅显示子系统数据源及其属性。

  • 在单源匹配流程中,仅显示数据源及其属性。

多对一

只能对源系统数据源进行分组:

  • 在两源匹配流程中,仅显示源系统数据源及其属性。

  • 在单源匹配流程中,仅显示数据源及其属性。

多对多

可以同时对源系统和子系统数据源进行分组

  • 在两源匹配流程中,会同时显示源系统数据源及其属性和子系统数据源及其属性。

  • 在单源匹配流程中,显示数据源及其属性。

属性

以下条件适用于分组属性:
  • 可以选择一个或多个属性以用于分组。

  • 分组属性可以按任意顺序排列。

  • 分组属性可以包含计算属性。

  • 不允许平衡属性作为分组属性。

  • 对于多对多规则,规则条件中定义的所有属性都必须是“分组依据”查询的一部分,但平衡属性除外。

规则条件

如果为“多”类型规则启用了分组,则在创建规则期间仅考虑选择用于分组的属性。规则条件会筛选属性,并在下拉列表中仅显示选择用于分组的属性。使用这些属性创建规则条件是可选操作。

注:

使用子集规则时,不允许为“一对多”和“多对一”规则的事务进行分组。

如何使用组执行自动匹配

分组的事务相当于单个事务。分组只能应用于“多”方。在一对多或多对一规则中的“多”方应用分组后,相应规则在“多”方也就相当于一对一规则,因此,分组的事务将被视为单个事务。

在多对多规则中,分组可以同时应用于两方或仅应用于一方。在两方同时应用分组后,相应规则就相当于一对一规则,分组的事务相当于单个事务。但是,如果仅在一方应用分组,相应规则将相当于一对多或多对一规则,具体取决于在哪个源应用了分组。

示例

为了帮助您了解匹配执行方式,我们来看下面的银行事务和 GL 事务示例:

在下面的一对多规则示例中,GL 事务按以下方式进行分组:事务日期、支付类型和批处理 ID。属性顺序对匹配没有任何影响。

规则条件:GL 中的金额与银行中的金额完全匹配

平衡属性:银行中的金额和 GL 中的金额

表 10-3 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-4 银行事务示例

数字 截至日期 银行 ID 帐户号码 金额

1

9 月 19 日

121000248

4129965265

1000

2

9 月 22 日

121000248

4129965265

400

此规则将创建两种匹配。

表 10-5 匹配 1 - 匹配银行事务示例

数字 截至日期 银行 ID 帐户号码 金额 匹配集数量

1

9 月 19 日

121000248

4129965265

1000

1

表 10-6 匹配 1 - 匹配 GL 事务示例

数字 事务日期 支付类型 批处理 ID 金额 匹配集数量

1

9 月 18 日

银行汇票

CS18091802

200

1

2

9 月 18 日

银行汇票

CS18091802

200

1

3

9 月 18 日

银行汇票

CS18091802

600

1

表 10-7 匹配 2 - 匹配银行事务示例

数字 截至日期 银行 ID 帐户号码 金额 匹配集数量

1

9 月 22 日

121000248

4129965265

400

2

表 10-8 匹配 2 - 匹配 GL 事务示例

数字 事务日期 支付类型 批处理 ID 金额 匹配集数量

4

9 月 20 日

银行汇票

CS18091802

200

2

5

9 月 20 日

银行汇票

CS18091802

200

2

在上述规则中,如果添加了另一个规则条件截至日期完全匹配事务日期,则不会创建任何匹配。