Validation rules by category
- Last updated:
- 29 July 2026
| Rule name | Version | Status | Error message |
|---|---|---|---|
| FD_SOC_AL | 1 | Changed |
The length of the value returned for SOC is not between 1 and 4 characters |
| FD_SPECFEE_AL | 1 | Active |
The value returned for SPECFEE is not 1 character long |
| FD_SPECFEE_MA | 1 | Active |
The SPECFEE has not been returned |
| FD_SSN_AL | 1 | Active |
The length of the value returned for SSN is not between 1 and 13 characters |
| FD_SSN_AP | 1 | Active |
The SSN does not match the validation pattern |
| FD_StdCode_AL | 1 | Active |
The length of the value returned for StdCode is not between 1 and 5 characters |
| FD_STULOAD_AL | 1 | Active |
The length of the value returned for STULOAD is not between 1 and 5 characters |
| FD_STULOAD_AR | 1 | Active |
The STULOAD is out of range |
| FD_SWSupAimId_AL | 1 | Active |
The length of the value returned for SWSupAimId is not between 1 and 36 characters |
| FD_SWSupAimId_AP | 1 | Active |
The SWSupAimId does not match the validation pattern |
| FD_TelNo_AL | 1 | Active |
The length of the value returned for TelNo is not between 1 and 18 characters |
| FD_TelNo_AP | 1 | Active |
The TelNo does not match the validation pattern |
| FD_Tlout_AL | 1 | Active |
The length of the value returned for Tlout is not between 1 and 2 characters |
| FD_TTACCOM_AL | 1 | Active |
The value returned for TTACCOM is not 1 character long |
| FD_TYPEYR_AL | 1 | Active |
The value returned for TYPEYR is not 1 character long |
| FD_TYPEYR_MA | 1 | Active |
The TYPEYR has not been returned |
| FD_UCASPERID_AL | 1 | Active |
The length of the value returned for UCASPERID is not between 1 and 10 characters |
| FD_UCASPERID_AP | 1 | Active |
The UCASPERID does not match the validation pattern |
| FD_UCASPERID_AR | 1 | Active |
The UCASPERID is out of range |
| FD_UCASSCHEMECODE_AL | 1 | Changed |
The length of the value returned for UCASSCHEMECODE is not between 1 and 9 characters |
| FD_UCASSCHEMECODE_AP | 1 | Changed |
The UCASSCHEMECODE does not match the validation pattern |
| FD_ULN_AL | 1 | Active |
The length of the value returned for ULN is not between 1 and 10 characters |
| FD_ULN_AR | 1 | Active |
The ULN is out of range |
| FD_ULN_MA | 1 | Active |
The ULN has not been returned |
| FD_WithdrawReason_AL | 1 | Active |
The length of the value returned for WithdrawReason is not between 1 and 2 characters |
| FD_WorkPlaceEmpId_AL | 1 | Active |
The length of the value returned for WorkPlaceEmpId is not between 1 and 9 characters |
| FD_WorkPlaceHours_AL | 1 | Active |
The length of the value returned for WorkPlaceHours is not between 1 and 4 characters |
| FD_WorkPlaceHours_AR | 1 | Active |
The WorkPlaceHours is out of range |
| FD_WorkPlaceHours_MA | 1 | Active |
The WorkPlaceHours has not been returned |
| FD_WorkPlaceMode_AL | 1 | Active |
The value returned for WorkPlaceMode is not 1 character long |
| FD_WorkPlaceMode_MA | 1 | Active |
The WorkPlaceMode has not been returned |
| FD_WorkPlaceStartDate_MA | 1 | Active |
The WorkPlaceStartDate has not been returned |
| FD_YEARSTU_AL | 1 | Active |
The length of the value returned for YEARSTU is not between 1 and 2 characters |
| FD_YEARSTU_AR | 1 | Active |
The YEARSTU is out of range |
| FD_YEARSTU_MA | 1 | Active |
The YEARSTU has not been returned |
| Filename_1 | 1 | Active |
The filename is not in the correct format |
| Filename_2 | 1 | Active |
A file with the same UKPRN, collection year and date/time combination has been received before |
| Filename_3 | 1 | Active |
The UKPRN is not valid |
| Filename_4 | 1 | Active |
The year of collection is not the current year |
| Filename_5 | 1 | Active |
The serial number is not a 2 digit number |
| Filename_6 | 1 | Active |
The serial number must not be 00 |
| Filename_7 | 1 | Active |
The file date/time is after today's date/time |
| Filename_8 | 1 | Active |
The date/time of the file is earlier than a previous transmission for this collection |
| FINTYPE_01 | 1 | Active |
The Financial support type is not a valid code |
| FINTYPE_02 | 1 | Active |
There must not be more than one record with a Financial support type of Cash, Near cash, Accommodation discounts, or Other |
| FUNDCOMP_01 | 1 | Active |
The Completion of year of instance is not valid |
| FUNDLEV_01 | 1 | Active |
The Level applicable to Funding Council HESES is not a valid code |
| FUNDLEV_02 | 1 | Active |
The Level applicable to Funding Council HESES is not valid for this type of learning aim |
| FUNDLEV_03 | 1 | Active |
The Level applicable to Funding Council HESES is not valid for this type of learning aim |
| FUNDLEV_04 | 1 | Active |
The Level applicable to Funding Council HESES is not valid for this type of learning aim |