Validation rules for Apprenticeships
- Last updated:
- 22 October 2026
| Rule name | Version | Status | Error message |
|---|---|---|---|
| UKPRN_14 | 1 | Deleted |
There is no apprenticeship funding relationship for this UKPRN |
| UKPRN_15 | 1 | Deleted |
There is no apprenticeship funding relationship for this UKPRN |
| UKPRN_16 | 1 | Active |
This learning aim cannot be started after the Stop New Starts date for this funding relationship |
| UKPRN_21 | 1 | Active |
This learning aim cannot be started after the Stop New Starts date for this funding relationship |
| UKPRN_31 | 1 | Active |
This UKPRN is not matching the details in the Apprenticeship Service |
| UKPRN_32 | 2 | Changed |
This UKPRN is not matching the details in the Apprenticeship Service |
| UKPRN_33 | 4 | Changed |
The learning start date is after the last date for new starts on this standard in the apprenticeship service |
| UKPRN_34 | 2 | New |
This short course is no longer active in your apprenticeship service account |
| UKPRN_35 | 2 | New |
This standard is no longer active in your apprenticeship service account |
| 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_12 | 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 |