|Error Code||Error||Mandatory / Optional / Conditional||Solution|
|1000||System Failure - The submission of this document has failed due to an internal system error.|
This is an issue with the Government Gateway server. To resolve this, either wait and try again later or contact HMRC.More information may be found here
The submitted XML document either failed to validate against the GovTalk schema for this
class of document or its body was badly formed.
There are invalid characters such as spaces in the submission credentials - the telephone number or contact name.
If you receive this message edit your contact details.
|1002||Authentication Failure||Check credentials|
|1020||The submitted document contains an entry for CorrelationID, which is a reserved system field. This field should be left empty||Please contact your software supplier.|
|1035||The submitted document contains an invalid entry for CorrelationID. If the Function field contains the value delete, then the CorrelationID field must be populated.||Please contact your software supplier.|
|1038||The submitted document contains an invalid entry for StartDate and/or StartTime. StartDate and StartTime must precede EndDate and/or EndTime.||Please contact your software supplier.|
|1039||The submitted document contains an invalid entry for any one of the following fields StartDate, StartTime, EndDate or EndTime||Please contact your software supplier.|
|1040||The submitted document contains an inconsistent value entry for the specified method||Please contact your software supplier.|
|1042||The submitted document does not contain a populated Body||Please contact your software supplier.|
|1047||MD5 is not supported||Please contact your software supplier|
In the P11D Organiser ensure you are in a current year (2018/19 or later) to ensure old MD5 hashing is not used in the check.
|2000||The Transaction Engine could not locate a record for the supplied correlation ID: the submission may have been deleted or the correlation ID may be invalid. If you have not received a response you should resubmit the document||Please contact your software supplier.|
|2001||The document exceeds the maximum permitted size||Please contact your software supplier to discuss submission volume|
|2002||The document does not contain the minimum required data||Please contact your software supplier.|
|2005||The Transaction Engine has not received an acknowledgement of your submission from the back-end system within the permitted timescale. Either resubmit or contact the appropriate organisation directly to determine if your submission has been accepted.||Please contact your software supplier.|
|3000||The processing of your document submission failed. Please re-submit ||Re-try submission|
|3001||The submission of this document has failed due to departmental specific business logic in the Body element. ||Please refer to text and label referred to that failed business logic. If you are not sure where this error occurs, please raised a support request.|
|5012 – Invalid Format|
No DOB & No NINO Entered
|Date of birth||Conditional|
(not needed unless NINO missing)
|Invalid NINO – Format||Optional (should be present if known)|
|Employee’s Address – leading spaces and punctuation||Optional|
(unless other address lines present)
|Forename field – incorrect characters||Mandatory|
|Surname field - incorrect characters||Mandatory|
|Vehicle Make or Model - incorrect characters||Mandatory|
|5016||An element exists, but it has no entry within it.||Mandatory|
|7130||Works/ Payroll No||Optional|
|7540||Invalid NINO – Contents||Optional (should be present if known)|
*The National Insurance numbers with the prefix 'KC' are valid and customers receiving them should use them as normal.
If you are experiencing issues for an employee with this National Insurance number, the following steps should be taken:
|Date of Starting||Optional|
|Date of Leaving||Optional|
Below is a list of common online filing error codes and the HMRC recommended solutions :