Bom dia, boas dicas de implementação, deixariam as informações mais claras ainda. A validacao roda primeiro contra o XSD oficial e depois utiliza uma regra de negocio interna pra validar contra as rejeicoes e traduzir as mensagens em uma linguagem mais compreensivel, mas so faz isso caso as primeiras validacoes do XSD falharem.
Respondendo a "Boa iniciativa, ainda mais gratuita e focada no..." dentro da publicação Pitch: Fiz um verificador de XML de Notas Fiscais pra a reforma fiscal
1