Oi Débora,
O erro 999 em geral é um erro não esperado da SEFAZ. Ele pode ou não ter relação com o conteúdo do XML.
Já vi casos que houve rejeição 999 para um documento e após reenvio ele foi aprovado. Outras vezes o documento é rejeitado, mas no motivo o governo especifica que há alguma campo da estrutura do XML faltando ou preenchido incorretamente.
O resulto da validação do XML que você fez deu errado pq provavelmente você utilizou o XML da interface errada para fazer a validação. Note que o tipo da mensagem não foi identificado pelo validador, isso indica que a estrutura era completamente diferente do correto.
att,
Renan Correa
Message was edited by: Renan Correa