Validation rules for Non funded
- Last updated:
- 22 October 2026
| Rule name | Version | Status | Error message |
|---|---|---|---|
| SOC_04 | 1 | Active |
The Occupation code is not a valid code |
| SPECFEE_01 | 1 | Active |
This Special fee indicator is not valid |
| SPECFEE_02 | 1 | Active |
The Special fee indicator is not valid for this Mode of study |
| SSN_02 | 1 | Active |
The Student support number does not pass the checksum calculation |
| SSN_03 | 5 | Changed |
As the Student Support Number has not been recorded then the Net Tuition Fee and Gross Tuition Fee should be returned |
| STULOAD_04 | 1 | Active |
The Student instance FTE must be returned for this learning aim |
| SWSupAimId_01 | 1 | Active |
The Software supplier aim identifier is not in the correct format |
| TTACCOM_01 | 1 | Active |
The Term time accommodation is not a valid code |
| TTACCOM_02 | 1 | Active |
The Term time accommodation is not a valid code for this Learning start date |
| TTACCOM_04 | 1 | Active |
The Term time accommodation must be returned for this learning aim |
| TYPEYR_01 | 1 | Active |
The Type of instance year is not a valid code |
| TYPEYR_02 | 1 | Deleted |
The Type of instance year is not valid for this Completion of year of instance |
| UCASSCHEMECODE_01 | 1 | Active |
The UCAS scheme code must be returned for this learning aim |
| UCASSCHEMECODE_02 | 1 | Active |
The UCAS Scheme code must be two alphabetic characters followed by two numeric digits. |
| UKPRN_03 | 1 | Active |
The UKPRN is not the same as recorded in the Header |
| ULN_02 | 1 | Changed |
This Unique learner number should not be used |
| ULN_04 | 1 | Active |
The Unique learner number does not pass the checksum calculation |
| ULN_05 | 1 | Active |
The Unique learner number is not valid |
| ULN_09 | 1 | Active |
This Unique learner number should not be used |
| ULN_10 | 1 | Active |
This Unique learner number should not be used |
| ULN_11 | 1 | Active |
This Unique learner number must not be used |
| WithdrawReason_02 | 1 | Active |
The Withdrawal reason is not a valid code |
| WithdrawReason_03 | 1 | Active |
The Withdrawal reason must be returned for this Completion status |
| WithdrawReason_04 | 1 | Active |
The Withdrawal reason must not be returned for this Completion status |
| WithdrawReason_05 | 1 | Active |
The Withdrawal reason is only valid for OLASS - Offenders in custody |
| ZIP_CORRUPT | 1 | Active |
Zip folder is corrupt or invalid |
| ZIP_EMPTY | 1 | Active |
Zip folder must contain only one XML file |
| ZIP_INCONSISTENT_FILENAME | 1 | Active |
Zip filename does not match the xml filename |