Validador FIGI (instrumento financeiro)
Valide um código FIGI (Financial Instrument Global Identifier) de 12 caracteres pelo dígito verificador. Identificador global de ativos do mercado financeiro.
—
FIGI: o Identificador Global de Instrumento Financeiro de 12 caracteres
O FIGI (Financial Instrument Global Identifier) é um código alfanumérico de 12 caracteres que identifica de forma única e permanente um instrumento financeiro — uma ação, título, opção ou futuro. Um padrão aberto mantido pela Object Management Group (com a Bloomberg como autoridade de registro), é gratuito, diferente de muitos IDs de papéis proprietários. Esta ferramenta confere a estrutura e o dígito verificador; o exemplo BBG000BLNNH6 é o FIGI da ação ordinária da Apple.
Os FIGIs são deliberadamente sem significado semântico — não codificam emissor, país ou tipo de ativo, então nunca precisam mudar quando uma empresa é renomeada, troca de bolsa ou se reestrutura. Essa permanência é justamente o objetivo.
Estrutura de BBG000BLNNH6
- Caracteres 1–2: um prefixo de provedor; não pode ser uma das combinações proibidas (
BS, BM, GG, GB, GH, KY, VG) para não colidir com códigos de país de ISIN. - Caractere 3: sempre a letra
G. - Caracteres 4–11: consoantes maiúsculas e dígitos (sem vogais, para não formar palavras).
- Caractere 12: um dígito verificador módulo 10 (estilo Luhn sobre valores base-36).
FIGI vs ISIN/CUSIP
- ISIN: 12 caracteres, codifica um prefixo de país; um por papel por mercado.
- CUSIP: 9 caracteres, América do Norte, proprietário.
- FIGI: aberto, gratuito, granular até a listagem por bolsa, e nunca reutilizado.
Pegadinhas comuns
- Sem significado nos caracteres: não parseie um FIGI para emissor ou país — consulte no OpenFIGI.
- Prefixos proibidos: um FIGI começando com um código de país tipo ISIN é inválido por desenho.
- Só consoantes: vogais nas posições 4–11 sinalizam um código malformado.
- Checksum ≠ existe: um dígito verificador válido não prova que o instrumento está registrado.
FAQ
Por que sem vogais? Excluir vogais impede que a seção aleatória do meio forme palavras por acaso.
O FIGI é gratuito? Sim — é um padrão aberto sem taxa de licenciamento, uma diferença-chave em relação a ISIN/CUSIP.
Uma empresa tem um FIGI? Não — há FIGIs em níveis diferentes (classe global de ações, país e listagem por bolsa individual).
Ferramentas Relacionadas
Validador de ISIN
Valida ISINs (International Securities Identification Number) de 12 caracteres com dígito verificador (Luhn estendido).
Validador Last-Modified
Valide se um cabeçalho HTTP Last-Modified está no formato correto (HTTP-date, RFC 7231). Útil para depurar cache de navegador, CDNs e desempenho de sites.
Validador de CNPJ em Lote
Valida uma lista de CNPJs (um por linha) e mostra resumo: válidos, inválidos e total. Sem envio para servidores.
Validador de Conta Bancária por País
Valida o formato básico de número de conta bancária por país: tamanho e padrão para Brasil (X-D), Portugal (NIB 21 dígitos), EUA (routing 9), Canadá, Reino Unido.
Validador de ObjectId Genérico
Valida formatos de ObjectId genéricos usados em diferentes bancos NoSQL: MongoDB (24 hex), Couchbase (UUID), Cassandra (TimeUUID).
Validador Validade MM/YY
Valide a data de validade de um cartão no formato MM/AA: confere se o mês é válido e se não está vencido. Útil para formulários de pagamento e checkout.