XBRL Tools BOE Tool

iXBRL, XBRL or Excel: which format each European insurance supervisor accepts

iXBRL is for ESEF reports and UK accounts, XBRL for Solvency II, Excel only at the edges. Twelve supervisors, the format each accepts and the portal each runs.

In this article

Every few months someone on a reporting team asks whether the supervisor would take the quarterly package as a spreadsheet, or whether the iXBRL file the finance team already produces for the annual report could do double duty. The short answer is no on both counts. The long answer is more useful, because the formats overlap at the edges, and that is where filings go wrong.

This article explains what iXBRL is and where it is mandatory, why Solvency II, IORP II and Solvency UK use XBRL as XML instead, and where Excel still has a place. Then a table of twelve supervisors, the format each accepts and the portal it runs, each row checked on the supervisor’s own site, a note on xBRL-CSV, and a decision guide for a group that files in several countries. The last section shows how the XBRL tools from SolvencyTool handle the differences.

iXBRL: what it is and where it is mandatory

Inline XBRL, or iXBRL, embeds XBRL tags inside an XHTML document. The file opens in a browser as a formatted report, and a parser extracts the tagged facts from the mark-up, so one document serves both a human reader and a database. It was designed for financial statements, where narrative and numbers stay together.

Three regimes require it. Under ESEF, ESMA requires every annual financial report of an issuer on an EU regulated market to be prepared in XHTML, with the IFRS consolidated financial statements marked up in Inline XBRL using the ESEF taxonomy; the notes have been block tagged since financial years starting on 1 January 2022. An insurance group with listed shares or bonds files it with the officially appointed mechanism of its home member state, not with the insurance supervisor. In the United Kingdom, HMRC has required the computations of an online Company Tax Return in iXBRL, and for most companies the accounts too, for accounting periods ending on or after 1 April 2010. Companies House follows: all accounts filings made on or after 1 April 2028 must be filed by commercial software in iXBRL, and the web and paper routes close for accounts on that date; the package was moved from April 2027.

None of these files can go to a Solvency II portal or to BEEDS. Prudential templates feed a supervisory database, the human readable layer adds nothing, and the taxonomies differ, so the portal rejects an iXBRL file at the schema check. The XBRL explainer covers the underlying taxonomies and instances.

XBRL as XML: Solvency II, IORP II and Solvency UK

The prudential instance is an XML file with a schema reference to a taxonomy entry point, contexts, units and one element per fact. Nobody reads it without software, and the recipient is a database.

Solvency II reporting under Directive 2009/138/EC is collected by the national competent authority and forwarded to EIOPA. EIOPA’s DPM and XBRL page states that DPM methodology and XBRL are the standard for data submission between EIOPA and the national authorities, and each taxonomy package it publishes, 2.8.2 through the annual 2026 reference date and 2.10.0 from Q1 2027, defines XML instances. The insurer uploads one instance per entry point and reference date to the national portal, which runs the EIOPA rules plus its own checks. Which templates fall into each package is set out in the Solvency II QRT list. IORP II reporting works the same way with EIOPA’s Pension Funds taxonomy, version 2.9.0 since the Q1 2025 reference date, as described in our guide to IORP II reporting.

The national add-ons follow the EIOPA format. The Central Bank of Ireland states that the only acceptable format for its National Specific Templates is XBRL, on its own extension of the EIOPA taxonomy, currently NST taxonomy 1.7.0 of December 2024. The ACPR requires the French national specific states in XBRL on an ACPR taxonomy. DNB publishes a separate Verzekeraars Nationale Staten taxonomy, version 3.1.0 of 11 May 2026, for the Dutch national statements.

Solvency UK is XBRL on a different dictionary. The PRA expects all Solvency II QRT and Bank of England Insurance data in XBRL built on the Bank of England Insurance Taxonomy, submitted through BEEDS, which rejects an instance that references any other taxonomy. The Solvency UK versus Solvency II article covers the template differences.

Where Excel still appears

Excel is not an XBRL syntax, but spreadsheets survive in four places.

Direct entry into national forms. FIONA Online, the joint system of Danmarks Nationalbank and the Danish Finanstilsynet, lets a filer enter data directly, copy it from an Excel sheet or upload a file, but only for the national schemas; the Solvency II package goes through FIONA as an XBRL instance. IVASS’s Solvency II FAQ names XBRL upload as the method, with cell by cell entry in the portal as the alternative.

Portal side conversion. The Gibraltar Financial Services Commission gives firms an Invoke e-Filing portal in which templates are completed online or uploaded as spreadsheets; the portal then builds the single XBRL instance the EIOPA taxonomy requires and runs the assertions.

Feedback and supporting files. The CAA in Luxembourg returns XBRL validation feedback as text, XML or xlsx files. Several supervisors publish their additional validation rules as spreadsheets; the BaFin validation list in our local regulations library is one; the local regulations page collects the rest.

Narrative and pre-application data. The RSR, SFCR and ORSA are documents, not templates. BaFin takes them as PDF through the same MVP procedure as the XBRL package, and the ACPR asks for them in other computer readable formats. Data requested before an internal model or transitional measure application is agreed case by case and often arrives as a spreadsheet.

Twelve supervisors: format and portal

Each row was checked on the supervisor’s own site in September 2026. Format refers to the quantitative Solvency II or Solvency UK package.

Supervisor Accepted format Portal or channel Notes
EIOPA XBRL on the EIOPA taxonomy, received from national authorities None for insurers; the NCA forwards the data Filers never submit to EIOPA directly
Denmark, Finanstilsynet XBRL on the EIOPA taxonomy FIONA Online, run with Danmarks Nationalbank National schemas accept direct entry, copy from Excel or file upload
Germany, BaFin XBRL for quantitative reports, PDF for narrative reports MVP Portal, procedure “Versicherungsaufsicht: Solvency II” Instance uploaded inside a zip; LEI in all identifier fields
Netherlands, DNB XBRL; Nationale Staten on DNB’s VNS taxonomy 3.1.0 Digitaal Loket Rapportages Portal pre-checks against EIOPA filing rules and validations
Ireland, Central Bank of Ireland XBRL; NSTs only in XBRL on the CBI extension taxonomy 1.7.0 Central Bank of Ireland Portal Taxonomy Q&A published per release
France, ACPR XBRL for all quantitative information, including national specific states OneGate counter of the Banque de France Anomalies on deposit require resubmission
Italy, IVASS XBRL on the EIOPA taxonomy Infostat platform of the Bank of Italy Cell by cell entry in the portal as an alternative to upload
Sweden, Finansinspektionen XBRL instance attached in the portal Fidac, since taxonomy 2.6.0 and reference date 31 December 2021 Test environment runs the same validations
Norway, Finanstilsynet XBRL on the EIOPA taxonomy e-Reg from reference date 30 June 2026 (quarterly) and 31 December 2026 (annual); Altinn forms KRT-1100 to KRT-1103 before that Corrections up to 31 March 2026 still go through Altinn
United Kingdom, PRA XBRL on the Bank of England Insurance Taxonomy BEEDS Fatal error if the instance references any other taxonomy
Luxembourg, CAA XBRL instance inside a zip, reporting types S01 to S20 Secure transmission channels under CAA circular letter 15/10 File naming convention version 1.08; feedback as txt, xml or xlsx
Gibraltar, GFSC XBRL, built by the portal from templates entered online or uploaded as spreadsheets Invoke e-Filing portal Three users per firm; procedures document dates from 2016

The format column is uniform: twelve supervisors, one syntax. The variation is in the portals, the packaging rules and the national validation sets that run after the EIOPA rules. The portals also keep moving, Norway during 2026, Sweden in 2021, so a process that stops at a validated instance ages better than one that hard-codes a portal’s upload mechanics.

xBRL-CSV and the Open Information Model

XBRL International’s Open Information Model defines the meaning of an XBRL report independently of syntax and specifies three interchangeable syntaxes: xBRL-XML, xBRL-JSON and xBRL-CSV. In xBRL-CSV the facts sit in CSV tables, one row per data point, with a JSON metadata file that ties the columns to the taxonomy. For the table shaped datasets supervisors collect, the CSV form is far smaller than the XML.

Banking has moved. The EBA’s plan for DPM 2.0 rebuilt its data dictionary from reporting framework 4.0 and set xBRL-CSV as the only format it will receive once the transition completes; the EBA’s FAQ on reporting innovations records that the mandatory date moved from the December 2025 reference date to March 2026, and DNB has told banks that xBRL-XML will no longer be accepted for those frameworks afterwards.

Insurance is on a slower track. EIOPA’s plan for reporting taxonomy releases of 31 May 2024 says EIOPA is exploring CSV files as an additional, non-mandatory format, that adequate support from XBRL validation engines is a prerequisite, and that the timeline is not defined. Taxonomy 2.10.0 for Q1 2027 is still published for XML instances. One national signal is worth watching: DNB ships both XML and CSV sample instances with its Nationale Staten taxonomy 3.1.0. The Bank of England chose xBRL-XML for BEEDS, and we found no published plan to change the insurance collection.

The practical reading for 2026 and 2027: build and validate XML instances, keep the mapping layer independent of syntax, and expect any switch to be announced per authority with parallel running.

A decision guide for a group filing in several countries

A group with solo entities in Ireland, Luxembourg and Germany, a UK subsidiary and a listed parent has five filing obligations. Four questions sort them out.

Which taxonomy? EU solo entities and the EU group file on the EIOPA Solvency II taxonomy; the UK subsidiary on the Bank of England Insurance Taxonomy; the parent’s annual report on the ESEF taxonomy. Three dictionaries, one source of data.

Which national add-ons? Ireland adds NSTs in XBRL; Luxembourg adds its naming convention and zip packaging; Germany adds its own validations and takes narrative reports as PDF. The add-ons are still XBRL, so they belong in the same validation run as the EIOPA rules, not in a spreadsheet side process.

Which portal, and who holds the credentials? Each portal issues its own accounts, and BEEDS routes through a principal user nominated by the chief executive. Keep an owner and a deputy for each.

Which taxonomy version applies to each reference date? The annual 2026 EU package runs on 2.8.2 and the Q1 2027 package on 2.10.0, and the Bank of England runs its own calendar. Software that holds both and picks the entry point from the reference date avoids the most common rejection, an instance on the wrong release.

With those answered, the group has one mapping, three instance generators and one validation stage that knows every national rule set. Excel stays the review surface; iXBRL stays with the finance team for the annual report and the UK accounts.

Where this lands in the software

QRT Tool produces the EIOPA instance for each solo entity and the group, BOE Tool, the Bank of England XBRL reporting software, produces the Solvency UK instance on the Bank’s taxonomy, and IORP Tool covers pension funds on the EIOPA pension taxonomy. All three share the same import layer, so databases, Excel and CSV sources are mapped once and reused every quarter. Validation runs against the taxonomy assertions, the EIOPA or Bank of England filing rules and, where the authority publishes them, the national specific checks, with resolvers that correct recurring errors before upload. Multi entity accounts hold the group’s legal entities under one login, and the output is a validated instance ready for whichever portal the supervisor runs.

Sources

  1. Supervisory reporting - DPM and XBRLEIOPA
  2. Plan for reporting taxonomy releasesEIOPA
  3. Electronic ReportingESMA
  4. Companies House to bring in changes to accounts filing from April 2028GOV.UK
  5. Format for accounts forming part of an online Company Tax ReturnHMRC
  6. Spørgsmål og svar om Solvens II, herunder indberetningFinanstilsynet (Denmark)
  7. Hvad er FIONA Online?Finanstilsynet (Denmark)
  8. Versicherungsaufsicht - Solvency IIBaFin
  9. Digitaal Loket Rapportages: supervisory reports for insurersDe Nederlandsche Bank
  10. New data point model DPM 2.0 and the transition to xBRL-CSV, May 2025De Nederlandsche Bank
  11. Reporting RequirementsCentral Bank of Ireland
  12. National Specific TemplatesCentral Bank of Ireland
  13. Pilier 3 : Le format de communication des informations Solvabilité IIACPR
  14. IVASS - Raccolta datiIVASS
  15. IVASS - FAQ Solvency IIIVASS
  16. Rapportering för försäkringsföretag (reporting for insurers)Finansinspektionen
  17. Ändringar i rapporteringsverktyget Fidac angående Solvens 2 (Fidac changes for Solvency II), 2024Finansinspektionen
  18. Finanstilsynet åpner for testing av Solvens II-rapportering for forsikringsforetak og EIOPA-rapportering for store pensjonskasser i e-RegFinanstilsynet (Norway)
  19. Solvens II KvartalsrapporteringFinanstilsynet (Norway)
  20. Regulatory reporting - insurance sectorBank of England
  21. CAA national reporting templates (FNC), version 1.08Commissariat aux Assurances
  22. Solvency II reporting proceduresGibraltar Financial Services Commission
  23. The EBA publishes its plan for the implementation of the data point model 2.0EBA
  24. XBRL SpecificationsXBRL International

Frequently asked questions about XBRL, iXBRL and Excel filings

Does EIOPA accept iXBRL?
No. EIOPA’s DPM and XBRL page names XBRL as the standard for data exchange between national competent authorities and EIOPA, and every Solvency II and IORP II taxonomy it publishes is a dimensional XBRL taxonomy for XML instances. An insurer never files with EIOPA directly; the national authority collects the XBRL instance and forwards the data. Inline XBRL is used for listed company annual reports under ESEF, not for prudential templates.
What is the difference between XBRL and iXBRL?
Both carry the same tagged facts. In classic XBRL the facts sit in an XML file that only software can read, which is what Solvency II, IORP II and Solvency UK portals expect. In Inline XBRL the facts are embedded in an XHTML document, so one file opens in a browser as a formatted report and also feeds a parser. ESEF annual financial reports, UK Company Tax Returns and, from April 2028, all Companies House accounts use iXBRL.
Can I submit QRTs in Excel?
Not to any of the supervisors in this article. The quantitative Solvency II templates are accepted only as an XBRL instance built on the EIOPA taxonomy, or on the Bank of England taxonomy in the UK. Excel appears at the edges: some portals let you copy values from a sheet into national forms, Gibraltar’s portal converts spreadsheet templates into XBRL for you, and validation feedback often comes back as a spreadsheet. The QRTs themselves leave your systems as XML.
Which portal does each supervisor use?
BaFin runs the MVP Portal, DNB the Digitaal Loket Rapportages, the Central Bank of Ireland its Portal, the ACPR the OneGate counter of the Banque de France, IVASS the Infostat platform of the Bank of Italy, Finansinspektionen Fidac, the Danish Finanstilsynet FIONA Online, the Norwegian Finanstilsynet e-Reg with Altinn being phased out, the PRA BEEDS and the GFSC an Invoke e-Filing portal. Luxembourg’s CAA uses its secure transmission channels with a strict file naming convention.
What is xBRL-CSV and who uses it?
xBRL-CSV is a syntax from XBRL International’s Open Information Model that stores the same facts as an XBRL instance in CSV tables with a JSON metadata file. The EBA has moved bank reporting under DPM 2.0 to xBRL-CSV, and DNB has said that xBRL-XML will no longer be accepted for those bank frameworks. For insurers, EIOPA’s plan for taxonomy releases describes CSV as a possible additional format with no timeline, and BEEDS still takes xBRL-XML, so Solvency II filings stay in XML for now.
XBRL Tools

See how the XBRL tools file in the format your supervisor expects