Match Rule Details form lets you set up matching rules and control how transactions on two datasets can be compared and matched. The Rule Type parameterispassed automatically when you open this form from the Match Rules form.

Use the Match Rule Details form to add match rule details:

  1. Select Explorer in the navigation pane.
  2. Expand Fluence > Transaction Matching > Maintenance folders, and open the Match Rule Details form.

Note: Alternatively, you can open this form by selecting the Details link from the Match Rule Details form. The Rule Type parameter is automatically passed, and the form opens with the corresponding rule details for that rule.

This form looks slightly different depending on the match rule type. For One-to-One rules, there are two tables, one for Filters and the other for Matching Criteria. For Many-to-Many rules, there's one extra table called Grouping to specify how to group multiple transactions within each dataset.

There are two matching rule types you can choose from. One to One is a special case of Many to Many, where transactions aren't grouped. This is the same for Many to One and One to Many. If you don't group the transactions on one side, only one transaction will be used for matching. If criteria are specified, the transactions will be grouped first and then used in matching on that side.

You can specify the filters applied to each dataset in the Filters table before comparing the two. This is optional and can be left empty.

The Matching Criteria table identifies the details of each comparison between two or grouped transactions from two datasets. There must be at least one entry with operation = between the amounts from both sides. If you don’t provide this entry, processing of matching rules will fail. It's recommended to process a rule once you create it to see if it's valid.

The updated rules must be processed first before the matching process takes effect.

After saving the changes, you must run the matching rules for them to take effect:

  • Select Process Matching Rules, then
  • Create a Calculation task in an existing workflow or a new one, save, and run the process.

Refer to create match rules section to understand the process of adding match rule types for different rule type.

FieldDescription
Function

Apply an arithmetic operator to the Field before it's used in combination with the filtering operation:

  • rev for reverse
  • abs for absolute

It's applicable only to numeric fields.

DatasetSelect a dataset from the list of all datasets associated with the match group.
FieldSelect a column from the list of all available columns from the transaction table associated with the selected dataset.
OperationSelect an operation from the list of available operations to apply to the selected Field type.
ValueValue should be the same type as of field.
For example, the accepted format for Date Field is YYYYMMDD.
Positive ToleranceA positive value indicates the upper acceptable range for the value.
If it's not specified, then the exact value will be considered.
Negative ToleranceA negative value indicates the lower acceptable range for values.
If it's not specified, then the exact value will be considered.
IdentifierThe identifier is automatically generated once the form is saved.
The first letter of the indentifier distinguishes the filter based on the dataset's predetermined side, L for left or R for right, in Transaction Matching.
FieldDescription
DatasetSelect a dataset from the list of all datasets associated with the match group.
Logic

Specify the filters applied to each dataset before comparing the two.
Choose from the OR and AND operators. Logic allows where FILTER is the generated Identifier from the Filters table:

  • FILTER 1 OR FILTER 2
  • FILTER 1 AND FILTER 2
  • FILTER 1 AND (FILTER 2 OR FILTER 3)
  • FILTER 1 OR FILTER 2 OR FILTER 3
  • FILTER 1 OR (FILTER 2 AND FILTER 3)

This field is optional.

The Grouping table is used only for many-to-many rules. It's used to define criteria for grouping multiple transactions before using them in matching. 

FieldDescription
DatasetSelect a dataset from the list of all datasets associated with the match group.
FieldSelect a column from the list of all available columns from the transaction table associated with the selected dataset.
FieldDescription
Function1

Apply an arithmetic operator to the Field1 before it's used in combination with the filtering operation:

  • rev for reverse
  • abs for absolute

It's applicable only to numeric fields.

Dataset1Select a dataset from the list of all datasets associated with the match group.
Field1Select a column from the list of all available columns from the transaction table associated with Dataset1.
OperationSelect an operation from the list of available operations to apply to the selected Field type.
Function2

Apply an arithmetic operator to the Field2 before it's used in combination with the filtering operation:

  • rev for reverse
  • abs for absolute

It's applicable only to numeric fields.

Dataset2Select a dataset from the list of all datasets associated with the match group.
Field2Select a column from the list of all available columns from the transaction table associated with Dataset2.
Positive ToleranceA positive value indicates the upper acceptable range for the difference between Field1 and Field2
Negative ToleranceA negative value indicates the lower acceptable range for the difference between Field1 and Field2.