XBRL File Generation

Generate Inline XBRL File

Before creating the report, it is necessary to perform a validation check and make sure that the file contains no critical errors.

To do so, click on the Validation icon or on Validation in the Menu bar→ Validate Document.

After that, click on the "Status" button in the lower left corner of the Tagger to view validation results. Correct errors/warnings if there are any.

To create a valid InlineXBRL document with all tagged data, click on the Generate iXBRL icon or on XBRL in the Menu bar → Generate iXBRL:

  • The following window will open:

This option can be activated to keep A4 Layout when converting Word files to HTML (which is rather unnatural for HTML and this may result in some Layout issues, like shifted texts and pictures). This option can be deactivated, so that the created HTML looks like a web page, without A4 pages.

This option can be activated to remove external links out of the report package.

This should be done to avoid the following error message, when loading the report to e.g. Bundesanzeiger:

You can also remove all hyperlinks in your file before loading it into the Tagger:

  1. Press Ctrl+A to select all text

  2. Press Ctrl+Shift+F9

With this option, all detailed layout information from tagged numeric facts will be removed to reduce the number of hidden facts significantly.  This option requires the Transformation Registry to be set to TR4!

For some background information about hidden facts please refer to this section of the Documentation.

  • Select the required settings and click on "Generate and validate XBRL report".

If you get the following error message, “Your report is not valid, …”, click on the "Status" button on the bottom left corner of the Tagger.

Correct all errors and then generate the report again. Results will be saved in the selected folder.

If the XBRL Generations fails, as indicated by the red icon in the following screenshot, please continue reading on validation messages. All errors must be fixed before an ESEF report is considered to be valid. Invalid reports can be rejected.

iXBRL Previewer Mode

To visualise the InlineXBRL content and information, it is possible to create a preview file. Once the file is created, a script allows the browser to display and highlight the XBRL information stored in the file. The preview file is not valid InlineXBRL and should not be forwarded to supervising authorities. To generate a preview, select the iXBRL Previewer Mode under Settings → iXBRL Previewer Mode. 

An additional .xhtml file will be displayed in the folder containing the resultant documents, after the generation of the XBRL report (Reports → Preview). This file allows you to preview the created report:

The "Full" version contains a lot of details and offers additional functions:

The "Internet" option adds the same Viewer as the "Full" option, but does not need the additional script folder to be in the same location. Instead, the file refers to the script hosted at an "Internet" location, so it is accessible and up to date for everyone. This option does require an internet connection; however, it also enables more convention sharing and publishing of the document.

Sign Logic for iXBRL

By using the option "Sign Logic", it is possible to adjust the sign of certain elements.

This can be necessary if the report's sign logic differs from the regulator's requirements. For example, in the report all credit positions have a negative sign, but the regulator expects those values to be reported with a positive sign. The following sign logic options can be set:

  • None: No special sign logic is applied.

  • Ignore mapping settings: It is also possible to define a sign logic for a single cell (for more information about this feature, please look at the Sign Logic section in the Documentation). If those mapping settings should not be applied, you can select this option.

  • Reverse sign of debit position: Reverses the sign of all figures, whose tagged element has a debit balance.

  • Reverse sign of credit position: Reverses the sign of all figures, whose tagged element has a credit balance.

  • Report all values positive: All figures will be reported positive.

If a cell has a tagging with the assigned sign logic "As Reported", the settings mentioned above will not affect this cell.

Package and Publish an iXBRL Report Package

Continue reading on important steps to be performed before publishing the iXBRL file.