Generate French Prudential Banking Report (ACPR — RUBA XBRL)
Skill: Convert prudential/banking data into ACPR regulatory reporting (RUBA XBRL)
Region: France Category: Government — Regulatory Does: Takes a credit institution's prudential and accounting data and assembles the RUBA (Reporting Unifié des Banques et Assimilés) report — together with EBA taxonomies (COREP / FINREP / AnaCredit) where applicable — as an XBRL instance for electronic filing to the ACPR / Banque de France through the OneGate portal. Spec: ACPR / Banque de France — RUBA 1.2.x taxonomy; EBA XBRL taxonomies (current version)
RUBA is the unified French periodic reporting framework for banks and assimilated entities, replacing the legacy SURFI surveys. It is filed as XBRL to the ACPR via OneGate, alongside EBA harmonised reports (COREP own funds/solvency, FINREP financial reporting, AnaCredit granular credit). Concept/table names below follow the RUBA and EBA taxonomy frameworks, not a verbatim XSD.
When this applies
- A credit institution, financement company or assimilated entity must file periodic prudential and statistical returns to the ACPR.
- Reports include national RUBA tables and, depending on size/scope, EBA COREP / FINREP and ECB AnaCredit datasets.
- Filing frequency is monthly / quarterly / semi-annual per table, transmitted through OneGate (Banque de France collection portal).
Structure (RUBA → XBRL)
xbrli:instance
schemaRef RUBA 1.2.x entry point (or EBA COREP/FINREP)
context entity (LEI / CIB code), period (instant/duration), scenario
unit EUR (iso4217:EUR), pure (ratios)
facts table cells: encours, ventilation par instrument/contrepartie,
fonds propres, ratios de solvabilité/liquidité (LCR/NSFR), grands risques
AnaCredit instrument / counterparty granular records (separate flow)
Data rules
- The reporting entity is identified by its code interbancaire (CIB) and LEI; the context period (instant for stocks, duration for flows) must match the table.
- Monetary facts in EUR (iso4217:EUR) with the taxonomy's prescribed decimals/precision; ratios as
pure(e.g. LCR, NSFR, ratio de solvabilité). - The instance must satisfy the taxonomy's EBA/RUBA validation rules (formula assertions, dimensional integrity); blocking errors prevent acceptance.
- COREP / FINREP / AnaCredit intersections must be internally consistent (e.g. own-funds totals, balance-sheet cross-checks).
- Submitted via OneGate; each filing references the correct taxonomy version and reporting reference date (date d'arrêté).
Worked example (outline)
schemaRef: RUBA 1.2.x
context c1: entity LEI=969500XXXXXXXXXXXX12 (CIB 30001), period 2026-03-31 instant
unit EUR; unit pure
Fact: encours crédits clientèle = 4,250,000,000 EUR
Fact: ratio de solvabilité CET1 = 0.145 (pure)
COREP own funds total tie-out; AnaCredit instruments in companion flow
Validated against the RUBA/EBA taxonomy and uploaded to OneGate for transmission to the ACPR / Banque de France.
Validation checklist
- Entity identified by CIB and LEI; correct date d'arrêté and period type
- Correct RUBA 1.2.x (and EBA COREP/FINREP/AnaCredit) entry points referenced
- Monetary facts in EUR with prescribed decimals; ratios as
pure - Taxonomy formula/dimensional validation passes (no blocking errors)
- COREP/FINREP/AnaCredit cross-checks consistent
- Reporting frequency per table respected
- Transmitted via OneGate to the ACPR / Banque de France
Last updated: 2026-06-04 — confirm the current RUBA taxonomy version, EBA COREP/FINREP/AnaCredit taxonomies, validation rules, and OneGate submission requirements against current ACPR / Banque de France (acpr.banque-france.fr) guidance before use.