iXBRL Implementation
Learn how DocAssure's iXBRL features help you create, validate, and process inline XBRL documents
Introduction to iXBRL
Inline XBRL (iXBRL) is a standard that allows for the presentation of XBRL data within an HTML document. DocAssure provides comprehensive tools for working with iXBRL, from generation to validation and data extraction.
iXBRL documents combine human-readable and machine-readable formats, making financial reporting more efficient while ensuring compliance with regulatory requirements.
Key iXBRL Features
iXBRL Generation
Convert financial statements and reports into valid iXBRL documents using taxonomy mapping and automated tagging.
Validation
Validate iXBRL documents against taxonomy rules, ensuring compliance with regulatory standards and identifying errors.
Data Extraction
Extract and analyze tagged data from iXBRL documents for reporting, comparison, and business intelligence purposes.
Taxonomy Management
Access and manage taxonomies for different reporting requirements, keeping up with the latest versions and regulatory changes.
iXBRL Generation Process
- Upload Financial Data
Upload your financial statement documents (Excel, CSV, PDF) to DocAssure.
- Select Taxonomy
Choose the appropriate taxonomy (e.g., IFRS, US GAAP) for your reporting requirements.
- Tag Financial Data
DocAssure automatically maps financial data to taxonomy concepts, with options for manual adjustment.
- Define Context Information
Set reporting periods, entity information, and other context elements required for compliant iXBRL.
- Generate and Validate
DocAssure generates the iXBRL document and validates it against taxonomy rules and regulatory requirements.
- Review and Export
Review the generated document, make any necessary adjustments, and export the final iXBRL file.
iXBRL Document Structure
DocAssure generates iXBRL documents with the following key components:
HTML Presentation Layer
Human-readable presentation of financial data, styled with CSS for readability.
XBRL Tags
Machine-readable tags that identify financial concepts according to the selected taxonomy.
Context Definitions
Reporting periods, entity identifiers, and dimensional information that provide context for tagged values.
Units
Definition of measurement units (currency, shares, etc.) used in the financial data.
References and Notes
Additional information that helps explain the financial data or provides links to related documents.
iXBRL Best Practices
Document Preparation
- Ensure your financial data is complete and accurate before starting the iXBRL generation process
- Organize your financial statements in a standard format for more accurate automatic tagging
- Use consistent naming conventions for financial concepts across reporting periods
Tagging Strategies
- Use extension taxonomies only when necessary for company-specific concepts
- Tag all required financial items and ensure dimensional consistency
- Review auto-tagged items for accuracy, especially complex calculations
Validation
- Run validation checks frequently during the creation process, not just at the end
- Address all validation errors before submitting documents to regulatory bodies
- Conduct visual inspections alongside automated validation to ensure proper rendering
Troubleshooting Common Issues
Validation Errors
Issue: Document fails validation with taxonomy rule violations.
Solution: Check the specific error messages in the validation report. Common issues include incorrect data types, missing required tags, or inconsistent context information. Use DocAssure's validation tool to identify and fix specific issues.
Rendering Problems
Issue: iXBRL document doesn't render correctly in viewers.
Solution: Verify that your HTML structure is valid and that CSS styles don't interfere with iXBRL rendering. Use DocAssure's preview feature to test how the document appears in different viewers before finalizing.
Taxonomy Mapping Issues
Issue: Financial concepts don't map correctly to taxonomy elements.
Solution: Review the mapping in DocAssure's tagging interface. You may need to manually adjust mappings for company-specific concepts or use extension taxonomies. Consider consulting the taxonomy documentation for guidance on proper element selection.