111020 Validador Mensagens Projeto NFe - Secretaria da Fazenda

Validador de Mensagens do Projeto NF-e

01. OBJETIVO

(Vers?o 07/11/11)

A consulta p?blica na Internet do "Validador de Mensagens do Projeto da Nota Fiscal Eletr?nica", dispon?vel no site da

SEFAZ-RS, se prop?e a auxiliar as empresas na valida??o das mensagens vinculadas ao Sistema NFE.

02. USO DA TRANSA??O

O uso da transa??o ? simples, cabendo ao usu?rio copiar para a ?rea livre da tela a mensagem que deseja validar, clicando logo em seguida no bot?o "Validar".

03. RESULTADO APRESENTADO /ABA XML O resultado da consulta, al?m das valida??es, mostra tamb?m outras informa??es, conforme os grupos de dados que seguem:

Parser XML A interface do Sistema NFE com as empresas ? atrav?s de Web Services (WS), com mensagens no formato XML.

O Parser XML verifica se a mensagem est? "bem-formada". Entre outras regras, ? verificado se: - exist?ncia de um ?nico elemento raiz; - nome da tag com caracteres inv?lidos; - todas as tag abertas foram fechadas.

Tipo de Mensagem

O Sistema NFE tem v?rios Web Services e cada um deles tem definido o leiaute da mensagem que deve ser enviada pela empresa para a SEFAZ, assim como o leiaute da mensagem de retorno. Este "Validador de Mensagens" reconhece todas estas mensagens, al?m de algumas outras estruturas XML, conforme a tabela que segue.

Estrutura XML Mensagem de "Lote de NF-e" Mensagem de "Consulta Recibo do Lote" (WS "Retorno Recep??o") Mensagem de "Cancelamento de NF-e" Mensagem de "Inutiliza??o de Numera??o" Mensagem de "Consulta Situa??o da NF-e" Mensagem de "Consulta Status do Servi?o" Mensagem de "Consulta Cadastro de Contribuintes" Mensagem de "Lote de Registro de Eventos" Documento de "NF-e" Documento de "Evento" Documento de "Processamento da NF-e" Documento de "Processamento do Cancelamento" Documento de "Processamento da Inutiliza??o" Documento de "Processamento de Evento"

Tag "Raiz" enviNFe consReciNFe cancNFe inutNFe consSitNFe consStatServ ConsCad envEvento NFe evento nfeProc procCancNFe procInutNFe procEventoNFe

111020_Validador_Mensagens_Projeto_NFe.docx

1

As mensagens de resposta da SEFAZ para cada um dos Web Services tamb?m podem ser validadas neste "Validador de Mensagens".

Schema XML XML Schema ? uma linguagem baseada no formato XML para defini??o de regras de valida??o ("esquemas") em documentos XML. Os arquivos XSD (Xml Schema Definition) s?o publicados no Portal da NF-e (), junto com o Manual de Integra??o - Contribuinte.

O Schema XML consegue apontar alguns tipos de erro na montagem da mensagem, normalmente aqueles vinculados ao tipo de dado a ser informado em cada elemento (campo num?rico ou alfanum?rico) e ao dom?nio do campo.

O "Validador de Mensagens", dentro dos recursos dispon?veis, se prop?em a informar o erro de Schema encontrado e o elemento XML vinculado ao erro encontrado.

Certificado de Assinatura

Os documentos vinculados ao Sistema NFE s?o assinados pela empresa utilizando o seu Certificado Digital e tanto o valor da assinatura, quanto o pr?prio Certificado Digital utilizado para a assinatura XML, fazem parte da mensagem. As mensagens de consulta n?o s?o assinadas, portanto n?o cont?m um "Certificado Digital" usado na assinatura.

Neste grupo de dados ? reportado o resultado da verifica??o do Certificado Digital de Assinatura, podendo inclusive ser visualizado o Certificado Digital no bot?o "Visualizar".

Nota: Lembrando que o Lote de NF-e pode conter v?rias NF-e e cada uma delas pode conter um Certificado Digital diferente.

Assinatura XML Neste grupo de dados ? reportado o resultado da verifica??o da Assinatura Digital do documento, feita com o Certificado Digital citado no item anterior.

Nota: Lembrando que o Lote de NF-e pode conter v?rias NF-e e cada uma delas ? assinada individualmente.

Regras de Neg?cio

Neste grupo de informa??o aparece o resultado da aplica??o das regras de valida??o do documento da NF-e descritas no Manual de Integra??o ? Contribuinte. Lembrando novamente que o Lote de NF-e pode conter v?rias NF-e e esta consulta mostra o resultado da valida??o de cada NF-e existente no Lote.

A implementa??o do "Validador de Mensagens" se prop?em a auxiliar a empresa no desenvolvimento inicial da sua aplica??o, ou na elucida??o de algum caso pontual. O objetivo desta implementa??o n?o ? servir de refer?ncia ao servi?o de autoriza??o de uso das NF-e, prevalecendo sempre o resultado do processamento no ambiente normal de autoriza??o da empresa.

Seguem alguns detalhamentos sobre o resultado desta valida??o:

Situa??o

Resultado da Valida??o

Encontrado erro de Valida??o

Mostrado o c?digo e a descri??o do erro, conforme consta no

Manual de Integra??o.

N?o encontrado erro de Valida??o

Neste caso ? mostrada a mensagem:

"100-Simula??o: Autorizado o Uso da NF-e"

Emissor n?o habilitado para a emiss?o de NF-e As valida??es contra cadastro definidas no Manual de Integra??o

s?o feitas unicamente para a SEFAZ-RS e para as UF

participantes da SEFAZ Virtual do RS, pois os demais cadastros

n?o est?o dispon?veis. Desconsiderar o erro "245-CNPJ do

Emitente n?o cadastrado" na valida??o de NF-e das demais UF.

Valida??o de uma NF-e j? autorizada Neste caso, ? mostrado o erro:

anteriormente

"204-Rejei??o: Duplicidade de NF-e"

Valida??o de uma NF-e autorizada Caso tenham sido publicadas novas Regras de Valida??o

anteriormente.

descritas em Nota T?cnica, podem aparecer novos erros devido a

estas novas valida??es, al?m do erro acima de "Duplicidade de

NF-e"

111020_Validador_Mensagens_Projeto_NFe.docx

2

Nota 1: Na aplica??o normal da Nota Fiscal Eletr?nica o processamento ? interrompido quando da detec??o do primeiro erro de valida??o. O "Validador de Mensagens" tenta retornar todos os erros poss?veis que forem detectados na valida??o.

Nota 2: Deve ser evitado o uso desta transa??o por programa aplicativo da empresa.

04. RESULTADO APRESENTADO / ABA VISUALIZA??O A mensagem validada pode ser visualizada de uma forma estruturada na Aba "Visualiza??o", facilitando a visualiza??o dos dados da mensagem no formato XML.

111020_Validador_Mensagens_Projeto_NFe.docx

3

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download