Rejeição 409: Campo cUF inexistente no elemento nfeCabecMsg do SOAP Header

Descrição oficial da SEFAZ: Campo cUF inexistente no elemento nfeCabecMsg do SOAP Header

O que significa

A mensagem chegou ao Web Service sem o campo de código da UF dentro do cabeçalho SOAP. Esse campo diz a qual UF a requisição se destina.

Por que acontece

É erro de integração, não de conteúdo fiscal: o cabeçalho SOAP foi montado sem o campo, ou com ele fora do elemento correto, ou com o namespace errado, o que faz o servidor não enxergar o campo. Costuma aparecer depois de trocar a biblioteca de comunicação ou de atualizar o cliente do Web Service.

Como resolver

Corrija a montagem do cabeçalho SOAP para incluir o código da UF no elemento esperado, com o namespace correto, e reenvie. A nota em si não precisa ser alterada nem reassinada: o problema está no envelope da requisição, não no XML da NF-e.

Como evitar

Registre o envelope SOAP enviado quando houver erro, para diagnosticar o cabeçalho sem depender de reproduzir o caso.