Não é permitido que um elemento incorporado ou referenciado no documento xHTML de um relatório ESEF contenha código executável (como javascript, script VB, Shockwave, Flash) ou referências (como hiperligações) que apontem para fora do pacote do relatório.
Se o conteúdo do pacote de relatórios estiver em violação com o acima mencionado, você verá uma ou duas mensagens de erro: Violação: "executableCodePresent" ou Violação: "referencesPointingOutsideOfTheReportingPackagePresent".
Essa restrição também é o motivo pelo qual você não pode incorporar visualizadores iXBRL como parte do documento XBRL. Simplesmente porque isso violaria a restrição sobre a incorporação de código executável.