Pular para o conteúdo principal

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çãoCampoTamanhoSignificado & RegraExemplo
01 a 05Code Banque5 dígitosIdentificador da instituição financeira junto ao Banque de France30004 (BNP Paribas)
06 a 10Code Guichet5 dígitosCódigo da agência ou filial bancária (code agence)02837
11 a 21Numéro de Compte11 caracteresNúmero alfanumérico da conta corrente (letras A-Z e números 0-9)0000247194B
22 a 23Clé RIB2 dígitosChave de controle de 2 dígitos calculada pelo Módulo 9703

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. 1. Converter letras do número de conta em algarismos de 1 a 9 conforme a tabela CFONB.
  2. 2. Multiplicar o código do banco por 89.
  3. 3. Multiplicar o código do guichet por 15.
  4. 4. Multiplicar o número de conta transliterado por 3.
  5. 5. Somar os três produtos e calcular o resto da divisão por 97.
  6. 6. Subtrair o resto de 97. Se o resultado for 0, a Clé RIB é 97.

Perguntas Frequentes & Especificações Técnicas