Technical Articles
Disclosure Management – xHTML without tags
In case you need to create an xHTML file meeting ESEF standards, but it does not require tags (e.g. for Dutch companies who need to file an “enkelvoudige jaarrekening”, see here ) you can use a simple workaround in Disclosure Management.
1) Create a period with Word, Instance and taxonomy reports
2) In the taxonomy report, upload a base and import the entry point
E.g. http://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor.xsd
3) In the Instance, link to this entry point
4) Word report
Create a single chapter. In this chapter you upload the complete document that you want to convert
Generate the Word report, so now the Report is 1:1 with the chapter
Note: use an ’empty’ template (Default.dotx) so no changes are made in the format
5) Generate the Instance
Do not use preview/validation/package etc.
Note: ignore the warning about no facts
6) The revision is created
7) The instance is a HTML, based on the Word report without inline tags
8) Edit the file (with a HTML editor)
In order to make the file into a ‘well formed’ xHTML, you need to change the following section
CHANGE…
<html xmlns=”http://www.w3.org/1999/xhtml” xmlns:ix=”http://www.xbrl.org/2013/inlineXBRL” xmlns:xbrli=”http://www.xbrl.org/2003/instance” xmlns:xbrldi=”http://xbrl.org/2006/xbrldi” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:link=”http://www.xbrl.org/2003/linkbase” xmlns:xlink=”http://www.w3.org/1999/xlink” xmlns:ixt=”http://www.xbrl.org/inlineXBRL/transformation/2020-02-12″ xmlns:esef_cor=”http://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor” xmlns:esma_technical=”http://www.esma.europa.eu/taxonomy/ext/technical” xmlns:xbrldt=”http://xbrl.org/2005/xbrldt” xmlns:lei-required=”http://www.xbrl.org/taxonomy/int/lei/2018-11-01/required” xmlns:lei=”http://www.xbrl.org/taxonomy/int/lei/2018-11-01″ xmlns:ifrs-full=”http://xbrl.ifrs.org/taxonomy/2019-03-27/ifrs-full” xmlns:nonnum=”http://www.xbrl.org/dtr/type/non-numeric” xmlns:num=”http://www.xbrl.org/dtr/type/numeric” xmlns:label=”http://xbrl.org/2008/label” xmlns:xl=”http://www.xbrl.org/2003/XLink” xmlns:msg=”http://xbrl.org/2010/message” xmlns:gen=”http://xbrl.org/2008/generic” xmlns:lei-fn=”http://www.xbrl.org/taxonomy/int/lei/2018-11-01/functions” xmlns:cfi=”http://xbrl.org/2010/custom-function” xmlns:variable=”http://xbrl.org/2008/variable” xmlns:valm=”http://xbrl.org/2010/message/validation” xmlns:negated=”http://www.xbrl.org/2009/role/negated” xmlns:net=”http://www.xbrl.org/2009/role/net” xmlns:reference=”http://www.xbrl.org/2009/role/reference” xmlns:bf=”http://xbrl.org/2008/filter/boolean” xmlns:sev=”http://xbrl.org/2016/assertion-severity” xml:lang=”en”>
TO..
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en”>
CHANGE…
<body><div style=”display:none”><ix:header><ix:references xml:lang=”en”><link:schemaRef xlink:type=”simple” xlink:href=”http://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor.xsd”/></ix:references><ix:resources/></ix:header></div>
TO..
<body><div style=”display:none”></div>
Dear Mark,
many thanks for your post.
I followed your instructions to create the xHTML stand alone file.
I submitted to the regulator validation check and the result is the following:
Dear Mark,
I solved the issue...
Thanks
Giuseppe