Rejeição 489: CNPJ informado inválido (DV ou zeros)
Descrição oficial da SEFAZ: CNPJ informado inválido (DV ou zeros)
O que significa
Um CNPJ informado no XML não passou na validação: ou o dígito verificador não fecha, ou o campo veio preenchido com zeros. A SEFAZ só checa a consistência do número, não se a empresa existe.
Por que acontece
Origem típica é cadastro: CNPJ digitado errado, importado de planilha com truncamento de zeros à esquerda, ou preenchido com zeros como marcador de 'não informado'. Como a validação é objetiva, o campo exato que falhou depende de qual CNPJ do XML está errado — emitente, destinatário, transportador, local de entrega ou retirada.
Como resolver
Localize no XML qual campo de CNPJ está inválido e confira o número no cadastro correspondente, prestando atenção a zeros à esquerda e a máscaras removidas. Corrija o cadastro e reemita. Se o CNPJ não se aplica àquele participante, o campo não deve ir zerado — deve ser omitido ou substituído pelo CPF, conforme o caso.
Como evitar
Valide o dígito verificador do CNPJ na entrada do cadastro e nunca grave zeros para representar ausência.