NT2014.002 v1.02 WsNFeDistribuicaoDFe
NT2014.002 v1.02 WsNFeDistribuicaoDFe
NT2014.002 v1.02 WsNFeDistribuicaoDFe
Versão 1.02
Outubro 2016
Nota Fiscal Eletrônica Nota Técnica 2014/002
Índice
Pág. 2 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
1. Controle de Versões
Versão Data/Descrição
1.00 01/2014 – Versão inicial desenvolvida pelo Serpro
1.01 08/2014 – Acertos sugeridos pelo Grupo XML
1.02 10/2016 – Evolução da NT 2014.002
Inclusão para distribuição dos Eventos: Registro de Passagem, Pedido de
Prorrogação/Cancelamento do prazo de suspensão do ICMS nas remessas
enviadas para industrialização e os demais Eventos de Resposta do Fisco;
Possibilidade de consulta ao Web Service para uma chave de acesso de NF-e
informada;
Distribuição do Evento de Cancelamento para o destinatário independente de sua
manifestação;
Pág. 3 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
2. Resumo
Um dos grandes desafios do projeto Nota Fiscal Eletrônica é prover para os atores envolvidos nos
processos da NF-e informações de seu interesse de forma eficiente e confiável.
Esta nota técnica tem como objetivo a alteração do Web Service denominado NFeDistribuicaoDFe que
disponibiliza para os atores da NF-e informações e documentos fiscais eletrônicos de seu interesse. A
distribuição é realizada para emitentes, destinatários, transportadores e terceiros informados no
conteúdo da NF-e respectivamente no grupo do Emitente (tag:emit, id:C01), no grupo do Destinatário
(tag:dest, id:E01), no grupo do Transportador (tag:transporta, id:X03) e no grupo de pessoas físicas
autorizadas a acessar o XML (tag:autXML, id:GA01).
Este Web Service possibilitará a descontinuidade, no futuro, do Web Service de Consulta da Relação
de Documentos Destinados (NfeConsultaDest).
Pág. 4 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
Web Service
NFeDistribuicaoDFe
Consulta DF-e de interesse Req. Distribui
nfeDistDFeInteresse
documentos
Ret.
Cliente
Aplicação NF-e
Retorno
Processo: síncrono
Método: nfeDistDFeInteresse
Este serviço permite que um ator da NF-e tenha acesso aos documentos fiscais eletrônicos (DF-e) e
informações resumidas que não tenham sido gerados por ele e que sejam de seu interesse. Pode ser
consumido por qualquer ator de NF-e, Pessoa Jurídica ou Pessoa Física, que possua um certificado
digital de PJ ou PF. No caso de Pessoa Jurídica, a empresa será autenticada pelo CNPJ base e poderá
realizar a consulta com qualquer CNPJ da empresa desde que o CNPJ base consultado seja o mesmo
do certificado digital.
Os documentos fiscais eletrônicos e informações resumidas estarão disponíveis para distribuição por
até 3 meses após sua recepção pelo Ambiente Nacional da NF-e. A distribuição ocorrerá para os atores
que desempenham papéis de emitente, destinatário, transportador e terceiros (informado na tag autXML)
conforme tabela abaixo:
1 Os documentos fiscais e resumos de eventos estarão disponíveis somente se o destinatário se manifestar dando "Ciência da
Operação", “Operação não Realizada” ou "Confirmação de Operação" para a NF-e, exceto para o Evento de Cancelamento,
que será disponibilizado mesmo sem a manifestação do destinatário. Antes da manifestação ficará disponível para o
destinatário somente a estrutura XML de “Resumo de NF-e” e o cancelamento de NF-e.
2 A NF-e estará disponível somente para o transportador identificado no grupo X03.
3 A NF-e estará disponível para terceiros somente cujo CNPJ ou CPF estiver informado na tag autXML.
Pág. 5 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
4 Eventos de Pedido de Prorrogação de Prazo da NT 2015.001: EPP1 e EPP2 (Evento Pedido de Prorrogação 1º e 2º Prazo),
ECPP1 e ECPP2 (Evento Cancelamento Pedido de Prorrogação 1º e 2º Prazo).
5 Eventos do Fisco em Resposta ao Pedido de Prorrogação de Prazo da NT 2015.001: EFPP1 e EFPP2 (Evento Fisco Resposta
ao Pedido de Prorrogação 1º e 2º Prazo), EFCPP1 e EFCPP2 (Evento Fisco Resposta ao Cancelamento de Prorrogação 1º e
2º Prazo).
Pág. 6 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
O padrão de compactação adotado para o projeto será o Gzip (GNU zip) que é implementado nas
plataformas Java e .NET.
Este serviço pode ser consumido por atores que desempenham papel na NF-e de emitente, destinatário,
transportador ou terceiro, Pessoa Física ou Jurídica, que possua um certificado digital de PF com seu
CPF ou PJ com seu CNPJ.
O Ambiente Nacional gera um número sequencial único (NSU) para cada interessado nos documentos
fiscais. Os documentos recuperados deverão conter uma sequência de numeração sem intervalos em
sua base de dados.
O XML do pedido de distribuição suporta três tipos de consultas que são definidas de acordo com a tag
informada no XML. As tags são distNSU, consNSU e consChNFe.
A aplicação cliente do WS deve informar o último número sequencial único (ultNSU) que possui.
Caso o NSU informado seja menor que o primeiro NSU disponível para distribuição, a aplicação do
Ambiente Nacional deverá fornecer os documentos a partir do primeiro disponível para consulta.
Este processo de consulta DF-e a partir de um NSU permite que o interessado nos documentos fiscais
consulte de maneira pontual um NSU que foi identificado como faltante em sua base de dados.
A aplicação cliente do WS deve informar o número sequencial único (NSU) identificado como faltante
em sua base de dados.
Este processo de consulta a partir de uma chave de acesso permite que o interessado na NF-e consulte
de maneira pontual uma chave de acesso e obtenha o documento relativo à esta chave.
A aplicação cliente do WS deve informar uma chave de acesso válida para recuperar a NF-e.
Pág. 7 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
Informar o CPF da pessoa física ou CNPJ da empresa para recuperação de DF-e de seu interesse. Este
campo possibilita que uma empresa consiga recuperar os DF-e de qualquer um de seus
estabelecimentos utilizando somente um certificado digital PJ.
O pedido de distribuição será enviado por Web Service, sendo necessário o uso de um certificado digital
de PJ ou PF válido.
O WS do Ambiente Nacional é acionado pela aplicação cliente do interessado que deve enviar uma
mensagem que atenda os padrões estabelecidos neste manual.
O Web Service deverá gerar lotes com até 50 documentos ao interessado com informações resumidas
ou documentos fiscais eletrônicos que tenham o número sequencial único (NSU) superior ao NSU
informado.
Caso o NSU informado seja menor que o primeiro NSU disponível para distribuição, a aplicação do
Ambiente Nacional deverá fornecer os documentos a partir do primeiro disponível para consulta.
Documentos emitidos pela própria empresa não estarão disponíveis para consulta.
Importante ressaltar que o processo de recepção e sincronização não será realizado em ordem
cronológica de emissão ou autorização de uso, uma vez que a geração do NSU dos documentos será
organizada por ordem cronológica de recepção pelo Ambiente Nacional.
Não existe necessidade de o Ambiente Nacional estar sincronizado em tempo real com todos os
documentos fiscais autorizados. Como a geração do NSU será organizada por ordem de inserção de
documentos, a empresa ou pessoa física conseguirá recuperar todos os documentos de seu interesse
tão logo estes sejam recebidos pelo Ambiente Nacional da NF-e.
A empresa deverá aguardar um tempo mínimo de uma hora para efetuar uma nova solicitação de
distribuição caso receba a indicação que não existem mais documentos a serem pesquisados na base
de dados do Ambiente Nacional. Se o NSU informado (tag:ultNSU) for igual ao maior NSU do Ambiente
Nacional (tag:maxNSU), então não existem mais documentos a serem pesquisados no momento.
Pág. 8 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
Considerando que o Ambiente Nacional gera NSU sem lacunas, o processo de distribuição de conjunto
de DF-e a partir do NSU informado (tag:distNSU) disponibiliza para o interessado uma sequência de
numeração ordenada de forma ascendente. A identificação de alguma lacuna na base de dados do
interessado indica que houve alguma falha no processo de distribuição dos documentos.
Neste caso, o interessado deve consultar pontualmente os NSU identificados como faltantes em sua
base de dados através do método nfeDistDFeInteresse do Web Service NFeDistribuicaoDFe
informando o NSU desejado no conteúdo da tag consNSU no XML de requisição.
O processo de consulta por chave de acesso (tag: chNFe) permite ao interessado consultar
pontualmente uma NF-e pela chave de acesso. A chave de acesso informada deve ser válida, existir no
Ambiente Nacional e estar vinculada ao interessado como destinatário, transportador ou terceiro.
Caso a consulta seja realizada pelo destinatário o Ambiente Nacional irá verificar a existência de sua
manifestação (“Ciência da Operação”, “Operação não Realizada” ou “Confirmação de Operação”). Em
caso da existência da manifestação do destinatário a NF-e será retornada para o destinatário. Caso
contrário, será retornado apenas o resumo da NF-e. Com o resumo o destinatário terá as informações
necessárias para realizar a manifestação.
Para transportador e terceiros a NF-e estará disponível integralmente na consulta. Para o emitente a
NF-e não será disponibilizada nesta consulta.
Assim como nas demais consultas disponibilizadas pelo Web Service NFeDistribuicaoDFe, a consulta
por chave de acesso estará disponível para documentos recebidos pelo Ambiente Nacional nos últimos
90 dias. Após este período não será possível recuperar a NF-e.
Pág. 9 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
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
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 do Órgão da consulta.
A mensagem será descartada se o tamanho exceder o limite previsto (10 KB). A aplicação do Ambiente
Nacional não poderá permitir a recepção de mensagem com tamanho superior a 10 KB. Caso isto ocorra,
a conexão poderá ser interrompida sem retorno da mensagem de erro se o controle do tamanho da
mensagem for implementado por configurações do ambiente de rede (ex.: controle no firewall). No
caso do controle de tamanho ser implementado por aplicativo poderá ocorrer a devolução da
mensagem de erro 214.
Caso o Web Service fique disponível em ocasião que o serviço estiver paralisado, deverão ser
implementadas 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.
Pág. 10 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
Para possibilitar o compartilhamento de informações relevantes para o ator de forma a manter o sigilo
da informação, foram criados dois novos leiautes contendo informações resumidas das NF-e e
informações resumidas dos eventos.
Descrição: Estrutura XML gerada pelo Ambiente Nacional com o conjunto de informações resumidas
da NF-e. Este documento será distribuído para os destinatários possibilitando sua manifestação na
operação acobertada pela Nota Fiscal eletrônica emitida para o seu CNPJ.
Schema XML: resNFe_v9.99.xsd
Pág. 11 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
Descrição: Estrutura XML gerada pelo Ambiente Nacional com o conjunto de informações resumidas
de um evento de NF-e.
Schema XML: resEvento_v9.99.xsd
Pág. 12 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
1 2 3
NF-e Resumo NF-e – NSU 1
Gera NSU para o
Consulta
Emite NF-e destinatário com o
NFeDistribuicaoDFe
resumo da NF-e
7 5 4
Evento Destinatário – NSU 1 Evento Destinatário
Gera NSU para o Gera evento de
Consulta
emitente com o evento destinatário (Ex.
NFeDistribuicaoDFe
do destinatário Manifestação)
6 8
NF-e – NSU 2
Gera NSU para o Consulta
destinatário com a NF-e NFeDistribuicaoDFe
9 10 11
Evento Emitente Evento Emitente – NSU 3
Gera NSU para o
Consulta
Gerar evento de emitente destinatário com o
NFeDistribuicaoDFe
evento do emitente
13 12 13
Evento Fisco – NSU 2 Evento Fisco – NSU 4
Evento do fisco gera
Consulta Consulta
NSU para emitente e
NFeDistribuicaoDFe NFeDistribuicaoDFe
destinatário
A consulta no Web Service NFeDistribuicaoDFe poderá ser realizada a qualquer instante pela empresa
ou pessoa física. O Ambiente Nacional disponibilizará para consulta os documentos de interesse de
cada ator. Seguem os passos do fluxo exemplificado:
1. O emitente gera e transmite uma NF-e que será autorizada pela Sefaz e compartilhada com o
Ambiente Nacional;
2. O Ambiente Nacional gera um NSU para o destinatário do resumo da NF-e e o disponibiliza para
consulta;
Pág. 13 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
Este novo modelo permitirá ao emitente a consulta dos eventos manifestados pelos destinatários de
suas NF-e. Também será disponibilizado para o destinatário da NF-e qualquer evento gerado pelo
emitente. Além disso, os eventos gerados pelo fisco serão disponibilizados tanto para o emitente quanto
para o destinatário da NF-e.
O modelo simplifica o processo de download da NF-e uma vez que a partir da manifestação do
destinatário o Ambiente Nacional gera automaticamente um NSU referenciando a NF-e e permitindo sua
recuperação a partir do WS NFeDistribuicaoDFe.
A análise do comportamento atual das aplicações das empresas (“aplicação cliente”) permite identificar
algumas situações de “uso indevido” nos ambientes autorizadores.
Como exemplo maior do mau uso do ambiente, ressalta-se a falta de controle de algumas aplicações
que entram em “loop”, consumindo recursos de forma indevida, sobrecarregando principalmente o canal
de comunicação com a Internet.
Para este Web Service serão mantidos controles para identificar as situações de uso indevido de
sucessivas tentativas de busca de registros já disponibilizados anteriormente.
O endereço do Web Service de Distribuição do Ambiente Nacional está publicado no Portal da NF-e
(http://www.nfe.fazenda.gov.br/portal), no link “Serviços” / “Relação de Serviços Web”.
Pág. 14 / 15
Nota Fiscal Eletrônica Nota Técnica 2014/002
Obs.: Recomendado a não utilização de caracteres especiais ou acentuação nos textos das
mensagens de erro.
Pág. 15 / 15