Un élément intégré ou référencé dans le document xHTML d'un rapport ESEF ne doit pas contenir de code exécutable (tel que JavaScript, VB Script, Shockwave, Flash) ni de références (telles que des liens hypertextes) renvoyant à l'extérieur du dossier de reporting.
Si le contenu du package de rapport ne respecte pas les consignes ci-dessus, un ou deux messages d'erreur s'afficheront : « Violation : présence de code exécutable » ou « Violation : présence de références pointant en dehors du package de rapport ».
Cette restriction est également la raison pour laquelle il n’est pas permis d’intégrer des visualiseurs iXBRL dans le document XBRL. Tout simplement parce que cela violerait la restriction relative à l’intégration de code exécutable.