Skip to main content

Create an XBRL Project for the ESMA Report

To configure and generate an ESMA ESEF-compliant report, you need to create a new XBRL project. A project acts as a container for the report and its linked data sources, the ESMA ESEF extension taxonomy, and the report generation settings.

Enter Project Information

To create a new project, go to Administration > XBRL > XBRL Projects in the Navigation Pane, then click Add on the Home tab. From the Project Information screen, select the CDM report that will be generated in ESEF and select the ESMA jurisdiction type to apply the ESMA ESEF taxonomy to the report.

XBRL Project Information

  1. In the Name field, enter a short name that describes the XBRL project.
  2. In the Description field, enter a longer description of the XBRL project.
  3. From the Report drop-down list, select the CDM report that will be tagged and output in inline XBRL format.
  4. In the Document Title field, enter a title for the inline XBRL output document. The title will also be included as a <title> in the XHTML document and will appear as the browser tab label. If the document title is not set, the Name will be used instead.

    Note: The ESEF Reporting Manual does not enforce a naming convention for the submission archive. The Document Title should be used to align the file name of the submission archive with local NCA rules if necessary.

  5. Select the ESMA jurisdiction type. Inline XBRL tagging is automatically enabled with this jurisdiction type.
  6. In the report Generation Settings section, Embed Font is auto selected. Select Enable Adobe InDesign Tagging Project if you want.

Select Project Configuration Settings

The Next button will take you to the Project Configuration settings. The Company URL, Short Name, and Reporting Period are used for the technical construction of the extension taxonomy and output package.

XBRL Project Configuration Settings

  1. Select from the Reporting Entity list of entity identifiers defined in Administration > XBRL > Entity Identifiers that you want to use. The reporting entity is the legal entity identifier that the report is being created for.
  2. In the Company URL field, enter the website for the company you are creating a report for.
  3. In the Short Name field, enter the short name for the company. This identifies the company and typically would be the reporting entity ticker symbol. The short name will be added as a namespace prefix to any custom elements defined by the entity in the generated taxonomy files.
  4. In the Reporting Period field, enter the reporting period end date.
  5. In the Project Languages box, choose the languages that should be available for taxonomy viewing and set the primary language of the project. The primary language will be the default language for the taxonomy viewing experience as well as HTML report viewing. If your ESEF report is published in French, the primary language must be set to French.

    Tip: Project properties can be modified later from Administration > XBRL > XBRL Projects and the changes are effective immediately.

When you click Finish, CDM will add the report, taxonomy, and settings to the project. This process may take a few minutes.

The iXBRL report and extension taxonomy files will be named automatically based on the Short Name and Reporting Period parameters.

  • iXBRL report: {ShortName}-{ReportingPeriod}.htm
  • Extension Taxonomy
    • Schema File: {ShortName}-{ReportingPeriod}.xsd
    • Presentation Linkbase: {ShortName}-{ReportingPeriod}_pre.xml
    • Definition Linkbase: {ShortName}-{ReportingPeriod}_def.xml
    • Calculation Linkbase: {ShortName}-{ReportingPeriod}_cal.xml
    • Label Linkbase: {ShortName}-{ReportingPeriod}_Lab.xml

Was this article helpful?

We're sorry to hear that.