Validador de Clé RIB & Relevé d'Identité Bancaire (França)
Valide a consistência estrutural, banco emissor, agência e a Clé RIB de 2 dígitos de contas bancárias da França.
Sobre a Validação do Relevé d'Identité Bancaire (RIB)
A validação do RIB examina os 23 caracteres que formam as coordenadas bancárias francesas, transliterando eventuais letras da conta segundo a norma CFONB e verificando se a Clé RIB coincide com a fórmula oficial Módulo 97.
Um RIB com Clé inválida acarreta a recusa imediata de transferências SEPA e débitos diretos pelo sistema interbancário europeu.
Anatomia & Estrutura do RIB Francês (23 Caracteres)
Estrutura oficial padronizada pela norma NF Z 43-010 e pelo CFONB:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 01 a 05 | Code Banque | 5 dígitos | Identificador da instituição financeira junto ao Banque de France | 30004 (BNP Paribas) |
| 06 a 10 | Code Guichet | 5 dígitos | Código da agência ou filial bancária (code agence) | 02837 |
| 11 a 21 | Numéro de Compte | 11 caracteres | Número alfanumérico da conta corrente (letras A-Z e números 0-9) | 0000247194B |
| 22 a 23 | Clé RIB | 2 dígitos | Chave de controle de 2 dígitos calculada pelo Módulo 97 | 03 |
Algoritmo de Cálculo da Clé RIB (CFONB Módulo 97)
Ponderação matemática oficial sobre os três primeiros blocos de dados:
Clé = 97 - ((89 * Banque + 15 * Guichet + 3 * Compte) % 97)
- 1. Converter letras do número de conta em algarismos de 1 a 9 conforme a tabela CFONB.
- 2. Multiplicar o código do banco por 89.
- 3. Multiplicar o código do guichet por 15.
- 4. Multiplicar o número de conta transliterado por 3.
- 5. Somar os três produtos e calcular o resto da divisão por 97.
- 6. Subtrair o resto de 97. Se o resultado for 0, a Clé RIB é 97.