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

Disclosure Management – Extending a taxonomy

With the introduction of iXBRL for European Single Electronic Format (ESEF) filers will also need to create an extension taxonomy (note: this was already the case for US-SEC in XBRL scenario)


Within SAP Disclosure Management, we recommend the use of the Fujitsu XWand Taxonomy Editor

Note: this tool can be downloaded from the SAP Software Downloads


The following WIKI outlines the basic steps for creation of an extended taxonomy.


Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Repakula Manoj
      Repakula Manoj

      Thanks, Marc for detailed Explanation !!

      Author's profile photo claudia Miozzo
      claudia Miozzo

      Good evening Marc,

      Thank you for the explanation and for the cmp taxonomy, they were both very useful!

      We have a problem: when we try to save the taxonomy using the LEI code of the company, we get the error below:


      LEI code generates invalid prefix error

      We always get this error when using LEI codes, the only way to save it is by using a text string.

      Do you know how to work this around? Could you please help us?

      Thank you in advance,


      Author's profile photo Marc Kuipers
      Marc Kuipers
      Blog Post Author

      Hello Claudia,


      Technically, I think the error is raised because of some invalid character you use (space ?)


      - A prefix or a local name is not valid as NCName


      If we look at the recommendation of ESMA

      Guidance 3.1.5 Naming conventions for extension taxonomy files

      The {base} component of the filename shall indicate the LEI of the issuer or the issuer’s name (or an abbreviation of it); it should be of no more than 20 characters in length.

      The {date} component of the filename shall indicate the ending date of the reporting period of reference. The {date} component shall follow the YYYY-MM-DD format.


      Most customers use the abbreviation of the name. You can see some examples here:


      For example, AirFrance-KLM, the extension base is "afklm-20161231.xsd"

      UCB uses "ucb-20161231.xsd"


      Hope this helps


      Author's profile photo claudia Miozzo
      claudia Miozzo

      Thank you, Marc.