The document data source that can be configured within the project allows the upload, storage and management of HTML\XHTML (as well as any related image or stylesheet files) and PDF files and makes them available for iXBRL tagging in the Tagging tool.

Document configuration

Management of all documents associated with the project is performed in the Documents tab, located between the Forms and Permissions tabs in the Project configuration.
The Documents tab contains the Documents grid that lists all of the documents (i.e. data sources) added to the project and their properties:

Note: The title of the document (i.e. the document Name) has to be unique within the project

The entries in the Documents grid are sortable; by default, the entries are sorted by the Name column in a lexicographically descending order All changes made to the document's configuration are applied on saving the entire project configuration.

Default property configuration

By default:

Document management

By default (i.e. when creating a new project), a document titled Document 1 will be automatically created for the user, once at least one fact collection, client and period are configured for the project.
Additional documents can be created:

Note: Copying a document does not copy its contents, only its configuration. In other words, references (i.e. links or paths) to the external data sources (i.e. HTML\XHTML files) configured for the source document will not be copied over to the newly created document
An existing document can be removed by selecting its entry in the grid and clicking Remove. Removing a document results in:

Document access

All documents configured in the project are accessible:

In order to access a document, the project where the document resides needs to be open first; otherwise, the ribbon section will not be visible\the menu items will be disabled.

Document import

In order for the document to be accessible and usable in the Tagging tool, the physical PDF or HTML\XHTML files (as well as any related image, stylesheet or script files) need to be imported into the document. This can be done by clicking the Import button in the Documents ribbon section\Documents menu

HTML\XHTML import

Although the tool allows uploading and working with HTML and XHTML files that do not pass the XHTML 1.1 schema validation for testing purposes, as an XHTML file that passes the XHTML 1.1 schema validation is required by the by iXBRL in order to produce a valid iXBRL instance, we recommend uploading and working only with this type of XHTML files form in order to avoid possible submissions rejections and loss of work

This option allows the import of an HTML\XHTML file into a pre-configured document that's selected in the Document drop-down menu. Using this dialog, both a single HTML\XHTML file that contains all of its images and stylings inline or a zip archive containing the HTML\XHTML file and all of the referenced image, stylesheet or script files, can be imported into a document; please note that no other files or file formats are supported for import using this dialog.
Note: If the document that's being specified as the import destination is not empty (i.e. already contains an HTML\XHTML file, etc.) its contents will be overwritten and cannot be recovered.

Note: If a document is open for editing when the HTML\XHTML import button is clicked, the user is notified that this operation may potentially discard their currently open document if they select it as the import destination

PDF import

In order to ensure the successful import and tagging of PDF reports:

  • The PDF file should not be encrypted, password protected or otherwise secured
  • The PDF file should not contain:
    • hidden text
    • text obtained by OCR
    • non-Unicode fonts (i.e. fonts containing glyphs that don't map to Unicode code points)
    • Annotations (non-embedded images, stamps, etc.) - at the very least, these will be ignored
      Please note that while you might be able to import and successfully tag PDF reports that fail one or more of the above-listed requirements, in some cases not fulfilling those conditions might result in the inability to import the report or to tag it either fully or partially.
  • Internet Explorer is not supported for PDF import

Reporting package import

This option allows to quickly import an entire reporting package generated by the Tagging tool. Importing the package will automatically create a new project, configured with the reporting taxonomy and the taxonomy extension and a pre-configured document containing the tagged HTML\XHTML report (and any referenced image, stylesheet or script files)

Document editing

Once the external data sources have been imported into a document, that document can be opened for editing in the Tagging tool by clicking the Edit button in the Documents ribbon section\Documents menu and selecting its name, and clicking Open in the Edit documents dialog that will appear.
Concurrent document access is supported – a document that's currently open for editing can be opened by another user independently and they will be notified that the document is currently being edited.
In case the edits result in conflicting changes, the changes made by the user that saves the document last will be the ones that will be persisted.

Document permissions

Access to documents is controlled via the following permissions located in the project configuration Permissions tab:


Document history

All actions that affect the currently configured documents in the project are tracked in the Document history that can be accessed by clicking View history in the Documents ribbon section\Documents menu. The Document history dialog lists the following details on the tracked actions:

Document impact

Project import/export

In addition to the existing functionalities, exporting/importing the project also exports/imports:

Project roll forward

Rolling forward the project updates the document's period configuration by rolling forward the period for which the document is configured