Skip to content
Odoo support plans from $425 a month · Installation and setup: Onboarding Pack, $350 one-offSee plans →Get a quote
PokutsoftPokutsoft
FranceProductivity
FR IBAN/BIC + RIB icon

FR IBAN/BIC + RIB

Validate IBAN (mod-97) and BIC, and parse/check the French RIB clé on partner bank records so payment files stop bouncing (FR/BE/NL)

Odoo 20.0Odoo 19.0Odoo 18.0

Want FR IBAN/BIC + RIB installed and configured for you? Onboarding Pack: $350 one-off

Support plans from $425 a month
Odoo 19.0
Also available for Odoo 18.0 and 20.0 · OPL-1 · English, French
FR IBAN/BIC + RIB for Odoo

Bank accounts checked before the payment file leaves

IBAN modulo 97, BIC format and the French RIB key on every bank account, a bank directory for the BIC, a validator and a SEPA pre-flight run

Every bank account of a contact is checked when it is entered: IBAN modulo 97, BIC format and country, and for a French IBAN the RIB inside it (bank code, branch code, account number and RIB key). The account shows what is wrong, suggests the BIC from the bank directory for French, Belgian and Dutch banks, and can be made strict so an invalid account cannot be saved. A validator checks or builds a single IBAN, BIC or RIB, and the SEPA pre-flight screens all accounts of a country before a payment run.

IBAN modulo 97 BIC format French RIB key BIC suggestion Validator SEPA pre-flight

Key features

On every bank account

IBAN validity and country, formatted IBAN, BIC validity, and for French accounts the bank code, branch code, account number, RIB key and the expected key.

BIC from the directory

French, Belgian and Dutch bank codes map to their BIC; the suggested BIC is shown and applied in one click, with a check that the BIC matches the IBAN's bank.

Strict when you want

Tick enforce validation on an account and an invalid IBAN, BIC or RIB cannot be saved.

Validator

Check an IBAN or a BIC, compute or check a RIB key, or build a French IBAN from its RIB.

SEPA pre-flight

Screen all accounts, one country or some partners: total, valid, invalid and pass rate, with the reason per account (IBAN mod-97, BIC format, RIB key).

Validation log

Revalidations are logged with account, results and user.

Screenshots

Odoo 19.0 with the data of a window and door manufacturer in Lyon, English interface; the same screens apply to Odoo 18.0 and 20.0.

1. SEPA pre-flight

Ten accounts screened: a French RIB key and a German IBAN that fail, the others pass.

FR IBAN/BIC + RIB in Odoo: SEPA pre-flight

2. French bank account

The RIB read from the IBAN, with the key that does not match and the expected one.

FR IBAN/BIC + RIB in Odoo: French bank account

3. Bank directory

French, Belgian and Dutch bank codes with their BIC.

FR IBAN/BIC + RIB in Odoo: Bank directory

Why this app

✓ A wrong IBAN or RIB key is caught before the bank rejects the payment file.

✓ The French RIB inside an IBAN is checked too, not only modulo 97.

✓ The BIC comes from the bank code, not from memory.

✓ One run screens every supplier before a payment batch.

Get started

1

Accounts

Enter bank accounts as usual; results appear on the account.

2

Fix

Apply the suggested BIC, correct what is flagged.

3

Strict

Turn on enforce validation where needed.

4

Pre-flight

Screen before each payment run.

Questions

Does it check with the bank that the account exists?

No. It checks the published check digits and formats locally; it does not contact any bank.

Which countries are covered?

IBAN modulo 97 for every country; RIB for France; BIC suggestions for French, Belgian and Dutch banks.

En français

FR IBAN/BIC + RIB contrôle chaque compte bancaire : IBAN modulo 97, format du BIC et, pour la France, la clé RIB contenue dans l'IBAN ; il propose le BIC depuis l'annuaire et passe tous les comptes en revue avant un virement SEPA.

  • IBAN modulo 97, format et pays du BIC
  • Clé RIB contrôlée dans l'IBAN français, clé attendue affichée
  • BIC proposé depuis l'annuaire FR, BE, NL
  • Contrôle strict optionnel par compte
  • Contrôle SEPA de tous les comptes avant un lot de paiements

Specifications

  • This page: Odoo 19.0 (also available for Odoo 18.0 and 20.0), Community and Enterprise
  • License: OPL-1
  • Languages: English, French
  • Depends on: base
  • Author: Pokutsoft, pokutsoft.com
  • Support: support@pokutsoft.com

Update date: 2026-10-30 · Version: 19.0.1.1.5

User guides (PDF)

Related modules