Skip to main content
DORA · ITS 2024/2956 · Annual deadline 30 April

Your Register of Information, generated in 2 hours.

ResiPlan turns your existing service catalogue into a submission-ready xBRL-CSV file. Cross-table validation, audit trail and supervisor-grade evidence — all built-in.

60–80h saved9/9 tables auto100% xBRL-CSV compliant
B_02.02_ICT_Providers.csv
# xBRL-CSV ITS 2024/2956
b_02.02|id_provider|lei_provider|country|type
PRV-001|529900T8BM49AURSDO55|DE|cloud_iaas
PRV-002|213800WAVVOPS85N2205|FR|cloud_saas
PRV-003|7245006GZ4Z2X8N9F123|IE|datacenter

✓ 9 tables · 247 rows · 0 validation errors
→ Ready for EBA portal upload
ITS 2024/2956 ready
The reality

Why your spreadsheet fails ITS 2024/2956

xBRL-CSV is not Excel

ITS 2024/2956 mandates xBRL-CSV — a typed, validated format. Spreadsheet 'Save as CSV' produces a file every supervisor's validator rejects.

9 inter-linked tables

A subcontractor in table 7 must reference an entity in table 4. A function in table 6 must match a service in table 3. Excel cannot enforce this.

Audit trail is mandatory

Supervisors ask 'who changed this CIF flag, when, and why?'. Spreadsheets store last-modified, not full history.

Annual = quarterly in practice

Material changes (new vendor, M&A, contract amendment) require RoI updates throughout the year. Excel = quarterly Excel rebuild = 60h × 4.

Measured on real institutions

Excel vs ResiPlan — measured on real institutions

TaskExcel + manualResiPlan
Build initial RoI (50–200 services)60–80 hours2 hours
xBRL-CSV format generationManual coding, error-proneAuto-generated, validated
Cross-table validation (9 tables)Trial & error, hours per cycleBuilt-in checks, real-time
Annual refreshRe-do most of it (~50h)30 minutes
Audit trail (per-cell history)NonePer-cell, timestamped, attributed
Multi-user collaborationConflicts, version driftConcurrent edits, role-based
Sub-contracting tracking (RTS 2025/532)Manual notesAuthorised workflow + notification
Concentration risk viewPivot tables, fragileLive dashboard (provider/geo/tech)
Supervisor exportFilename guessingOne-click ZIP with all 9 tables

← Scroll horizontally →

5 steps

From contract list to xBRL-CSV in 5 steps

  1. 1

    Import

    Upload your existing service catalogue (Excel/CSV) or connect via API.

  2. 2

    Auto-mapping

    ResiPlan classifies each service against the 9 ITS 2024/2956 tables. Manual override for edge cases.

  3. 3

    CIF flagging

    The CIF Evaluation Module applies Article 3(22) materiality. Each row inherits its criticality flag.

  4. 4

    Validation

    Cross-table integrity rules run live. Errors are flagged inline, not at the submission stage.

  5. 5

    Export

    One click → ZIP with the 9 xBRL-CSV files, ready for upload to your competent authority's portal.

2-minute walkthrough

See it in action — 2-minute walkthrough

Book a live demo with our team

Video in production. Click to schedule your slot.

00:00 Import
00:45 Auto-mapping
01:20 xBRL-CSV export
End-to-end coverage

All 9 ITS 2024/2956 tables, end-to-end

B_01.01

Entity maintaining the register

Auto-populated
B_01.02

List of contractual arrangements (functions supported)

Auto-populated
B_02.01

Contracting entities

Auto-populated
B_02.02

ICT third-party service providers

Auto-populated
B_02.03

ICT services performance

Auto-populated
B_03.01

ICT services concentration risk (provider)

Auto-populated
B_03.02

ICT services concentration risk (chain)

Auto-populated
B_03.03

Designated CTPP services

Auto-populated
B_05.01

Group structure (if applicable)

Auto-populated
Built for the auditors

Built for the auditors who matter

150+ EU financial institutions trust ResiPlan for their DORA obligations.

"When the regulator asked for our RoI export, ResiPlan produced the 9 tables in 30 seconds. With Excel we'd still be searching tabs."

— Group Compliance Officer, EU credit institution, Frankfurt

"The RoI module replaced 4 spreadsheets and 2 weekly meetings. The supervisor validated our first submission without back-and-forth."

— Head of Operational Risk, EU insurer, Paris

Hosted in EUGDPR-nativeISO 27001 readyAWS Frankfurt

From €499/month

Trial includes the full RoI module — no credit card.

FAQ

Frequently asked questions

How long does setup take?

2 hours for a typical mid-size FE (50–200 ICT services). Imports your existing Excel/CSV.

Does ResiPlan work with our existing GRC platform?

Yes. We integrate via API with ServiceNow GRC, Archer, OneTrust, and CSV import for everyone else.

What about NIS2?

The same data feeds NIS2 supply-chain security obligations. One source of truth.

Do you support multi-entity groups?

Yes. Group structure (table B_05.01) is auto-generated from your entity hierarchy.

How is the data hosted?

EU-only. AWS Frankfurt + GDPR DPA + DORA-compliant ICT third-party clauses.

Can we white-label or embed the RoI?

Enterprise plan only. Contact sales.

What if the ITS schema changes?

We maintain the schema centrally. New version = automatic upgrade for all customers.

Stop fighting your spreadsheet. Submit on time. Sleep at night.

14 days free, full RoI module, no credit card.

Customers typically have a draft xBRL-CSV ready before their trial ends.

Register of Information for DORA — Auto-generated xBRL-CSV | ResiPlan