Rejeição 546: Erro na Chave de Acesso – Campo Id – falta a literal NFe
Descrição oficial da SEFAZ: Erro na Chave de Acesso – Campo Id – falta a literal NFe
O que significa
O identificador do grupo de informações da NF-e precisa ser a literal NFe seguida dos 44 dígitos da chave de acesso. A SEFAZ não encontrou esse prefixo.
Por que acontece
Erro de montagem do XML: o campo foi preenchido só com os 44 dígitos, com o prefixo em caixa errada, ou com espaço entre o prefixo e a chave. Ocorre tipicamente em integrações que montam o XML na mão ou que reaproveitam o prefixo de outro documento.
Como resolver
Ajuste o identificador para o formato NFe seguido imediatamente dos 44 dígitos da chave, sem espaços e respeitando a grafia exata. Regere a assinatura depois, porque é esse identificador que a assinatura referencia. Transmita de novo.
Como evitar
Monte esse campo em um único ponto do código, a partir da chave calculada, nunca por concatenação ad hoc.