Mudanças entre as edições de "Manuais:UniNFe/duv3"

De unimake
Ir para: navegação, pesquisa
(Ajustado cor e tamanho do título)
 
Linha 6: Linha 6:
 
# Estude a nota técnica da SEFAZ que trata da consulta da relação de documentos fiscais eletrônicos destinados: [https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=VgPuhtPApQo= Clique aqui.]
 
# Estude a nota técnica da SEFAZ que trata da consulta da relação de documentos fiscais eletrônicos destinados: [https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=VgPuhtPApQo= Clique aqui.]
 
# Estude sobre o evento de manifestação do destinatário no manual de integração do contribuinte da SEFAZ: [https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=nPKQWFVzvQo= Clique aqui].
 
# Estude sobre o evento de manifestação do destinatário no manual de integração do contribuinte da SEFAZ: [https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=nPKQWFVzvQo= Clique aqui].
 
  
 
Para fazer a integração com o UniNFe siga os seguintes passos na sequencia:
 
Para fazer a integração com o UniNFe siga os seguintes passos na sequencia:
Linha 15: Linha 14:
 
## Depois da manifestação você pode fazer uma nova consulta da relação dos documentos fiscais eletrônicos destinados para obter os XML dos documentos.
 
## Depois da manifestação você pode fazer uma nova consulta da relação dos documentos fiscais eletrônicos destinados para obter os XML dos documentos.
  
 +
* É importante saber que a SEFAZ só libera o download do XML de alguns documentos depois da manifestação realizada. Analise estes detalhes nos manuais da SEFAZ sugeridos acima.
 +
 +
=='''<big><font color=#008000>Passo a passo de como realizar a operação</font></big>'''==
 +
 +
A Consulta pelo <code>ultNSU</code> permite baixar '''todas as notas''' onde o CNPJ está autorizado (seja como destinatário, autorizado no grupo <code><autXML></code>, transportadora ou outro papel na NFe).
 +
 +
Para isso, basta utilizar o XML abaixo e seguir corretamente o fluxo de consultas:
 +
 +
===XML para consulta pelo <ultNSU>===
 +
 +
<pre>xml
 +
<?xml version="1.0" encoding="utf-8"?>
 +
<distDFeInt versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe">
 +
  <tpAmb>1</tpAmb> <!-- Ambiente: 1 = Produção, 2 = Homologação -->
 +
  <cUFAutor>35</cUFAutor> <!-- UF do contribuinte -->
 +
  <CNPJ>06117723000112</CNPJ> <!-- CNPJ da transportadora -->
 +
  <distNSU>
 +
      <ultNSU>123456789012345</ultNSU> <!-- Último NSU processado -->
 +
  </distNSU>
 +
</distDFeInt>
 +
</pre>
 +
 +
Na tag <code><CNPJ></code>, você deve informar o '''CNPJ''' do interessado que deseja baixar os XML´s, pois a Receita Federal devolverá todas as NF-es onde este CNPJ estiver autorizado a visualizar o XML.
 +
 +
===Cuidados e Considerações Importantes===
 +
 +
A consulta utilizando <code>ultNSU</code> tem algumas particularidades que precisam ser seguidas corretamente para evitar problemas. Aqui estão os principais pontos que você deve observar:
 +
 +
====O fluxo correto da consulta pelo <code>ultNSU</code>====
 +
 +
* Sempre comece do NSU 000000000000000 (caso esteja consultando pela primeira vez).
 +
* A cada consulta, pegue o valor retornado na tag <code><ultNSU></code> e salve no seu banco de dados.
 +
* Continue consultando até que <code>ultNSU</code> seja igual a <code>maxNSU</code>, pois isso significa que não há mais documentos pendentes.
 +
* Atingindo o <code>maxNSU</code> aguarde 1h10m para realizar a próxima consulta, evitando, assim, o consumo indevido.
 +
 +
====Exemplo do Fluxo de Consulta====
 +
 +
# Consulta <code>ultNSU = 0</code>.
 +
# SEFAZ retorna um lote de até 50 NSUs.
 +
# Pegue o último NSU retornado e consulte novamente.
 +
# Repita o processo até <code>ultNSU == maxNSU</code>.
 +
 +
===Possíveis Furos na Sequência do NSU===
 +
 +
* A Receita Federal retorna os NSUs de forma sequencial, mas pode haver furos na sequência.
 +
* Se um NSU foi "pulado", você deve consultá-lo individualmente usando <code><consNSU></code>, pois ele pode conter um XML importante.
 +
 +
====Exemplo de um furo no NSU====
 +
 +
* Você consulta e recebe os NSUs: `100, 101, 103, 104` (note que o 102 está faltando).
 +
* Para garantir que não perdeu nenhuma nota, você deve fazer uma consulta específica para o NSU 102:
 +
 +
<pre>
 +
<distDFeInt versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe">
 +
  <tpAmb>1</tpAmb>
 +
  <cUFAutor>35</cUFAutor>
 +
  <CNPJ>06117723000112</CNPJ>
 +
  <consNSU>
 +
      <NSU>102</NSU>
 +
  </consNSU>
 +
</distDFeInt>
 +
</pre>
 +
 +
Isso garante que nenhum documento seja perdido.
 +
 +
===A Receita Federal só permite baixar notas dos últimos 180 dias===
 +
 +
* Se a transportadora nunca utilizou esse serviço, somente poderá baixar NF-es a partir da data da primeira consulta.
 +
* Se o CNPJ ficar sem consultar por mais de 60 dias, a Receita reseta o NSU e você só poderá baixar NF-es emitidas a partir da nova consulta.
  
* É importante saber que a SEFAZ só libera o download do XML de alguns documentos depois da manifestação realizada. Analise estes detalhes nos manuais da SEFAZ sugeridos acima.
+
===Algumas notas podem não estar disponíveis imediatamente===
 +
 
 +
* Notas muito recentes podem levar alguns minutos para estarem disponíveis no webservice da Receita.
 +
* Notas de alguns estados podem demorar a serem sincronizadas com o ambiente nacional**, especialmente quando a NF-e é emitida via web services estaduais.
 +
 
 +
===Manifestação do destinatário===
 +
 
 +
* Quando o interessado é o destinatário da nota, para baixar o XML completo da NF-e (e não apenas o "resumo"), você precisa fazer a manifestação do destinatário.
 +
* Se a interessado não fizer a manifestação, pode receber apenas um resumo do XML sem os detalhes da NF-e.
 +
 
 +
====Como manifestar automaticamente?====
 +
 
 +
* Utilize o evento de <code>Ciência da Operação</code> (<code>tpEvento = 210210</code>). Posteriormente o usuário pode manifestar se reconhece ou não a NFe.
 +
* Depois de manifestada, a Receita libera o XML completo e será entregue nas futuras consultas do NSU.
 +
 
 +
===Resumo Final===
 +
 
 +
# Use <code>ultNSU</code> para baixar todas as notas onde o CNPJ do interessado está autorizado.
 +
# Sempre consulte até <code>ultNSU == maxNSU</code> para garantir que todos os documentos foram baixados.
 +
# Atingindo o <code>maxNSU</code> aguarde 1h10m para realizar a próxima consulta, evitando, assim, o consumo indevido.
 +
# Verifique se há "furos" na sequência dos NSUs e consulte manualmente os que faltaram.
 +
# A Receita só libera notas dos últimos 180 dias. Se for a primeira consulta, apenas NF-es emitidas após esse momento estarão disponíveis.
 +
# Se o CNPJ ficar sem consultar por 60 dias, a Receita "reseta" a consulta e você perde acesso às notas antigas.
 +
# Considere manifestar as notas automaticamente para garantir que possa baixar o XML completo.

Edição atual tal como às 11h04min de 6 de março de 2025

Como faço para fazer download dos XML das NFe´s dos fornecedores, ou seja, NFe´s emitidos contra o meu CNPJ?

Siga os seguintes passos para fazer o download dos XML dos documentos fiscais eletrônicos emitidos pelos fornecedores, ou seja, contra o seu CNPJ:

  1. Estude a nota técnica da SEFAZ que trata da consulta da relação de documentos fiscais eletrônicos destinados: Clique aqui.
  2. Estude sobre o evento de manifestação do destinatário no manual de integração do contribuinte da SEFAZ: Clique aqui.

Para fazer a integração com o UniNFe siga os seguintes passos na sequencia:

  1. Efetue a consulta da relação dos documentos fiscais eletrônicos destinados: Clique aqui.
    1. Neste momento você irá receber uma relação das chaves dos documentos destinados
  2. Efetue a manifestação do destinatário: Clique aqui.
    1. Depois da manifestação você pode fazer uma nova consulta da relação dos documentos fiscais eletrônicos destinados para obter os XML dos documentos.
  • É importante saber que a SEFAZ só libera o download do XML de alguns documentos depois da manifestação realizada. Analise estes detalhes nos manuais da SEFAZ sugeridos acima.

Passo a passo de como realizar a operação

A Consulta pelo ultNSU permite baixar todas as notas onde o CNPJ está autorizado (seja como destinatário, autorizado no grupo <autXML>, transportadora ou outro papel na NFe).

Para isso, basta utilizar o XML abaixo e seguir corretamente o fluxo de consultas:

XML para consulta pelo <ultNSU>

xml
<?xml version="1.0" encoding="utf-8"?>
<distDFeInt versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe">
   <tpAmb>1</tpAmb> <!-- Ambiente: 1 = Produção, 2 = Homologação -->
   <cUFAutor>35</cUFAutor> <!-- UF do contribuinte -->
   <CNPJ>06117723000112</CNPJ> <!-- CNPJ da transportadora -->
   <distNSU>
      <ultNSU>123456789012345</ultNSU> <!-- Último NSU processado -->
   </distNSU>
</distDFeInt>

Na tag <CNPJ>, você deve informar o CNPJ do interessado que deseja baixar os XML´s, pois a Receita Federal devolverá todas as NF-es onde este CNPJ estiver autorizado a visualizar o XML.

Cuidados e Considerações Importantes

A consulta utilizando ultNSU tem algumas particularidades que precisam ser seguidas corretamente para evitar problemas. Aqui estão os principais pontos que você deve observar:

O fluxo correto da consulta pelo ultNSU

  • Sempre comece do NSU 000000000000000 (caso esteja consultando pela primeira vez).
  • A cada consulta, pegue o valor retornado na tag <ultNSU> e salve no seu banco de dados.
  • Continue consultando até que ultNSU seja igual a maxNSU, pois isso significa que não há mais documentos pendentes.
  • Atingindo o maxNSU aguarde 1h10m para realizar a próxima consulta, evitando, assim, o consumo indevido.

Exemplo do Fluxo de Consulta

  1. Consulta ultNSU = 0.
  2. SEFAZ retorna um lote de até 50 NSUs.
  3. Pegue o último NSU retornado e consulte novamente.
  4. Repita o processo até ultNSU == maxNSU.

Possíveis Furos na Sequência do NSU

  • A Receita Federal retorna os NSUs de forma sequencial, mas pode haver furos na sequência.
  • Se um NSU foi "pulado", você deve consultá-lo individualmente usando <consNSU>, pois ele pode conter um XML importante.

Exemplo de um furo no NSU

  • Você consulta e recebe os NSUs: `100, 101, 103, 104` (note que o 102 está faltando).
  • Para garantir que não perdeu nenhuma nota, você deve fazer uma consulta específica para o NSU 102:
<distDFeInt versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe">
   <tpAmb>1</tpAmb>
   <cUFAutor>35</cUFAutor>
   <CNPJ>06117723000112</CNPJ>
   <consNSU>
      <NSU>102</NSU>
   </consNSU>
</distDFeInt>

Isso garante que nenhum documento seja perdido.

A Receita Federal só permite baixar notas dos últimos 180 dias

  • Se a transportadora nunca utilizou esse serviço, somente poderá baixar NF-es a partir da data da primeira consulta.
  • Se o CNPJ ficar sem consultar por mais de 60 dias, a Receita reseta o NSU e você só poderá baixar NF-es emitidas a partir da nova consulta.

Algumas notas podem não estar disponíveis imediatamente

  • Notas muito recentes podem levar alguns minutos para estarem disponíveis no webservice da Receita.
  • Notas de alguns estados podem demorar a serem sincronizadas com o ambiente nacional**, especialmente quando a NF-e é emitida via web services estaduais.

Manifestação do destinatário

  • Quando o interessado é o destinatário da nota, para baixar o XML completo da NF-e (e não apenas o "resumo"), você precisa fazer a manifestação do destinatário.
  • Se a interessado não fizer a manifestação, pode receber apenas um resumo do XML sem os detalhes da NF-e.

Como manifestar automaticamente?

  • Utilize o evento de Ciência da Operação (tpEvento = 210210). Posteriormente o usuário pode manifestar se reconhece ou não a NFe.
  • Depois de manifestada, a Receita libera o XML completo e será entregue nas futuras consultas do NSU.

Resumo Final

  1. Use ultNSU para baixar todas as notas onde o CNPJ do interessado está autorizado.
  2. Sempre consulte até ultNSU == maxNSU para garantir que todos os documentos foram baixados.
  3. Atingindo o maxNSU aguarde 1h10m para realizar a próxima consulta, evitando, assim, o consumo indevido.
  4. Verifique se há "furos" na sequência dos NSUs e consulte manualmente os que faltaram.
  5. A Receita só libera notas dos últimos 180 dias. Se for a primeira consulta, apenas NF-es emitidas após esse momento estarão disponíveis.
  6. Se o CNPJ ficar sem consultar por 60 dias, a Receita "reseta" a consulta e você perde acesso às notas antigas.
  7. Considere manifestar as notas automaticamente para garantir que possa baixar o XML completo.