Projeto Nota Fiscal Eletrônica - Minas Gerais
Nota Fiscal eletr?nica
Nota T?cnica 2010/008
Projeto Nota Fiscal Eletr?nica
Nota T?cnica 2010/008 Registro de Eventos
da Nota Fiscal Eletr?nica Carta de Corre??o
Vers?o 1.00 Setembro 2010
Nota Fiscal eletr?nica
Controle de Vers?es
Vers?o 0.00 1.00
Data 17/06/2010 ? SP 20/08/2010 ? RS/SC/SP
Manual de Integra??o - Contribuinte
Este documento tem por objetivo a defini??o das especifica??es t?cnicas necess?rias para a implementa??o da Carta de Corre??o eletr?nica ? CC-e e adequa??o da Consulta Situa??o da NF-e para permitir a consulta dos eventos da NF-e 2G.
O documento ser? tratado como um documento independente durante a fase de desenvolvimento do Web Service para facilitar a sua manuten??o e aperfei?oamento.
Ap?s a disponibiliza??o do Web Service de Registro do Evento Carta de Corre??o em ambiente de produ??o, o documento passar? a fazer parte do Manual de Integra??o do Contribuinte ? vers?o 4.01.
P?g. 2 / 15
Nota Fiscal eletr?nica
Manual de Integra??o - Contribuinte
4.5 Service ? NfeConsulta2 Protocolo
Consulta situa??o atual da NF-e
Contribuinte
Client NFe
Consulta NF-e Retorno
Secretaria de Fazenda Estadual
Web Service: NfeConsulta
nfeConsultaNF
Proc. Ret
Consulta NF-e Aplica??o NF-e
Fun??o: servi?o destinado ao atendimento de solicita??es de consulta da situa??o atual da NF-e na Base de Dados do Portal da Secretaria de Fazenda Estadual.
Processo: s?ncrono.
M?todo: nfeConsultaNF2
4.5.1 Leiaute Mensagem de Entrada
Entrada: Estrutura XML contendo a chave de acesso da NF-e.
Schema XML: consSitNFe_v2.01.xsd
#
Campo
EP01 conSitNFe
EP02 versao
EP03 tpAmb
EP04 xServ
EP05 chNFe
Ele Pai Tipo Ocor. Tam. Dec.
Descri??o/Observa??o
Raiz -
-
-
-
TAG raiz
A EP01 N 1-1 1-4 2 Vers?o do leiaute
E EP01 N 1-1 1
Identifica??o do Ambiente: 1 ? Produ??o / 2 - Homologa??o
E EP01 C 1-1 9
Servi?o solicitado `CONSULTAR'
E EP01 N 1-1 44
Chave de Acesso da NF-e.
4.5.2 Leiaute Mensagem de Retorno
Retorno: Estrutura XML contendo a mensagem do resultado da consulta de protocolo:
Schema XML: retConsSitNFe_v2.01.xsd
#
Campo
ER01 retConsSitNFe
ER02 versao
ER03 tpAmb
ER04 verAplic
Ele Pai Tipo Ocor. Tam. Dec.
Descri??o/Observa??o
Raiz -
- -
-
TAG raiz da Resposta
A ER01 N 1-1 1-4 2 Vers?o do leiaute
E ER01 N 1-1 1
Identifica??o do Ambiente: 1 ? Produ??o / 2 ? Homologa??o
E ER01 C 1-1 1-20
Vers?o do Aplicativo que processou a consulta. A vers?o deve ser iniciada com a sigla da UF nos casos de WS pr?prio ou a sigla SCAN,
P?g. 3 / 15
Nota Fiscal eletr?nica
Manual de Integra??o - Contribuinte
ER05 cStat ER06 xMotivo ER07 cUF EP07a chNFe ER08 protNFe
E ER01 N E ER01 C E ER01 N E ER01 N G ER01 xml
1-1 3 1-1 1-255 1-1 2 1-1 44 0-1 -
ER09 retCancNFe
G ER01 xml 0-1 -
ER10 procEventoNFe G ER01 xml 0-N -
SVAN ou SVRS nos demais casos.
C?digo do status da resposta.
Descri??o literal do status da resposta.
C?digo da UF que atendeu a solicita??o.
Chave de Acesso da NF-e consultada.
Protocolo de autoriza??o ou denega??o de uso da NF-e (vide item 4.2.2). Informar se localizado uma NF-e com cStat = 100 (uso autorizado) ou 110 (uso denegado).
Protocolo de homologa??o de cancelamento de NF-e (vide item 4.3.2). Informar se localizado uma NF-e com cStat = 101 (cancelado).
Informa??o do evento e respectivo Protocolo de registro de Evento
4.5.3 Descri??o do Processo de Web Service
Este m?todo ser? respons?vel por receber as solicita??es referentes ? consulta de situa??o de notas fiscais eletr?nicas enviadas para as Secretarias de Fazendas Estaduais. Seu acesso ? permitido apenas pela chave ?nica de identifica??o da nota fiscal.
O aplicativo do contribuinte envia a solicita??o para o Web Service da Secretaria de Fazenda Estadual. Ao receber a solicita??o a aplica??o do Portal da Secretaria de Fazenda Estadual processar? a solicita??o de consulta, validando a Chave de Acesso da NF-e, e retornar? mensagem contendo a situa??o atual da NF-e na Base de Dados e todos os protocolos dos eventos existentes para a NF-e consultada.
Dever?o ser realizadas as valida??es e procedimentos que seguem.
4.5.4 Valida??o do Certificado de Transmiss?o
Valida??o do Certificado Digital do Transmissor (protocolo SSL)
# Regra de Valida??o
Cr?tica
A01 Certificado de Transmissor Inv?lido: - Certificado de Transmissor inexistente na mensagem - Vers?o difere "3" - Se informado, Basic Constraint de ser true (n?o pode ser Certificado de AC) - KeyUsage n?o define "Autentica??o Cliente"
Obrig.
A02 Validade do Certificado (data in?cio e data fim)
Obrig.
A03 Verifica a Cadeia de Certifica??o: - Certificado da AC emissora n?o cadastrado na SEFAZ - Certificado de AC revogado - Certificado n?o assinado pela AC emissora do Certificado
Obrig.
Msg 280
281 283
Efeito Rej.
Rej. Rej.
A04 LCR do Certificado de Transmissor - Falta o endere?o da LCR (CRL DistributionPoint) - LCR indispon?vel - LCR inv?lida
A05 Certificado do Transmissor revogado
A06 Certificado Raiz difere da "ICP-Brasil"
A07 Falta a extens?o de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Obrig. 286 Rej.
Obrig. 284 Rej. Obrig. 285 Rej. Obrig. 282 Rej.
As valida??es de A01, A02, A03, A04 e A05 s?o realizadas pelo protocolo SSL e n?o precisam ser implementadas. A valida??o A06 tamb?m pode ser realizada pelo protocolo SSL, mas pode falhar se
P?g. 4 / 15
Nota Fiscal eletr?nica
Manual de Integra??o - Contribuinte
existirem outros certificados digitais de Autoridade Certificadora Raiz que n?o sejam "ICP-Brasil" no reposit?rio de certificados digitais do servidor de Web Service da SEFAZ.
4.5.5 Valida??o Inicial da Mensagem no Web Service
Valida??o Inicial da Mensagem no Web Service
# Regra de Valida??o
Aplic.
B01 Tamanho do XML de Dados superior a 500 Kbytes
Obrig.
B02 XML de Dados Mal Formado
Facult.
B03 Verifica se o Servi?o est? Paralisado Momentaneamente
Obrig.
B04 Verifica se o Servi?o est? Paralisado sem Previs?o
Obrig.
Msg 214 243 108 109
Efeito Rej. Rej. Rej. Rej.
A mensagem ser? descartada se o tamanho exceder o limite previsto (500 KB) A aplica??o do contribuinte n?o poder? permitir a gera??o de mensagem com tamanho superior a 500 KB. Caso isto ocorra, a conex?o poder? ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configura??es do ambiente de rede da SEFAZ (ex.: controle no firewall). No caso do controle de tamanho ser implementado por aplicativo teremos a devolu??o da mensagem de erro 214.
As unidades federadas que mant?m o Web Service dispon?vel, mesmo quando o servi?o estiver paralisado, dever?o implementar as verifica??es 108 e 109. Estas valida??es poder?o ser dispensadas se o Web Service n?o ficar dispon?vel quando o servi?o estiver paralisado.
4.5.6 Valida??o das informa??es de controle da chamada ao Web Service
Valida??o das informa??es de controle da chamada ao Web Service
# Regra de Valida??o
Aplic. Msg
C01 Elemento nfeCabecMsg inexistente no SOAP Header
Facult. 242
C02 Campo cUF inexistente no elemento nfeCabecMsg do SOAP Header
Obrig. 409
C03 Verificar se a UF informada no campo cUF ? atendida pelo Web Service Obrig. 410
C04 Campo versaoDados inexistente no elemento nfeCabecMsg do SOAP Obrig. 411 Header
C05 Vers?o dos Dados informada ? superior ? vers?o vigente
Facult. 238
C06 Vers?o dos Dados n?o suportada
Obrig. 239
Efeito Rej. Rej. Rej. Rej.
Rej. Rej.
A informa??o da vers?o do leiaute da mensagem e a UF de origem do emissor da NF-e constam no elemento nfeCabecMsg do SOAP Header (para maiores detalhes vide item 3.4.1).
A aplica??o dever? validar os campos cUF e versaoDados, rejeitando a mensagem recebida em caso de informa??es inexistentes ou inv?lidas.
O campo versaoDados cont?m a vers?o do Schema XML da mensagem contida na ?rea de dados que ser? utilizado pelo Web Service.
4.5.7 Valida??o da ?rea de Dados
a) Valida??o da Forma da ?rea de Dados
Valida??o da Mensagem do Pedido de Consulta de situa??o de NF-e.
# Regra de Valida??o
Aplic. Msg Efeito
D01 Verifica Schema XML da ?rea de Dados
Obrig. 215 Rej.
D01a Em caso de Falha de Schema, verificar se existe a tag raiz esperada Facul. 516 Rej.
P?g. 5 / 15
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- chave de acesso de uma nota fiscal nf e saiba como
- situação de processamento das notas fiscais e dos pins
- nfc e bahia
- sefaz ba secretaria da fazenda do estado da bahia
- du e orientações gerais siscomex
- tutorial sisreg 201 24 3 67 8080
- boletim técnico helpfacil
- importar chave de acesso governo do brasil
- o que é o módulo de acesso contribuintes às informações da
- projeto nota fiscal eletrônica minas gerais