Open Information Model

xBRL-CSV Validation

Validate xBRL-CSV reports based on the Open Information Model (OIM). Full support for EBA and EIOPA CSV reporting formats.

EBA CSV Transition

EBA is transitioning to xBRL-CSV format for banking reports. Ensure your systems are ready.

2025
Mandatory

What is xBRL-CSV?

xBRL-CSV is a modern, tabular representation of XBRL data based on the Open Information Model (OIM). It provides a simpler alternative to XML-based XBRL while maintaining full semantic compatibility.

Major regulators including EBA and EIOPA are adopting xBRL-CSV for supervisory reporting, enabling easier data processing and smaller file sizes.

XBRL-XML

  • Complex XML syntax
  • Larger file sizes
  • Requires specialized tools

xBRL-CSV (OIM)

  • Simple tabular format
  • Smaller files (up to 90% reduction)
  • Works with standard tools (Excel, Python)

Why xBRL-CSV?

Modern format, proven benefits

Simpler Format

CSV is universally understood. No need for specialized XML parsers.

Faster Processing

Parse and validate files significantly faster than XML equivalents.

Smaller Files

Up to 90% file size reduction compared to XBRL-XML.

Better Tooling

Use Excel, Python, R, or any tool that reads CSV.

Package Structure

Understanding xBRL-CSV report packages

xBRL-CSV Package Structure
report-package.zip
├── META-INF/
│   └── reports.json          # Package metadata
├── reports/
│   ├── report.json           # Report metadata (OIM)
│   ├── facts.csv             # Fact data
│   ├── dimensions.csv        # Dimension members
│   └── units.csv             # Unit definitions
└── taxonomies/               # Optional embedded taxonomy
    └── extension.xsd

JSON Metadata

xbrlCsv.structure.metadata.desc

CSV Data Files

xbrlCsv.structure.facts.desc

Standard Layout

xbrlCsv.structure.naming.desc

Migration Path

From XBRL-XML to xBRL-CSV

1

Assess

Review current XML-based workflows

2

Update

Upgrade tools to support OIM/CSV

3

Validate

Test with Xerify before production

4

Submit

File with confidence

Comprehensive Validation

Full xBRL-CSV validation against regulatory requirements

What We Validate

  • Package structure and metadata
  • CSV syntax and encoding (UTF-8)
  • OIM compliance and fact consistency
  • Taxonomy references and dimensions
  • EBA/EIOPA specific business rules

Frequently Asked Questions

What's the difference between xBRL-CSV and XBRL-XML?

xBRL-CSV uses simple CSV files instead of complex XML. Both are semantically equivalent under OIM, but CSV is easier to process and results in smaller files.

Is xBRL-CSV mandatory for EBA reporting?

EBA is transitioning to xBRL-CSV. Check the latest EBA filing rules for specific deadlines by report type.

Can I convert existing XBRL-XML to xBRL-CSV?

Yes, OIM ensures lossless conversion between formats. Xerify can help validate both formats.

What tools can read xBRL-CSV?

Any tool that reads CSV: Excel, Python (pandas), R, database tools, etc. No specialized XBRL software required for basic analysis.

How much smaller are xBRL-CSV files?

Typically 50-90% smaller than equivalent XBRL-XML, depending on report complexity.

Does Xerify validate both XML and CSV formats?

Yes, Xerify supports XBRL-XML, iXBRL, and xBRL-CSV with the same validation engine.

Ready for xBRL-CSV?

Validate your CSV reports before submission