End of Period Statement (EOPS) submission errors
Error Code |
Failure Reason |
Resolution steps |
NINO_INVALID |
The NI number you provided is invalid. A NI number consists of 9 characters (beginning with 2 letter,s then 6 digits, then a letter), e.g. TC663795B. |
InIRIS KashFlow, go to Settings > Income Tax Settings and check that the NI number and Self-employment ID are correct. |
CLIENT_NOT_SUBSCRIBED |
The supplied user credentials failed validation. |
Contact your agent and check they have activated End of Period Update (EOPS) submissions in their HMRC portal.
InIRIS KashFlow, go to Settings > Income Tax Settings and check the NI number and self-employment ID are correct. |
AGENT_NOT_SUBSCRIBED |
The supplied partner credentials failed validation. |
Contact your agent and check they have activated End of Period Update (EOPS) submissions in their HMRC portal. |
AGENT_NOT_AUTHORIZED |
The agent is not authorised to perform this action. |
Contact your agent and check they have activated End of Period Update (EOPS) submissions in their HMRC portal. |
FORMAT_TYPE_OF_BUSINESS |
The format of the supplied Type of Business field is not valid. |
The type of business is limited to the following possible values: self-employment uk-property foreign-property |
FORMAT_BUSINESS_ID |
The format of the supplied Business ID field is not valid. The business ID consists of 15 characters beginning with X , followed by a character (A-Z) , followed by ‘IS’, followed by 11 digits, e.g. XAIS12345678910. |
InIRIS KashFlow, go to Settings > Income Tax Settings and check the business-ID associated with your IRIS KashFlow account. |
FORMAT_START_DATE |
The accounting period start date is not a valid ISO format date. |
Ensure that the accounting period start date is in the format YYYY-MM-DD (for example, 2021-04-30). |
FORMAT_END_DATE |
The accounting period end date is not a valid ISO format date. |
Ensure that the accounting period end date is in the format YYYY-MM-DD (for example, 2021-04-30). |
RANGE_END_DATE_BEFORE_START_DATE |
The end date is before the start date. |
Ensure the start date is before the end date. |
RULE_NON_MATCHING_PERIOD |
There is no matching accounting year with the given start and end date combination. |
Correct the start and end dates, ensuring that they match the accounting year’s start and the end date matches. |
RULE_MISMATCHED_START_DATE |
There is no matching accounting year with the given start date |
Correct the start date, ensuring that it matches the accounting year’s start date. |
RULE_MISMATCHED_END_DATE |
There is no matching accounting year with the given end date |
Correct the end date, ensuring that it matches the accounting year’s end date. |
FORMAT_FINALISED |
The format of the supplied Finalised field is not valid. |
Set the Finalised field to True. |
RULE_NOT_FINALISED |
The submission for this business is not declared as complete. |
Set the Finalised field to True. |
RULE_INCORRECT_OR_EMPTY_BODY_SUBMITTED |
The submission is missing one or more expected fields. |
Ensure that all mandatory fields have been completed. |
RULE_ALREADY_SUBMITTED |
An End of Period Statement (EOPS) has been previously submitted. |
Refresh your tax submissions then proceed to the final declaration. |
RULE_EARLY_SUBMISSION |
The End of Period Statement (EOPS) cannot be submitted before the accounting period has ended. |
Wait until the accounting period has ended before submitting your End of Period Statement (EOPS). |
RULE_LATE_SUBMISSION |
The End of Period Statement (EOPS) declaration too late. |
Contact HMRC to extend the due date. Note that there will be an associated penalty. |
RULE_CONSOLIDATED_EXPENSES |
Consolidated expenses have been submitted while periodic updates for income and expenses are being submitted. This is not permitted the cumulative turnover amount exceeds the threshold. |
Resubmit periodic updates and provide a detailed expense breakdown instead of consolidated expenses. |
RULE_CLASS4_OVER_16 |
Cannot be exempt using the exemption code 006 - Under 16 becuase an individual's age is greater than or equal to 16 years on 6th April of the current tax year. |
Either use another exemption code or do not use this exemption code, then and resubmit periodic updates for income and expenses. |
RULE_CLASS4_PENSION_AGE |
Cannot exempt with the exemption code 005 - Over state pension age as the individual's age is less than their State Pension age on 6th April of the current tax year. |
Either use another exemption code or do not use this exemption code, then and resubmit periodic updates for income and expenses. |
RULE_BUSINESS_VALIDATION_FAILURE |
There are business validation rule failures. |
Trigger and retrieve an in-year tax calculation and refer to any warnings and errors in the messages section. Repeat the process once the tax calculation is successful. |