Extraction automatique du RIB
Zéro saisie manuelle, zéro erreur de virement.
Un IBAN, c'est 27 caractères en France. Une seule inversion et le virement est rejeté, les frais bancaires s'accumulent, le fournisseur attend. Quand vous traitez des centaines de RIB par mois (onboarding fournisseurs, mise en place de la paie, mandats SEPA), la saisie manuelle ne tient plus. Holofin extrait l'IBAN, le BIC, le titulaire et la domiciliation en quelques secondes, et vérifie chaque coordonnée avant qu'elle n'entre dans votre système.
Demander une démo
Pourquoi la saisie manuelle du RIB
reste un problème.
Un IBAN français contient 27 caractères. Un BIC en contient 8 ou 11. Multipliez par des centaines de fournisseurs ou de salariés, et la moindre erreur de frappe coûte cher.
27 caractères, un taux d'erreur élevé
La saisie manuelle d'un IBAN génère en moyenne 2 à 4 % d'erreurs. Chaque erreur, c'est un virement rejeté, des frais bancaires (souvent 10 à 20 euros par opération), un délai de paiement supplémentaire, et un fournisseur mécontent. Sur un volume de 500 virements mensuels, cela représente 10 à 20 rejets à traiter manuellement.
Chaque banque, son propre format
Les RIB arrivent sous toutes les formes : PDF éditables générés par les banques en ligne, scans de documents papier, captures d'écran d'applications mobiles, photos prises au smartphone. La mise en page varie d'un établissement à l'autre : positions des champs, présence ou absence du code guichet, format de la domiciliation.
Un extracteur entraîné sur le format BNP Paribas peut échouer sur un RIB Crédit Agricole ou Boursorama.
PDF natif, scan 200 dpi, capture d'écran mobile : trois formats, trois problèmes différents.
RIB intégré dans d'autres documents
Les coordonnées bancaires ne figurent pas toujours sur un document dédié. Elles apparaissent dans l'en-tête d'un relevé de compte, en pied de page d'une facture, ou dans le corps d'un contrat. L'extracteur doit localiser la zone pertinente avant même de lire les champs.
Centaines de RIB par mois
L'onboarding de nouveaux fournisseurs ou de nouveaux salariés génère des pics de volume. Une entreprise de 500 personnes qui renouvelle 10 % de ses effectifs chaque année traite 50 nouveaux RIB rien que pour la paie. Côté achats, chaque nouveau fournisseur exige la saisie de ses coordonnées bancaires dans l'ERP.
Fraude au RIB
La fraude au faux RIB (ou fraude au président) consiste à modifier les coordonnées bancaires sur un document avant de l'envoyer à la comptabilité. Le PDF est altéré avec un éditeur, mais les métadonnées trahissent la manipulation. Sans vérification automatisée, l'erreur passe inaperçue.
Ce que Holofin extrait
d'un RIB.
Chaque champ est extrait, validé et traçable jusqu'à sa position exacte dans le document source.
| Champ | Exemple | Description |
|---|---|---|
| Titulaire | SAS Acme Technologies | Raison sociale ou nom du titulaire du compte |
| IBAN | FR76 3000 4000 0300 0123 4567 890 | 27 caractères pour les IBAN français (format FR) |
| BIC / SWIFT | BNPAFRPPXXX | Code d'identification bancaire (8 ou 11 caractères) |
| Code banque | 30004 | 5 chiffres identifiant l'établissement |
| Code guichet | 00030 | 5 chiffres identifiant l'agence |
| Numéro de compte | 00123456789 | 11 caractères alphanumériques |
| Clé RIB | 0 | 2 chiffres de vérification (modulo 97) |
| Domiciliation | BNP Paribas, Agence Paris Opéra | Nom de la banque et de l'agence |
Exemple de sortie JSON :
{
"titulaire": "SAS Acme Technologies",
"iban": "FR76 3000 4000 0300 0123 4567 890",
"bic": "BNPAFRPPXXX",
"code_banque": "30004",
"code_guichet": "00030",
"numero_compte": "00123456789",
"cle_rib": "0",
"domiciliation": "BNP Paribas, Agence Paris Opéra"
}Comment Holofin extrait
un RIB.
Trois étapes, du PDF brut aux coordonnées bancaires validées. Chaque valeur est traçable jusqu'à sa zone source dans le document original.
Détection
Le moteur identifie la zone contenant les coordonnées bancaires dans le document, qu'il s'agisse d'un RIB dédié, d'un en-tête de relevé ou d'un pied de page de facture. La détection repose sur la reconnaissance de patterns IBAN et de la structure RIB.
Extraction
Un modèle visuel lit la mise en page et mappe chaque champ : titulaire, IBAN, BIC, code banque, code guichet, numéro de compte, clé RIB, domiciliation. Le résultat est un JSON structuré avec coordonnées source.
Validation
Chaque coordonnée extraite passe par le moteur Hololang : format IBAN, clé de contrôle modulo 97, cohérence BIC/code banque, vérification du préfixe pays. Les anomalies sont signalées avant intégration dans votre système.
Validation Hololang
vérification en profondeur.
Le moteur de validation Hololang applique des règles formelles sur chaque champ extrait. Cinq exemples concrets.
Format IBAN français
Vérifie que l'IBAN commence par FR, contient 27 caractères, et respecte la structure ISO 13616.
VALIDATE @iban FORMAT IBAN_FRClé RIB modulo 97
Calcule la clé de contrôle à partir du code banque, du code guichet et du numéro de compte, puis compare avec la clé extraite.
VALIDATE @cle_rib == MOD97(@code_banque, @code_guichet, @numero_compte)Cohérence BIC / code banque
Vérifie que le BIC extrait correspond bien à l'établissement identifié par le code banque dans l'IBAN, en s'appuyant sur le répertoire SWIFT.
VALIDATE SWIFT_LOOKUP(@bic) MATCHES @code_banqueTitulaire correspond au bénéficiaire attendu
Compare le nom du titulaire extrait avec le bénéficiaire déclaré dans votre système (ERP, fiche fournisseur). Signale les écarts significatifs.
VALIDATE FUZZY_MATCH(@titulaire, @expected_beneficiary) > 0.85Alerte IBAN hors France
Déclenche une alerte si l'IBAN ne commence pas par FR alors que le fournisseur est déclaré comme français. Signal indicatif de fraude au RIB ou d'erreur de document.
ALERT IF @iban NOT STARTS_WITH "FR" AND @supplier.country == "FR"Vérification clé IBAN (norme ISO 7064) :
Repérer un faux RIB
pendant l'extraction.
Les champs extraits ne servent pas qu'à remplir votre système : ce sont eux qui portent les contrôles. Chaque alerte dit lequel a parlé, sur quelle ligne, avec les deux valeurs comparées.
- 01
Les clés de l'IBAN
La clé RIB découle du code banque, du guichet et du compte ; l'IBAN porte sa propre clé modulo 97. Sur un PDF natif, une clé fausse veut dire qu'un caractère a changé.
Champs lus : IBAN, clé RIB

L'extraction : chaque champ relié à sa zone sur la page. - 02
La banque
Le BIC et le code banque de l'IBAN doivent désigner le même établissement.
Champs lus : BIC, code banque
- 03
Le titulaire
Le titulaire est la personne de la pièce d'identité, ou l'entreprise telle que le registre la nomme. Un RIB authentique au nom d'un tiers reste inacceptable.
Champs lus : titulaire

L'analyse : niveau de risque, valeur d'origine retrouvée dans le fichier et indicateurs. - 04
L'IBAN face au dossier
L'IBAN est comparé à celui des relevés bancaires. Un compte qui n'apparaît nulle part ailleurs est un écart à expliquer.
Champs lus : IBAN
- 05
Le fichier lui-même
Une valeur retapée par-dessus l'originale laisse souvent l'ancienne dans le fichier : Holofin la retrouve. Métadonnées et polices, elles, indiquent où regarder sans refuser un dossier seules.
Cas d'usage
De l'onboarding fournisseurs à la gestion de la paie, l'extraction de RIB automatise des processus critiques dans toute l'entreprise.
Onboarding fournisseurs
Chaque nouveau fournisseur transmet un RIB pour configurer les virements dans l'ERP. Holofin capture automatiquement l'IBAN, le BIC et le titulaire, les valide, puis les intègre dans SAP, Oracle, Sage ou tout autre système via API. Fin de la ressaisie, fin des erreurs de virement.
Gestion de la paie
L'arrivée d'un nouveau salarié ou un changement de banque nécessite la mise à jour des coordonnées bancaires dans le logiciel de paie. L'extraction automatique supprime le risque d'erreur sur le virement de salaire, un sujet particulièrement sensible pour le collaborateur.
Prélèvements automatiques
Les banques, assureurs et fournisseurs d'énergie traitent des mandats SEPA en masse. Chaque mandat contient un IBAN et un BIC à vérifier. L'extraction automatisée accélère la mise en place des prélèvements et réduit les rejets liés à des coordonnées erronées.
Remboursement de frais
Les plateformes de gestion de notes de frais doivent rembourser les collaborateurs sur leur compte personnel. L'extraction du RIB depuis un justificatif bancaire permet d'automatiser la configuration du remboursement sans saisie manuelle côté employé.
Questions fréquentes
sur l'extraction de RIB.
Holofin traite les RIB sous toutes leurs formes : PDF natifs générés par les banques en ligne (BNP Paribas, Société Générale, Crédit Agricole, etc.), scans de documents papier, captures d'écran d'applications bancaires mobiles, et RIB intégrés dans d'autres documents comme des relevés de compte ou des courriers. Aucun template par banque n'est nécessaire : le modèle s'adapte automatiquement à la mise en page.
Oui. Après extraction, le moteur Hololang vérifie le format IBAN (longueur, préfixe pays), la clé de contrôle modulo 97 conformément à la norme ISO 13616, et la cohérence entre le code banque de l'IBAN et le BIC. La clé RIB est également recalculée et comparée à la valeur extraite. Un IBAN syntaxiquement incorrect ou dont la clé ne correspond pas est signalé immédiatement.
Oui. Holofin détecte les coordonnées bancaires même lorsqu'elles sont intégrées dans l'en-tête ou le pied de page d'un relevé de compte, d'une facture ou de tout autre document. Le moteur de segmentation isole la zone contenant le RIB avant extraction, sans confusion avec les autres données du document.
Holofin analyse les métadonnées du PDF (date de création, date de modification, logiciel producteur) et détecte les incohérences typographiques (polices mélangées, tailles irrégulières dans la zone IBAN). La clé de contrôle IBAN est vérifiée mathématiquement, et le BIC est croisé avec le répertoire SWIFT. Ces signaux sont remontés sous forme d'alertes graduelles pour revue humaine avant validation du virement.
Oui. Holofin extrait et valide les IBAN de tous les pays de la zone SEPA (36 pays) ainsi que les IBAN hors SEPA. Le format est vérifié selon les règles spécifiques à chaque pays (longueur, structure). Les IBAN allemands (DE, 22 caractères), espagnols (ES, 24 caractères) ou britanniques (GB, 22 caractères) sont traités nativement.
Holofin propose une tarification au volume, dégressive à partir de 500 documents par mois. Un essai gratuit est disponible pour tester la précision sur vos propres documents. Le coût par extraction est significativement inférieur au coût d'une saisie manuelle (temps de saisie + coût des erreurs de virement). Contactez-nous pour un devis personnalisé.
Coordonnées bancaires fiables
en quelques secondes.
Envoyez-nous vos RIB les plus variés : PDF natifs, scans, captures mobiles. Voyez la précision de l'extraction et la profondeur de la validation.