Skip to Content
Technical Articles
Author's profile photo Marc Kuipers

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>

 

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Giuseppe Leggio
      Giuseppe Leggio

      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:

      This XML file does not appear to have any style information associated with it. The document tree is shown below.
      <texiResponsexmlns="https://texi-vali.os.intra.infocamere.it/api/xsd/texiResponse">
      <richiesta>
      <xhtmlFileName>upload_00000927.xhtml</xhtmlFileName>
      </richiesta>
      <esito>
      <returnCode>KO</returnCode>
      <returnMessage>L'istanza non è valida</returnMessage>
      <texiVersion>1.0.6</texiVersion>
      </esito>
      <invioXHTML>
      <ixReturnCode>OK</ixReturnCode>
      </invioXHTML>
      <details>
      <warnings/>
      <errors>
      <error>
      <code>XU</code>
      <description>L'istanza non è un file XHTML valido (well formed).</description>
      <elements>
      <element>ESMA Guidance 4.1.1 - Il file non è un XHTML valido: 'Open quote is expected for attribute "style" associated with an element type "div".'.</element>
      </elements>
      </error>
      </errors>
      </details>
      </texiResponse>
      I don't get the attribute style. Did you experience this case?
      Tank you
      Giuseppe
      Author's profile photo Giuseppe Leggio
      Giuseppe Leggio

      Dear Mark,

      I solved the issue...

      Thanks

      Giuseppe