Mudanças entre as edições de "Manuais:UniNFe/duv3"
(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. | ||
− | * | + | ===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
Índice
[ocultar]- 1 Como faço para fazer download dos XML das NFe´s dos fornecedores, ou seja, NFe´s emitidos contra o meu CNPJ?
- 2 Passo a passo de como realizar a operação
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:
- Estude a nota técnica da SEFAZ que trata da consulta da relação de documentos fiscais eletrônicos destinados: Clique aqui.
- 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:
- Efetue a consulta da relação dos documentos fiscais eletrônicos destinados: Clique aqui.
- Neste momento você irá receber uma relação das chaves dos documentos destinados
- Efetue a manifestação do destinatário: Clique aqui.
- 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 amaxNSU
, 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
- Consulta
ultNSU = 0
. - SEFAZ retorna um lote de até 50 NSUs.
- Pegue o último NSU retornado e consulte novamente.
- 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
- Use
ultNSU
para baixar todas as notas onde o CNPJ do interessado está autorizado. - Sempre consulte até
ultNSU == maxNSU
para garantir que todos os documentos foram baixados. - Atingindo o
maxNSU
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.