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.