Hello Austin,
Thank you for providing the command for the Arelle validation. It is successfully validating both the ESEF and ÅRL (Danish GAAP) taxonomies. However, I am encountering a false positive warning regarding the file naming conventions.
The two frameworks have distinct naming patterns for the filing package and HTML file:
ESEF pattern: {base}-{date}-{version}-{lang}
ÅRL pattern: {base}-{date}-{lang}
Because our package follows the ÅRL standard, the final validation throws an unexpected ESEF warning:
<entry code="ESEF.2.6.3.incorrectNamingConventionReportPackageReportFile" level="warning">
<message fileName="5299001O0WJQYB5GYZ19-2025-12-31-da.html" pattern="{base}-{date}-{version}-{lang}">[ESEF.2.6.3.incorrectNamingConventionReportPackageReportFile] Inline XBRL document filename SHOULD match {base}-{date}-{version}-{lang} - 687656456465-2025-12-31-da.html </message>
<ref href="687656456465-2025-12-31-da.html"/>
</entry>
Since the file strictly adheres to the required ÅRL pattern, it shouldn't trigger an ESEF naming violation.
Is this a known limitation when combining both plugins, and do you plan to address this rule conflict in an upcoming release?
Thanks in advance,
Sara Oliveira
Hi Austin,
To give you a concrete reference, we have analysed the official, accepted report packages submitted to the Danish regulator by financial institutions.
As you can see from their live filings, they can follow either the 3-part pattern {base}-{date}-{lang}.xhtml or the 4-part pattern {base}-{date}-{version}-{lang}.xhtml:
4-Part Pattern (with version):
636700ETUBNNGWAQ6963-2025-12-31-1-en.xhtml (Filing Link)
3-Part Pattern (no version):
NTG-2026-03-31-en.xhtml (Filing Link)
RealkreditDanmark-2024-12-31-en.xhtml (Filing Link)
As shown in the 3-part examples, there is no {version} component included in those packages. From what I read, ÅRL does not enforce a strict naming pattern requiring a version element, so the system should accept filenames that do not follow the rigid ESEF convention and in my point of view, Arelle should not trigger the ESEF.2.6.3 warning in this case.
Best regards,
Sara Oliveira