Todas as mensagens do projeto da NF-e e NFC-e são documentos XML e devem ser previamente validados pela aplicação cliente.
A validação de um documento XML é realizada com a aplicação do respectivo Schema XML, que contêm a definição dos campos e conteúdos válidos para o documento XML.
Os Esquemas XML encontram-se no portal nacional da NF-e: http://www.nfe.fazenda.gov.br