CT600 iXBRL rejection

CT600 iXBRL rejection

Didn't find your answer?

I have today (attempted) to submit my very first online CT600 + iXBRL accounts, using a very simple set of accounts. Not suprisingly I received the following garbage from HMRC website !

Submission rejected
The submission of this document has failed due to departmental specific business logic in the Body tag.
Error code 0  Error description Content is not allowed in prolog.
If you need to contact the Online Services Helpdesk please follow the link below.

 

Needless to say the Online Services Helpdesk link failed. This is a pro bono client so I am wondering how to proceed without wasting hours of my time. Anyone seen this before and can point me (even vaguely) where the error might reside.

I used the Computation service as there was only one expense in the year and just losses brought forward and PTP Accounts iXBRL accounts which do not exhibit any errors.

Replies (11)

Please login or register to join the discussion.

Teignmouth
By Paul Scholes
12th Oct 2011 17:32

Byte Order Mark?

Hi - this may be way off but Iris reported something like this saying that the HMRC service was not removing a Byte Order Mark from iXBRL accounts and suggesting a manual removal using some online program.

No, I don't understand any of that either but might be something to do with it.  Have you spoken to PTP?

Thanks (1)
Replying to FirstTab:
By gerrysims
12th Oct 2011 18:15

thanks

Thanks Paul. I'm waiting for a reply from PTP but the error message didn't even indicate that the error was with the accounts. I find this sort of useless error message very lazy and frustrating requiring users to try to decipher it. I'll hopefully get more help from PTP.

Thanks (0)
By Marion Hayes
12th Oct 2011 19:34

body tag errors

I think these usually relate to text content as opposed to figures - for example I think PTP have an issue with using "&" as a character in the accounts which is not accepted by HMRC. The remedy I think is to edit the text. There are other characters which also cause rejections, and abbreviations, as do the ommission of the zero at the beginning of the company registration number.

PTP knowledge base will maybe help if there is a delay in getting back to you, or the online services helpdesk should have a link to known issues in their product

Thanks (1)
avatar
By Shazzle
13th Oct 2011 01:13

Body tag error

Pauls comment is backed up by the HMRC software developers manual, although not very helpful in how you can edit it lol

5.2 Error: Content is not allowed in prolog

If you are receiving this error message then it is more than likely that there is a Byte Order Mark (BOM) at the start of one of the attached iXBRL instances. Please note that this error only occurs when the iXBRL is Base64 encoded. HMRC will implement a workaround for this error that will go into the April 2012 live service. Until then the BOM will have to be manually removed (by opening the file in an editor that supports viewing of Byte Order Marks e.g. a HEX editor) or removed by the submitting software just before Base64 encoding of the file.

Hopefully PTP will help sort it out

Good luck :-)

 

Thanks (1)
avatar
By Neil Douglas
13th Oct 2011 11:50

Rejection

Have seen errors like this on occasions when users have tried to export ixbrl accounts from our software. Normally to be completely honest its a mistake at our end. Often its a figure appearing where it shouldnt or no figure where one was expected.

Your AP software supplier should be able to resolve it, chances are the error is more likely to be in the accounts rather than CT600/tax comp. The errors dont really reveal a lot but we (software houses) have software that enables us to look at it further and locate the error.

 

Neil Douglas

Eureka Software

Thanks (1)
Replying to HillClimber:
By gerrysims
13th Oct 2011 19:47

awaiting resolution

Thanks for your further thoughts everyone. PTP have been in touch and taken a copy of the file. I've asked them to let me know what the problem was. Interesting that HMRC seem aware of this problem and may have a fix in April 2012 ! That's nice of them, my time is of course free in the meantime to resolve these issues.

iXBRL seems entirely for their benefit and whilst I've been happy to buy the software to implement it (it has brought other advantages) having to then spend further time to resolve known issues is frustrating.

Thanks (0)
avatar
By norman kimberley
24th Oct 2011 17:24

IXBRL

I found that sometimes the 0 at the commencement of the company number if removed, or added solved the problem

Thanks (0)
Replying to Flying Scotsman:
By Tonykelly
24th Oct 2011 20:49

company number should match

norman kimberley wrote:

I found that sometimes the 0 at the commencement of the company number if removed, or added solved the problem

You should only remove or add the zero from the CT600 to make it match with the accounts iXBRL.

E.G. If the company number per the accounts iXBRL file begins with a zero, so should the company number per the CT600.

Thanks (0)
Replying to User deleted:
By gerrysims
01st Nov 2011 15:44

Still getting failures

Tonykelly wrote:

norman kimberley wrote:

I found that sometimes the 0 at the commencement of the company number if removed, or added solved the problem

You should only remove or add the zero from the CT600 to make it match with the accounts iXBRL.

E.G. If the company number per the accounts iXBRL file begins with a zero, so should the company number per the CT600.

 

This is now very pertinant Tony as the latest release of PTP forces the use of the full 8-digit code but HMRC records in many cases use only the 7 digits omitting the leading zero ! This results in a failed submission. I sometimes feel like life in a morgue would be easier !!

Thanks (0)
Replying to User deleted:
avatar
By hdave42
31st Jan 2012 11:18

The Company Registration Number (CRN) in the CT600 is validated against the CT600 in the XBRL accounts tagged as 'UKCompaniesHouseRegisteredNumber'. You can search for 'UKCompaniesHouseRegisteredNumber' when viewing the XBRL accounts source code. There is usually only one instance of this tag in the accounts, but I have seen accounts where it appears 2 or 3 times. This is what it looks like:-

 

name="ns7:UKCompaniesHouseRegisteredNumber" xmlns:ix="http://www.xbrl.org/2008/inlineXBRL">00123456</ix:nonNumeric>

 

The value between the >< is what is being validated against the CRN in the CT600 - in the example above 00123456. This value may be different from the CRN that appears on the front page of the accounts when viewing in Internet Explorer

The CRN in the CT600 must match the 'UKCompaniesHouseRegisteredNumber' value - in this example 00123456 - otherwise the submission will be rejected.

Thanks (0)
avatar
By User deleted
24th Oct 2011 21:41

I thought a body tag ...

... was what they tied round the big toe in a morgue! (or nearest available appendage)

Thanks (0)