Validação de Schema XML - arquivos/documentos XML da NF-e
Quarta-feira, Abril 2nd, 2008Todas as mensagens da NF-e são documentos XML que devem atender as definições do respectivo schema XML. Os schemas XML de cada versão do leiaute estão agrupados nos Pacotes de Liberação e são identificados com o mesmo nome da tag principal do documento XML e a versão (ex.: nfe_v1.10.xsd)
Não existe uma correlação entre a versão do manual de integração do contribuinte e a versão do PL, assim é necessário verificar qual a versão do PL que é compatível com a versão do manual de integração em uso.
Exemplo: O PL_005a é o pacote de liberação compatível com o Manual de Integração do Contribuinte - versão 2.02.
Para evitar surpresas, recomendamos que todas as mensagens sejam validadas antes do envio ao WS da SEFAZ, em especial durante a fase de desenvolvimento, quando as chances de equívocos são maiores.
A SEFAZ/RS oferece o validador de mensagem da NF-e , que é muito útil para verificar se o documento XML está de acordo com o respectivo Schema XML, verificando também a assinatura digital se a mensagem for assinada.
O XML Notepad 2007 da Microsoft é um editor de documento XML, gratuito, que além de permitir a edição do XML, tem a capacidade de indicar todos os erros de validação de Schema XML (é necessário indicar a localização do Schema XML na opção view/Schemas).