Validation rules by category
- Updated:
- 17 October 2025
| Rule name | Version | Status | Error message |
|---|---|---|---|
| Accom_01 | 1 | Active |
The Accommodation is not a valid code |
| AchDate_02 | 1 | Active |
The Achievement date should not be after the current teaching year end date |
| AchDate_03 | 1 | Active |
The Achievement date must not be before the Learning start date |
| AchDate_04 | 1 | Active |
The Learning actual end date must be returned for this Achievement date |
| AchDate_05 | 1 | Active |
The Achievement date must be after the Learning actual end date |
| AchDate_07 | 1 | Active |
The Achievement date must be before the file preparation date |
| AchDate_08 | 1 | Active |
The Achievement date must be completed for apprenticeship standards and traineeship programmes with a status of achieved |
| AchDate_09 | 1 | Active |
The Achievement date must not be completed for aims that are not apprenticeship standard programme aims |
| AchDate_11 | 1 | Active |
The Achievement date must be 7 days after the Learning actual end date |
| AchDate_12 | 1 | Active |
The Achievement date must be returned |
| AchDate_13 | 1 | Active |
The Achievement date can't be later than six months after the Learning actual end date for Skills Bootcamp programmes |
| AddHours_01 | 1 | Active |
The Additional delivery hours must not be returned for learning aims that started prior to 1 August 2015 |
| AddHours_02 | 1 | Active |
The Additional delivery hours must not be returned for EFA, Community Learning or Non-funded provision |
| AddHours_03 | 1 | Active |
The Additional delivery hours must only be returned for ESOL qualification or unit aims |
| AddHours_04 | 1 | Active |
The Additional delivery hours must not exceed 24 hours in a day |
| AddHours_05 | 1 | Active |
The Additional delivery hours should not exceed 35 hours in a week |
| AddHours_06 | 1 | Active |
The Additional delivery hours divided by the number of days of study is not greater than 9 and less than 24 |
| AddLine1_03 | 1 | Active |
Address line 1 has not been returned |
| AFinDate_03 | 1 | Active |
The apprenticeship financial record date must not be after the file preparation date |
| AFinDate_04 | 1 | Active |
The price must not be after the learning actual end date |
| AFinDate_05 | 1 | Active |
A total training price must not be returned after a residual training price has been recorded |
| AFinDate_06 | 1 | Active |
A total assessment price must not be returned after a residual assessment price has been recorded |
| AFinDate_07 | 1 | Active |
A total training price and residual training price record must not have the same financial date |
| AFinDate_08 | 1 | Active |
A total assessment price and residual assessment price record must not have the same financial date |
| AFinDate_09 | 1 | Active |
The apprenticeship financial record date must not be more than one year before the start of the apprenticeship programme |
| AFinDate_12 | 1 | Changed |
The apprenticeship financial record date should not be more than two years after the Learning actual end date of the apprenticeship programme |
| AFinDate_13 | 1 | Active |
The price must not be after the achievement date |
| AFinDate_14 | 1 | New |
The Payment (PMR) record must not be after the file preparation date |
| AFinType_01 | 1 | Active |
An apprenticeship Financial Record for the Total training price must be returned |
| AFinType_02 | 1 | Active |
The financial type and code is not valid |
| AFinType_04 | 1 | Active |
The Apprenticeship Financial Record must not be returned for this learning aim |
| AFinType_07 | 1 | Active |
A financial record for the total assessment price must be returned |
| AFinType_08 | 1 | Active |
This Financial code must not be used for this funding model |
| AFinType_10 | 1 | Active |
The end-point assessment price should be returned |
| AFinType_11 | 1 | Active |
This Financial code must not be used for apprenticeship frameworks |
| AFinType_12 | 1 | Active |
The price must be returned for this programme |
| AFinType_13 | 1 | Active |
There must be a price record that applies from the start of the programme |
| AFinType_14 | 1 | Active |
A financial record for the training price must be returned |
| AimSeqNumber_02 | 1 | Active |
The Aim sequence number is greater than the count of the learning aims |
| AimType_01 | 1 | Active |
The Aim type is not a valid code |
| AimType_05 | 1 | Active |
The Aim type is not valid for this Funding model |
| AimType_07 | 1 | Active |
A core aim must not be recorded with a source of funding of 105 |
| AimType_08 | 1 | Active |
The Aim type must be the Core aim |
| AimType_09 | 1 | Active |
This learning aim must be the Core aim. |
| ALSCost_02 | 1 | Active |
The Learning support cost field must only be returned for High Needs Students |
| CampID_01 | 1 | Active |
The Campus identifier is not valid |
| CampID_02 | 1 | Active |
The UKPRN is not the same as recorded in the Header |
| CompStatus_01 | 1 | Active |
The Completion status is not a valid code |
| CompStatus_02 | 1 | Active |
The Learning actual end date must not be returned for this Completion status |
| CompStatus_03 | 1 | Active |
The Learning actual end date must be returned for this Completion status |