Validation rules for Adult education budget
- Last updated:
- 29 July 2026
| Rule name | Version | Status | Error message |
|---|---|---|---|
| DD01 | 1 | Active |
N/A |
| DD04 | 2 | Changed |
N/A |
| DD05 | 1 | Active |
N/A |
| DD06 | 1 | Active |
N/A |
| DD07 | 1 | Changed |
N/A |
| DD12 | 1 | Active |
N/A |
| DD13 | 1 | Active |
N/A |
| DD14 | 1 | Active |
N/A |
| DD17 | 1 | Active |
N/A |
| DD18 | 1 | Active |
N/A |
| DD21 | 1 | Active |
N/A |
| DD27 | 1 | Active |
N/A |
| DD28 | 1 | Active |
N/A |
| DD29 | 1 | Active |
N/A |
| DD31 | 1 | Active |
N/A |
| DD32 | 1 | Active |
N/A |
| DD33 | 1 | Active |
N/A |
| DD34 | 1 | Active |
N/A |
| DD35 | 1 | Changed |
N/A |
| DD36 | 1 | Active |
N/A |
| DD37 | 1 | Active |
N/A |
| DD38 | 1 | Active |
N/A |
| DD39 | 3 | Deleted |
N/A |
| DD40 | 1 | Active |
N/A |
| DelLocPostCode_03 | 1 | Active |
The Delivery location postcode is not valid |
| DelLocPostCode_11 | 1 | Active |
The Delivery location postcode is not in the correct format |
| EmpId_01 | 1 | Active |
The Employer identifier is not valid |
| EmpId_02 | 1 | Active |
The Employer identifier does not pass the checksum calculation |
| EmpStat_01 | 1 | Deleted |
An Employment status record has not been returned that applies prior to this Learning start date |
| EmpStat_02 | 1 | Deleted |
An Employment status record has not been returned that applies prior to this Learning start date |
| EmpStat_05 | 1 | Active |
The Employment status is not a valid code |
| EmpStat_08 | 1 | Active |
An Employment status record has not been returned that applies prior to the Learning start date |
| EmpStat_09 | 1 | Active |
An Employment status record has not been returned that applies prior to the Learning start date |
| EmpStat_20 | 1 | Active |
The learner must be in paid employment for this Learning Delivery Monitoring code to be used |
| Entity_1 | 1 | Active |
There are no valid learners in the the Learner record |
| ESMType_01 | 1 | Active |
The Employment status monitoring type and code is not valid |
| ESMType_02 | 1 | Active |
The learner's Employment status is 'in paid employment' and the Employment intensity indicator has not been returned |
| ESMType_05 | 1 | Active |
The learner's Employment status is 'in paid employment' and the Length of unemployment has been returned |
| ESMType_07 | 1 | Active |
The learner is self employed and the Employment status is not 'in paid employment' |
| ESMType_08 | 1 | Active |
The Length of unemployment has not been returned |
| ESMType_10 | 1 | Active |
The Length of employment has been returned |
| ESMType_11 | 1 | Active |
The Employment status monitoring type and code is not valid for the Employment status date |
| ESMType_12 | 1 | Active |
The Employment intensity indicator or Self employed indicator has been returned |
| ESMType_15 | 1 | Active |
There must not be more than one record with an ESM type of SEI, EII, LOU, LOE, BSI, PEI, or SEM |
| ESMType_17 | 1 | Active |
The learner must be receiving work related benefits for this Learning Delivery Monitoring code to be used |
| ESMType_18 | 1 | Active |
The redundancy indicator has been returned and the Learner's Employment status is 'In paid employment' |
| ESMType_19 | 1 | Active |
The 'Small or Medium Employer' indicator has been returned but the Learner's Employment status is 'Not in paid employment' |
| ESMType_20 | 1 | Active |
There must not be more than one of the same OET codes recorded on the employment status |
| Ethnicity_01 | 1 | Active |
The Ethnicity is not a valid code |
| FamilyName_01 | 1 | Active |
The learner's Family name must be returned |