- NF-eletrônica nacional - http://nf-eletronica.com/blog -

Validação de Schema XML - arquivos/documentos XML da NF-e

Posted By admin On 02-04-2008 @ 8:57 In Schema XML | Comments Disabled

Todas 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 [1] PL_005a é o pacote de liberação compatível com o [2] 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  [3] 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 [4] 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).


Article printed from NF-eletrônica nacional: http://nf-eletronica.com/blog

URL to article: http://nf-eletronica.com/blog/?p=39

URLs in this post:
[1] PL_005a: http://www.nfe.fazenda.gov.br/portal/docs/PL_005a.zip
[2] Manual de Integração do Contribuinte - versão 2.02.: http://www.nfe.fazenda.gov.br/portal/docs/Manual_de_Integracao-Contribuinte_versao202_2007-06-29.pdf
[3] validador de mensagem da NF-e: http://www.sefaz.rs.gov.br/AAE_ROOT/NFE/SAT-WEB-NFE-VAL_1.asp
[4] XML Notepad 2007: http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&di
splaylang=en

Copyright © 2008-2011 NF-eletrônica nacional. All rights reserved.