If you generate XBRL via API or script:
| Error | Likely cause | Fix | |-------|--------------|-----| | Unknown element xbrliidentifier | Missing namespace | Declare xmlns:xbrli="http://www.xbrl.org/2001/instance" | | No definition for dimension domain | Missing domain-member relation | Extend taxonomy or use typedMember | | Fact value does not match calculation | Mismatched sum in parent-child | Re‑audit source numbers or override rule | | Context period missing startDate | duration without start | Add startDate or change to instant | | Inline XBRL not well‑formed | Unclosed <ix:nonFraction> | Check iXBRL tag nesting | xbrl validation tool
The ability to validate tags embedded directly within human-readable HTML documents. If you generate XBRL via API or script:
Validates more complex conditions, often unique to specific jurisdictions (like SEC or ESEF requirements), to ensure the logic of the financial story remains intact. Essential Features to Look For xbrl validation tool
arelle --file myfiling.xbrl --disclosureSystem us-gaap-2024 --validate