The Reconcile Data process uses a rule to extract the data that will be reconciled.
A ReconData rule will need to be created for each reconciliation type to be processed. This rule contains a query that generates the data to be reconciled.
The table below details the contents of the ReconData rule. Refer to the Rules topic for information on how to manage rules.
Rule | Description |
---|---|
Name |
The name must be set to ReconData_xxxxxxx, where xxxxxxx is the code of the reconciliation type to be processed. For example ReconData_Survey when reconciling surveyed material movements. Note: There must be one of these for each reconciliation type to be processed, as the data required for each reconciliation may be different. |
Module |
The module must be set to VolumeManagement. |
XLM Query |
The XLM Query to extract the data to be reconciled. |
The table below details the structure of a query assigned to a ReconData rule to reconcile surveyed material movements. The rule would be called ReconData_Survey. Use Query Builder to preview the rule and make any required changes.
Note: The query must contain the mandatory named filter and the mandatory named outputs.
Rates Execute Results | Description |
---|---|
Table |
To reconcile material movements the this would be set to the Load & Haul table. |
Filters |
|
Date |
The filter must be named Date. The date range is used to filter the data by the selected period. |
Location Group Code |
Optional filter to be used to filter in (or out) transaction assigned to specified location groups. |
Outputs |
|
Haul Id |
This output must be named ID. This is the unique id of the individual movement record that the reconciled value will be stored against. |
Date |
This output must be named Date. This is the date that the movement took place. |
Source Code |
This output must be named Source. This is the location the movement was moved FROM |
Destination Code |
This output must be named Destination. This is the location the movement was moved TO. |
Haul Volume |
This output must be named Value. Sum is set as the aggregation for this field. This is the actual volume that is hauled. |
Haul Loads |
This output must be named Loads. Sum is set as the aggregation for this field. This is the number of loads for the volume moved. |
Material Type Code |
This output must be named MaterialType. This is the material type of the movement. |
Note: Every location that is part of the query must be assigned to a Location Group that has been assigned to a Reconciliation Group.