Validation Rules
Configure and manage validation rules for returns submission
Total Rules
60
3 new this month
Active Rules
60
100% of total rules
Failed Validations
156
12 this week
Success Rate
94.2%
1.5% increase
Validation Rules List
| Rule ID | Rule Name | Category | Return Type | Status | Actions |
|---|---|---|---|---|---|
|
VR001
|
Submission Deadline
Returns must be submitted by the last day of the month
|
General |
All Returns
|
Active | |
|
VR002
|
Reporting Period
Reporting period must be a valid month and year
|
General |
All Returns
|
Active | |
|
VR003
|
File Format
Returns must be submitted in Excel or CSV format
|
General |
All Returns
|
Active | |
|
VR004
|
Total Assets
Total assets must be a positive number
|
Financial |
All Returns
|
Active | |
|
VR005
|
Total Liabilities
Total liabilities must be a positive number
|
Financial |
All Returns
|
Active | |
|
VR006
|
Net Asset Value
Net Asset Value must equal Total Assets minus Total Liabilities
|
Financial |
All Returns
|
Active | |
|
VR007
|
Unit Price
Unit price must be a positive number with up to 4 decimal places
|
Financial |
All Returns
|
Active | |
|
VR008
|
Investment Income
Investment income must be a valid number
|
Financial |
All Returns
|
Active | |
|
VR009
|
Management Fees
Management fees cannot exceed 2.5% of NAV
|
Financial |
All Returns
|
Active | |
|
VR010
|
Asset Allocation
Asset allocation percentages must sum to 100%
|
Investments |
All Returns
|
Active | |
|
VR011
|
Equity Exposure
Equity exposure cannot exceed 75% of portfolio
|
Investments |
All Returns
|
Active | |
|
VR012
|
Government Securities
Government securities must be at least 20% of portfolio
|
Investments |
All Returns
|
Active | |
|
VR013
|
Single Entity Exposure
Exposure to a single entity cannot exceed 5% of portfolio
|
Investments |
All Returns
|
Active | |
|
VR014
|
Foreign Investment
Foreign investments cannot exceed 25% of portfolio
|
Investments |
All Returns
|
Active | |
|
VR015
|
Money Market
Money market instruments cannot exceed 35% of portfolio
|
Investments |
All Returns
|
Active | |
|
VR016
|
Var Limit
Value at Risk (VaR) cannot exceed 3.5%
|
Risk_metrics |
All Returns
|
Active | |
|
VR017
|
Duration
Portfolio duration must be between 0 and 15 years
|
Risk_metrics |
All Returns
|
Active | |
|
VR018
|
Liquidity Ratio
Liquidity ratio must be at least 10%
|
Risk_metrics |
All Returns
|
Active | |
|
VR019
|
Concentration Risk
Sector concentration cannot exceed 20%
|
Risk_metrics |
All Returns
|
Active | |
|
VR020
|
Returns
Returns must be within reasonable range (-30% to 50%)
|
Performance |
All Returns
|
Active | |
|
VR021
|
Tracking Error
Tracking error cannot exceed 5%
|
Performance |
All Returns
|
Active | |
|
VR022
|
Sharpe Ratio
Sharpe ratio cannot be less than -3
|
Performance |
All Returns
|
Active | |
|
VR023
|
Information Ratio
Information ratio must be a valid number
|
Performance |
All Returns
|
Active | |
|
VR024
|
Investment Breaches
All investment breaches require explanation and remediation plan
|
Compliance |
All Returns
|
Active | |
|
VR025
|
Regulatory Approvals
New investment types require regulatory approval documentation
|
Compliance |
All Returns
|
Active | |
|
VR026
|
Risk Rating
Risk rating must be Low, Medium, or High
|
Compliance |
All Returns
|
Active | |
|
VR027
|
Compliance Certification
Returns require certification by Compliance Officer and CEO
|
Compliance |
All Returns
|
Active | |
|
VR028
|
Completeness
All required fields must be completed
|
Data_quality |
All Returns
|
Active | |
|
VR029
|
Consistency
Opening balances must match previous month closing balances
|
Data_quality |
All Returns
|
Active | |
|
VR030
|
Accuracy
All sub-totals must reconcile with main totals
|
Data_quality |
All Returns
|
Active | |
|
VR031
|
Timeliness
Returns must be submitted within 21 days of period end
|
Data_quality |
All Returns
|
Active | |
|
VR032
|
Rsapin Format
RSA PIN must be in valid format (PEN followed by 12 digits)
|
Contributor_data |
All Returns
|
Active | |
|
VR033
|
Contribution Amount
Contribution amount cannot be negative
|
Contributor_data |
All Returns
|
Active | |
|
VR034
|
Employer Portion
Employer portion must be 10% of total contribution
|
Contributor_data |
All Returns
|
Active | |
|
VR035
|
Employee Portion
Employee portion must be 8% of total contribution
|
Contributor_data |
All Returns
|
Active | |
|
VR036
|
Pin Format
PIN must be in format PEN followed by 12 digits
|
Accrued_rights |
All Returns
|
Active | |
|
VR037
|
Employer Validation
Employer must exist in CRS system
|
Accrued_rights |
All Returns
|
Active | |
|
VR038
|
Amount Precision
All amounts must be displayed with 2 decimal places
|
Accrued_rights |
All Returns
|
Active | |
|
VR039
|
Variance Calculation
Variance must equal received amount minus credited amount
|
Accrued_rights |
All Returns
|
Active | |
|
VR040
|
Batch Number Format
Batch/Set number must be alphanumeric and not exceed 50 characters
|
Accrued_rights |
All Returns
|
Active | |
|
VR041
|
Date Sequence
RSA credit date must not be before PFC credit date
|
Accrued_rights |
All Returns
|
Active | |
|
VR042
|
Refund Request Date
Refund request date must be in DD-Mon-YYYY format
|
Refund_validations |
All Returns
|
Active | |
|
VR043
|
Refund Type
Refund type must exist in the codebook
|
Refund_validations |
All Returns
|
Active | |
|
VR044
|
Refund Amount
Refund amount must be a positive number
|
Refund_validations |
All Returns
|
Active | |
|
VR045
|
Refund Due Date
Refund due date must be 7 days from request date
|
Refund_validations |
All Returns
|
Active | |
|
VR046
|
Variance Validation
Sum of positive and negative variances must equal total variance
|
Refund_validations |
All Returns
|
Active | |
|
VR047
|
Records Variance
Records variance must equal total records minus records refunded
|
Refund_validations |
All Returns
|
Active | |
|
VR048
|
Contribution Status
Contribution status must be either Credited or Uncredited
|
Contribution_validations |
All Returns
|
Active | |
|
VR049
|
Sort Code
Sort code must be a valid bank code
|
Contribution_validations |
All Returns
|
Active | |
|
VR050
|
Payment Type
Payment type must exist in the codebook
|
Contribution_validations |
All Returns
|
Active | |
|
VR051
|
Credit Date Sequence
Credit date must not be before received date
|
Contribution_validations |
All Returns
|
Active | |
|
VR052
|
Uncredited Reason
Reason is required for uncredited contributions
|
Contribution_validations |
All Returns
|
Active | |
|
VR053
|
Total Reconciliation
Sum of individual contributions must match total
|
Aggregate_validations |
All Returns
|
Active | |
|
VR054
|
Mda Grouping
All records must have valid MDA grouping
|
Aggregate_validations |
All Returns
|
Active | |
|
VR055
|
Batch Uniqueness
Batch number must be unique per payment type
|
Aggregate_validations |
All Returns
|
Active | |
|
VR056
|
Monthly Totals
Monthly totals must be properly aggregated
|
Aggregate_validations |
All Returns
|
Active | |
|
VR057
|
Date Format
Dates must be in DD-MON-YYYY format
|
Exempted_retirees |
All Returns
|
Active | |
|
VR058
|
Contribution Split
Contributions must follow valid employer/employee split
|
Exempted_retirees |
All Returns
|
Active | |
|
VR059
|
Refund Calculation
Refund amounts must be correctly calculated
|
Exempted_retirees |
All Returns
|
Active | |
|
VR060
|
Investment Income
Investment income must be a positive number with 2 decimal places
|
Exempted_retirees |
All Returns
|
Active |
60 rules