Data Validation

This section explains the Excenit RSS validation process in detail.

Overview

Data validation is key to Excenit RSS. All values are validated against BoG rules. By default, data are validated during the data load process. However, data can be re-validated. Data loaded for returns must be re-validated to ensure compliance with BoG rules. After validation is complete (either as part of the data load process or separately), the results will be summarized in the "Data Load" tab of the return. Validation marks each record as either Valid, Warning, or Error. Records marked as Valid have passed the BoG rules for each column. If a record is marked as Warning then it means at least one of the columns has a warning. The same goes for Error markings. Records that fail validation (Error) will not be accepted by BoG. BoG rejects an entire return even if there’s a single error. Warnings on the other hand will not be rejected by BoG, but they require attention.

Validation Types

Excenit RSS identifies five (5) types of validation, which are flagged as Error or Warning depending on the context.

The validation types are:

  1. Decimal places - Shown when the number of decimal places exceed what BoG requires. If desired, the Administrator can set the system to round up all decimal values to 2 places. Otherwise, the records will be marked with Error.

  2. Invalid values - Shown when the values are different from what BoG expects for the field. For example, gender should be either Male or Female. Anything else would cause this type of issue.

  3. Missing - Shown when an expected value for a field is absent.

  4. Numeric sign - Shown the sign of a numeric value deviates from the BoG rule. For example, having a negative value instead of positive. This type of violation occurs typically with financial statements where the original data has negative sign but BoG’s template and formulas expect a positive number.

  5. Range - Shown when the value is outside the expected range. For example, in MAFI 100 if the Loan Disbursement Date is after the report As Of Date, a Range violation is reported.

Validate Data

If you change the loaded data or make manual entries, it is important to re-validate the data to ensure compliance with BoG rules. To validate a return, click the Validate data button in the Action Bar button to re-validate. All annexes in the return will be validated and the validation report updated.

If you want to validate a single annex, navigate to that Action tab on that annex and click the validate button.

Review Validation Report

Follow the following steps to review the validation report for a return.

Load validation screen
  1. Open the return in either edit or view mode.

  2. Click Open Error Report.

Return validation screen
  1. Filter - Use the items here to filter the validation report. Depending on the volume of data, there will be a lot of records and Excel limits the number of records per sheet to one million. You can filter by annex, message type, or validation type. The return is automatically selected and not editable. To filter the records, select an annex within the return. All errors and warnings will be automatically displayed in the data pane. You can further filter on Message Type values such as Error, Warning, or All to show both errors and warnings. You can also filter on the Validation Type. Each filtering selection is executed automatically.

  2. Export - Export the validation results from the data pane into Excel. Remember, Excel limits the number of records in a sheet to one million, so use as many filters as possible to limit the number of records. The Excel file will be downloaded into your browser’s default download folder. The exported data look exactly as appears in the data pane.

  3. The data page contains the filtered validation results. The last column, Message provides detailed explanation of the error. The Row # column points to the record in the staging or data warehouse where the data from the core banking environment or other sources are stored for loading.