Validation rules by category
- Updated:
- 17 October 2025
| Rule name | Version | Status | Error message |
|---|---|---|---|
| UKPRN_28 | 1 | Changed |
This learning aim cannot be started after the Stop New Starts date for this funding relationship |
| UKPRN_29 | 1 | Changed |
There is no Adult Skills Fund funding relationship for this UKPRN |
| UKPRN_30 | 1 | Changed |
This learning aim cannot be started after the Stop New Starts date for this funding relationship |
| ULN_02 | 1 | Active |
This Unique learner number should not be used |
| ULN_03 | 1 | Active |
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_06 | 1 | Active |
This Unique learner number should not be used |
| ULN_07 | 1 | Active |
This Unique learner number must not be used |
| 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 |
| 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 |
| WithdrawReason_06 | 1 | Active |
The Withdrawal reason is only valid for Industrial placements |
| WorkPlaceEmpId_01 | 1 | Active |
The Work placement employer identifier is not valid |
| WorkPlaceEmpId_02 | 1 | Active |
The Work placement employer identifier does not pass the checksum calculation |
| WorkPlaceEndDate_01 | 1 | Active |
The Work placement end date must be after the Work placement start date |
| WorkPlaceEndDate_02 | 1 | Active |
The Work placement end date must be before the Learning actual end date |
| WorkPlacement_01 | 1 | Active |
A Work placement record must be returned |
| WorkPlaceMode_01 | 1 | Active |
The Work placement mode must be a valid code |
| WorkPlaceStartDate_01 | 1 | Active |
The Work Placement record must be returned for this learning aim |
| WorkPlaceStartDate_02 | 1 | Active |
The Work placement start date must be after the Learning start date |
| WorkPlaceStartDate_03 | 1 | Active |
A Work placement record must not be returned for this learning aim |
| WorkPlaceStartDate_04 | 1 | Active |
16-19 Funding model must be returned for this learning aim |
| 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 |