Ein Element, das in das xHTML-Dokument eines ESEF-Berichts eingebettet ist oder auf dieses verweist, darf keinen ausführbaren Code (wie JavaScript, VBScript, Shockwave, Flash) oder Verweise (wie Hyperlinks) enthalten, die außerhalb des Berichtspakets liegen.
Sollte der Inhalt des Berichts-Pakets gegen die oben genannten Vorgaben verstoßen, werden eine oder zwei Fehlermeldungen angezeigt: Verstoß: „Ausführbarer Code vorhanden“ oder Verstoß: „Verweise außerhalb des Berichts-Pakets vorhanden“.
Diese Einschränkung ist auch der Grund, warum es nicht erlaubt ist, iXBRL-Viewer als Teil des XBRL-Dokuments einzubetten. Einfach deshalb, weil dies gegen die Beschränkung für die Einbettung von ausführbarem Code verstoßen würde.