Pular para o conteúdo principal

Erro 400 — CNPJ alfanumérico requer a API v3

Este erro aparece na API de NFS-e (Nota Fiscal de Serviço Eletrônica) ao usar as versões legadas (V1/V2) com CNPJ alfanumérico envolvido. Há duas variantes da mensagem:

Na emissão, quando o prestador (a empresa do companyId) tem CNPJ alfanumérico:

"Prestador com CNPJ alfanumérico requer a API v3; as rotas v1/v2 não suportam CNPJ alfanumérico."

Na consulta por ID, quando a nota envolve CNPJ alfanumérico (prestador, tomador, destinatário ou intermediário):

"Esta nota fiscal contém CNPJ alfanumérico e requer a API v3; as rotas v1/v2 não suportam CNPJ alfanumérico."

Na NF-e/NFC-e o sinal é diferente: não há rejeição na emissão, mas a nota que envolve CNPJ alfanumérico fica invisível para a V2 — a consulta por ID retorna 404 Not Found e a nota não aparece nas listagens.

Causa

As versões legadas tratam federalTaxNumber como número. Um CNPJ alfanumérico (IN RFB 2.229/2024, em vigor desde julho de 2026) contém letras nas 12 primeiras posições e não pode ser representado como número.

Para não quebrar integrações existentes, as rotas legadas não expõem dados alfanuméricos: a NFS-e responde 400 explicando a causa (a nota existe, mas exige a V3); a NF-e/NFC-e responde 404, como se a nota não existisse para aquela versão.

Como resolver

  1. Confirme o formato: verifique se há letra em alguma das 12 primeiras posições do CNPJ. Os 2 dígitos finais são sempre numéricos.
  2. Cadastre a empresa pela V3, se ainda não existir: POST /v3/companies. Empresas alfanuméricas são invisíveis para as versões legadas.
  3. Troque o endpoint de /v1/ ou /v2/ para /v3/ (mesmo path nos demais segmentos, mesmas credenciais):
curl -X POST "https://api.nfe.io/v3/companies/{companyId}/serviceinvoices" \
-H "Authorization: SUA_API_KEY" \
-d '{ ... }'
  1. Prepare o consumidor da resposta: na V3, federalTaxNumber é sempre string, inclusive para CNPJ numérico.
  2. Consultas e listagens dessas notas também devem migrar para a V3 — as rotas legadas não as entregam.

Não procure flag, whitelist ou liberação manual: não existem. Se a SEFAZ ou a prefeitura ainda não aceitar o formato, a rejeição da autoridade é repassada como veio.

Como prevenir

Detecte o formato antes de escolher a versão. Se o CNPJ tiver letra nas 12 primeiras posições, direcione o fluxo para a V3:

function isAlphanumericCnpj(cnpj) {
return /[A-Z]/.test(String(cnpj).substring(0, 12));
}

Para novas integrações, use a V3 desde o início e trate federalTaxNumber como string em modelos, banco (VARCHAR(14)) e parsers. Isso elimina esta classe de erro.

Veja também

NFE.io

A NFE.io é uma empresa de tecnologia que fornece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas. Com suas ferramentas, as empresas podem economizar tempo e reduzir erros, aumentando a eficiência e precisão do processo de emissão de notas fiscais.

Um dos principais cases de sucesso da NFE.io é a implementação da solução na empresa de transporte Rodonaves. Com a automatização da emissão e gestão de notas fiscais eletrônicas, a Rodonaves conseguiu reduzir em até 80% o tempo gasto nesse processo, o que se traduziu em uma significativa melhoria na eficiência operacional. Além disso, a empresa também conseguiu eliminar erros e atrasos na emissão de notas fiscais, o que melhorou a relação com seus clientes e aumentou a confiança dos órgãos fiscais.

Outro exemplo é a implementação da NFE.io na empresa de comércio eletrônico, a Loja Integrada. Com a automatização da emissão de notas fiscais, a Loja Integrada conseguiu aumentar a velocidade de emissão de notas em até 10 vezes, o que permitiu que a empresa atendesse a uma maior quantidade de clientes e, consequentemente, aumentar as suas vendas.

Além desses exemplos, a NFE.io também tem outros cases de sucesso com empresas de setores como indústria, construção, varejo e serviços, mostrando a versatilidade e eficácia da sua solução.

Em resumo, a NFE.io é uma empresa de tecnologia que oferece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas, ajudando as empresas a economizar tempo e reduzir erros, melhorando a eficiência e precisão do processo. Com cases de sucesso em diferentes setores, a NFE.io tem se destacado como uma empresa líder em automação fiscal.