Rejeição 617: Chave de Acesso inválida (CNPJ zerado ou dígito inválido)

Descrição oficial da SEFAZ: Chave de Acesso inválida (CNPJ zerado ou dígito inválido)

O que significa

O trecho da chave de acesso que carrega o CNPJ do emitente está zerado ou com dígito verificador inválido. A SEFAZ valida esse CNPJ dentro da própria chave.

Por que acontece

Emitente sem CNPJ preenchido no cadastro, CNPJ gravado com máscara e depois truncado, ou perda de zeros à esquerda por tratar o CNPJ como número em vez de texto. Em emissão por pessoa física com CPF, a chave também falha aqui se o campo não for preenchido conforme a regra (CPF alinhado à direita com zeros à esquerda).

Como resolver

Confira o CNPJ do emitente no cadastro: 14 dígitos, sem pontuação, com dígito verificador válido. Confira as posições 7 a 20 da chave contra esse CNPJ. Corrija o cadastro, regere a chave e retransmita o XML assinado.

Como evitar

Guarde CNPJ e CPF como texto de tamanho fixo, nunca como campo numérico, e valide o dígito verificador no cadastro.