Pular para o conteúdo
Fiscal ProBiblioteca
Rejeição 489 · Regra I05e-20

Rejeição 489: CNPJ do fabricante inválido no item

Revisão editorial em 15 de out. de 2026. Confira as versões e condições das regras nas fontes do artigo.

A rejeição 489, regra I05e-20, indica que o CNPJ informado em CNPJFab, no produto da NF-e ou NFC-e, é inválido por zeros ou dígito verificador. Esse campo identifica o fabricante da mercadoria. A mensagem não se refere automaticamente ao CNPJ do emitente, do destinatário ou do fornecedor. MOC, página 90

Qual campo precisa ser comparado com a origem?

Leia NFe/infNFe/det/prod/CNPJFab no item indicado pelo retorno e compare com a identificação confirmada do fabricante. Examine a ficha do produto, os documentos de origem e o cadastro efetivamente usado na geração. Se houver vários itens, confira cada ocorrência; o mesmo fabricante não pode ser presumido para toda a nota. O campo existe na estrutura prod e se relaciona ao indicador de escala da mercadoria. MOC, páginas 18 e 90

A ausência e a invalidez são o mesmo defeito?

Não. A I05e-10/879 exige o CNPJ do fabricante quando indEscala=N, escala não relevante. A I05e-20/489 verifica um CNPJFab que foi informado. Remover o identificador inválido pode deixar uma ausência exigida pela 879; inserir zeros para preencher a ausência pode provocar a 489. Confirme a condição e a identificação real em conjunto, sem mudar o indicador para contornar a validação. MOC, página 90

Como tratar CNPJ alfanumérico e zeros?

A NT 2026.004, versão 1.01, muda o tipo de CNPJFab para alfanumérico, com 14 posições. O cronograma prevê homologação até 15/06/2026 e produção em 01/07/2026, sem comprovar a atualização individual de todo emissor. Confira a versão do schema e do cálculo do verificador utilizado. Uma rotina legada que conserva apenas números pode corromper um identificador alfanumérico; um campo tratado como inteiro pode perder zeros iniciais. Não apague caracteres do identificador cadastral para adaptá-lo a uma validação antiga. NT 2026.004, páginas 3 e 6

Exemplo: fornecedor preenchido no lugar do fabricante

Cenário sintético: o cadastro importa um campo genérico de identificação do fornecedor para CNPJFab; quando esse dado está vazio, a integração preenche zeros. A rejeição evidencia a sequência inválida, mas a investigação também precisa confirmar o papel de fabricante. Recuperar apenas um CNPJ válido do fornecedor não demonstra que ele fabrica aquela mercadoria.

Em outro cenário sintético, os documentos e o cadastro identificam corretamente o fabricante, mas o XML perde um caractere durante a serialização. A comparação localiza a falha de software. A correção é preservar a identificação original no caminho correto e usar o leiaute aplicável.

Como concluir a validação?

Depois de confirmar a causa, corrija a origem cadastral ou a transformação e regenere o documento pelo emissor. Confira o CNPJFab do mesmo item, indEscala e o fabricante confirmado; a consistência do dígito não comprova existência cadastral ou identidade do fabricante. A classificação da escala e o tratamento fiscal da mercadoria continuam dependendo de documentação e confirmação próprias.

Os exemplos não fabricam CNPJ ou XML operacional, pois a análise exige o identificador original protegido. Preserve arquivos assinados e documentos autorizados; se houve resposta incerta, confirme o estado da tentativa antes de novo envio.