CNPJ alfanumérico e a chave da nota fiscal: o que muda em NF-e e NFS-e
A partir de julho de 2026, o CNPJ deixa de ser exclusivamente numérico. A chave de acesso da nota fiscal segue junto — e muda com ele.
A Receita Federal começa a emitir CNPJs com letras a partir de julho de 2026, conforme a Instrução Normativa RFB nº 2.229/2024. A mecânica da nova inscrição — formato, posições alfanuméricas, cálculo do novo dígito verificador, cronograma da emissão — já está detalhada em um post anterior aqui no blog.
O foco aqui é mais estreito: o que acontece com a chave de acesso da nota fiscal quando o CNPJ que ela embute deixa de ser puramente numérico. A resposta, curiosamente, não é exatamente a mesma para NF-e e para NFS-e — e o descompasso entre os dois ecossistemas vale conhecer.
A chave da NF-e ganha letras
A chave de acesso da NF-e — o código de 44 caracteres que identifica a nota — é construída a partir de campos da própria nota, e o CNPJ do emitente ocupa 14 dessas posições, no meio do código.
Hoje, a chave inteira é numérica. A regra de validação clássica em qualquer sistema é simples: 44 dígitos, todos números. Isso muda.
A Nota Técnica Conjunta DF-e 2025.001, publicada em 2025 pelo ENCAT — a coordenação técnica que reúne as Sefaz —, formaliza a decisão: a chave passa a aceitar letras maiúsculas (A-Z) em 12 posições centrais, exatamente as 12 primeiras posições do CNPJ do emitente — a parte que pode ter letras. Os 6 caracteres iniciais (UF e mês/ano) e os 26 finais — que incluem os dois dígitos verificadores do CNPJ, que seguem numéricos, mais modelo, série, número da nota e demais campos — permanecem como dígitos.
Em regex, a chave passa de algo como \d{44} para [0-9]{6}[A-Z0-9]{12}[0-9]{26}. Não há conversão por baixo dos panos: o CNPJ alfanumérico entra na chave como ele é, com as letras que tiver.
A mudança não atinge só a NF-e. A mesma nota técnica vale para o conjunto de documentos fiscais eletrônicos que usam estrutura semelhante de chave: NF-e, NFC-e, CT-e, CT-e OS, GTV-e, MDF-e, BP-e, BP-e TM, NF3-e e NFCom. Em abril de 2026, a NT 2026.004 complementou o trabalho com a atualização dos schemas XML (XSD), redefinindo os tipos dos campos CNPJ, chNFe e correlatos para o padrão alfanumérico.
E a NFS-e Nacional?
Aqui a história é menos resolvida.
A NFS-e Padrão Nacional, gerida pelo Comitê Gestor da NFS-e (SE/CGNFS-e), tem chave de acesso própria, com 50 caracteres. Dentro dela há um campo de “Inscrição Federal” de 14 posições que carrega o CNPJ do emitente — ou o CPF, com zeros à esquerda.
Até o fechamento desta análise, o SE/CGNFS-e não havia publicado nota técnica específica tratando do CNPJ alfanumérico. As oito notas técnicas já editadas para o Padrão Nacional cobrem outros temas — adequações para IBS/CBS, DANFSe v2.0, contingência —, mas o ajuste explícito para o novo formato de CNPJ ainda não saiu.
Operacionalmente, a expectativa é razoável: como o campo de Inscrição Federal na chave da NFS-e já é tratado como string — precisa acomodar CPFs com zeros à esquerda —, a transição tende a se resolver por mudança de tipo no schema, em uma NT futura. Enquanto isso não vier por escrito, prudência é tratar a NFS-e Nacional como ponto de atenção, não como ponto resolvido. E, no ecossistema municipal — emissores próprios de prefeituras que ainda não migraram para o Padrão Nacional —, fica caso a caso.
Onde isso quebra no software
A chave deixar de ser puramente numérica parece uma mudança pequena. Não é. Algumas frentes silenciosas:
Validações de formato. Qualquer expressão regular do tipo \d{14} para CNPJ ou \d{44} para chave precisa ser reescrita. Em formulários, APIs, jobs de ETL, planilhas com validação — todos.
Tipagem em banco de dados. Colunas declaradas como BIGINT, NUMERIC ou NUMBER(14) deixam de comportar o conteúdo. Migrar para VARCHAR(14) no CNPJ e CHAR(44) na chave é o caminho — com revisão de índices, chaves estrangeiras e relacionamentos.
Schemas XML. Os XSDs da NF-e foram redefinidos pela NT 2026.004 para tratar CNPJ e chNFe como strings alfanuméricas. Toda integração que valide payload contra schema antigo passa a rejeitar a nota.
Conciliação fiscal — o risco mais traiçoeiro. Rotinas que comparam chaves ou CNPJs como string seguem funcionando. Rotinas que fazem cast implícito para numérico (parseInt, CAST AS BIGINT, “tirar máscara e converter para número”) quebram silenciosamente quando a chave contém uma letra. Em batch noturno, sem alerta de erro, isso vira diferença de fechamento difícil de rastrear.
Cálculo do dígito verificador. O DV do CNPJ alfanumérico usa um algoritmo novo — módulo 11 com valor de cada caractere igual a “ASCII menos 48”. É retrocompatível: CNPJs puramente numéricos continuam batendo pelo método antigo. CNPJs com letras só batem pelo novo. Validadores feitos em casa precisam ser atualizados.
Código de barras do DANFE. O CODE-128C, padrão atual e exclusivamente numérico, deixa de funcionar para chaves com letras. A migração passa por adotar um modo híbrido CODE-128A/C. Detalhe técnico, mas relevante para quem imprime DANFE em volume.
O calendário
A NT 2026.004 estabelece:
- Ambiente de homologação: aceita CNPJ alfanumérico em chaves e payloads de NF-e/NFC-e a partir de 1º de junho de 2026.
- Ambiente de produção: a partir de 1º de julho de 2026 — mesma data em que a Receita Federal começa a emitir os primeiros CNPJs com letras.
Não há prorrogação anunciada. Como os primeiros CNPJs alfanuméricos saem em julho, qualquer empresa que receba uma nota desses primeiros emissores precisa estar pronta para processá-la a partir do dia 1º.
Fechamento
CNPJs já emitidos no formato numérico continuam válidos e seguem produzindo chaves numéricas — a convivência entre os dois mundos é permanente, não uma transição passageira. O que muda é que, a partir de julho, qualquer sistema precisa estar preparado para o outro formato também, sem assumir que “todo CNPJ é número” como verdade óbvia.
A NF-e tem a regra clara e o cronograma definido. A NFS-e Nacional ainda precisa de palavra oficial sobre o tema — e, no ecossistema municipal, é caso a caso.
Quem opera com o Motor Fiscal pode ficar tranquilo pois todas as alterações necessárias já estão implantadas em produção.
Fontes:
– Nota Técnica Conjunta DF-e 2025.001 — Portal NF-e (ENCAT)
– Nota Técnica 2026.004 v1.00 — Portal NF-e
– CNPJ Alfanumérico — Receita Federal
– Manual do Contribuinte NFS-e Nacional v1.2 (gov.br/nfse)
– Instrução Normativa RFB nº 2.229/2024