Rejeição 572: Erro Atributo ID do evento não corresponde a concatenação dos campos (“ID” + tpEvento + chNFe + nSeqEvento)

Descrição oficial da SEFAZ: Erro Atributo ID do evento não corresponde a concatenação dos campos (“ID” + tpEvento + chNFe + nSeqEvento)

O que significa

O atributo ID do evento tem formação fixa: a literal ID seguida do código do tipo de evento, da chave de acesso da NF-e e do número sequencial do evento com dois dígitos. A SEFAZ remontou esse valor e ele não confere com o que veio no XML.

Por que acontece

Falta de zero à esquerda no número sequencial (1 em vez de 01) é o caso mais comum. Também ocorre com chave de acesso divergente da informada no corpo do evento, tipo de evento trocado, espaços ou quebras de linha no atributo, ou ID montado à mão e copiado de outro evento.

Como resolver

Remonte o ID por concatenação direta dos quatro componentes, sem separadores e sem espaços, com o sequencial preenchido em dois dígitos. Confirme que a chave usada no ID é exatamente a mesma do campo chNFe do evento e que o tipo de evento bate. Assine de novo — o ID é referenciado na assinatura — e retransmita.

Como evitar

Gere o ID sempre por uma função única a partir dos campos do evento, nunca por digitação ou cópia.