Rejeição 568: Falha no schema XML – inexiste atributo versao na tag raiz do lote de NF-e
Descrição oficial da SEFAZ: Falha no schema XML – inexiste atributo versao na tag raiz do lote de NF-e
O que significa
A tag raiz do lote de NF-e precisa trazer o atributo de versão do leiaute, e ele não veio. Sem esse atributo a SEFAZ não sabe contra qual schema validar.
Por que acontece
A regra é objetiva: o atributo versao precisa existir na raiz do lote. A causa concreta é de montagem do XML — o envelope foi construído sem o atributo, ou ele se perdeu em alguma manipulação do documento (concatenação de strings, serialização que descarta atributos, cópia de um template incompleto).
Como resolver
Abra o XML transmitido e confirme se a tag raiz do lote traz o atributo de versão preenchido com a versão vigente do serviço. Se estiver ausente, corrija a rotina que monta o envelope para incluí-lo e retransmita. Valide o XML contra o XSD antes do novo envio.
Como evitar
Monte o envelope de lote a partir de uma classe serializada ou de um template validado, nunca por concatenação manual de texto.