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

De unimake
Ir para: navegação, pesquisa
Linha 1: Linha 1:
 
__NOTITLE__
 
__NOTITLE__
==<font color=#008000>'''1) O DF-e foi autorizado, mas não gerou o arquivo de distribuição do DF-e. Como faço para gerá-lo?'''</font>==
+
==<font color="#008000">'''1) O DF-e foi autorizado, mas não gerou o arquivo de distribuição do DF-e. Como faço para gerá-lo?'''</font>==
  
Às vezes, pode acontecer de perdermos o XML de distribuição do DF-e. Para lidar com essa situação, o UniNFe possui uma rotina que permite a reconstrução desses XML. Veja como proceder:
+
Às vezes, pode acontecer de o XML de distribuição do DF-e ser perdido. Para solucionar isso, o '''UniNFe''' disponibiliza uma rotina para reconstrução dos XMLs de distribuição. Siga os passos abaixo:
  
* Localize o XML do DF-e que foi gerado pelo ERP e copie-o para a pasta "EmProcessamento" dentro da pasta de documentos "Enviados" (configurado no UniNFe).
+
* Localize o XML do DF-e gerado pelo ERP e copie-o para a pasta "EmProcessamento", localizada dentro da pasta de documentos "Enviados" (configurada no UniNFe).
** O XML pode ser encontrado em uma das seguintes pastas:
+
** O XML pode estar em uma das seguintes pastas:
*** Pasta de XML com erro. Basta movê-lo para a pasta "EmProcessamento".
+
*** '''Pasta de XML com erro:''' basta movê-lo para a pasta "EmProcessamento".
*** Pasta de XML "EmProcessamento". Nesse caso, não é necessário mover, pois já está na pasta correta.
+
*** '''Pasta "EmProcessamento":''' caso já esteja nessa pasta, nenhuma ação adicional é necessária.
* Gere uma consulta de situação do DF-e (-ped-sit.xml) para os documentos copiados para a pasta "EmProcessamento". Com isso, o UniNFe irá gerar os XML de distribuição.
+
* Gere um XML de consulta de situação do DF-e (<code>-ped-sit.xml</code>) para os documentos copiados para a pasta "EmProcessamento".
 +
** O '''UniNFe''' processará o XML e gerará os arquivos de distribuição correspondentes.
  
==<font color=#008000>'''2) Não consigo localizar o XML do DF-e gerado pelo ERP em nenhuma das pastas mencionadas anteriormente. O que devo fazer?'''</font>==
+
==<font color="#008000">'''2) Não consigo localizar o XML do DF-e gerado pelo ERP em nenhuma das pastas mencionadas anteriormente. O que devo fazer?'''</font>==
  
O ERP deve gerar um XML novamente, idêntico ao anterior, sem realizar nenhuma alteração nas informações. Caso contrário, a assinatura não será válida.
+
Caso o XML gerado pelo ERP não seja localizado, siga este procedimento:
  
Nesse caso, em vez de gerar o XML na pasta de "Envio", ele deve ser gerado na pasta exclusiva de "Validação" (configurada no UniNFe).
+
* O ERP deve gerar novamente o XML, '''exatamente igual ao original''', sem qualquer alteração nas informações.
 +
** Alterações no conteúdo invalidarão a assinatura do XML.
 +
* Em vez de gerar o XML na pasta "Envio", ele deve ser gerado na pasta exclusiva de "Validação" (configurada no UniNFe).
 +
** O XML será validado e movido automaticamente para a subpasta "Validados", dentro da pasta "Validar".
 +
* Com o XML validado em mãos, mova-o para a pasta "EmProcessamento" e siga os passos descritos na pergunta 1.
  
O XML será validado e movido para a pasta "Validados", que é uma subpasta da pasta "Validar".
+
===<font color="#008000">'''IMPORTANTE'''</font>===
  
Agora, com o XML assinado em mãos, basta movê-lo para a pasta "EmProcessamento" e seguir o processo descrito na pergunta 1.
+
Os desenvolvedores podem implementar uma rotina automatizada no ERP para evitar problemas recorrentes. Veja como:
  
<font color=#008000>'''IMPORTANTE:'''</font>
+
* Após o ERP gerar o XML do DF-e na pasta de envio, se não receber o protocolo em cerca de 30 segundos, o sistema pode executar automaticamente o processo descrito nas perguntas 1 e 2, sem intervenção do usuário.
 
+
* '''Evite gerar o mesmo XML do DF-e enquanto o UniNFe estiver processando:'''
Os desenvolvedores podem automatizar essa rotina no ERP, seguindo os passos abaixo:
+
** Permitir a geração do mesmo DF-e durante o processamento pode causar problemas no tratamento do XML.
 
+
** O ERP deve impedir que o usuário gere um novo XML para o mesmo DF-e antes de obter o retorno do processamento do primeiro envio.
* Após o ERP gerar o XML do DF-e na pasta de envio, se não receber o protocolo em aproximadamente 30 segundos, o sistema pode executar automaticamente o processo descrito nas perguntas 1 e 2, sem intervenção do usuário, automatizando o processo.
+
** Assim, o ERP poderá tomar decisões sobre a possibilidade de gerar ou não um novo XML.
* Um dos motivos que pode ocasionar esse problema é o ERP permitir que o usuário gere o mesmo XML do DF-e na pasta de envio, enquanto o UniNFe está processando. Antes de terminar, o usuário gera o mesmo XML novamente, causando um problema no processamento do XML. Portanto, é importante não permitir que o usuário do ERP gere o mesmo DF-e antes de receber os retornos do primeiro XML enviado. Dessa forma, o ERP poderá tomar uma decisão sobre se deve permitir ou não a geração de um novo XML.
 

Edição das 16h27min de 18 de dezembro de 2024

1) O DF-e foi autorizado, mas não gerou o arquivo de distribuição do DF-e. Como faço para gerá-lo?

Às vezes, pode acontecer de o XML de distribuição do DF-e ser perdido. Para solucionar isso, o UniNFe disponibiliza uma rotina para reconstrução dos XMLs de distribuição. Siga os passos abaixo:

  • Localize o XML do DF-e gerado pelo ERP e copie-o para a pasta "EmProcessamento", localizada dentro da pasta de documentos "Enviados" (configurada no UniNFe).
    • O XML pode estar em uma das seguintes pastas:
      • Pasta de XML com erro: basta movê-lo para a pasta "EmProcessamento".
      • Pasta "EmProcessamento": caso já esteja nessa pasta, nenhuma ação adicional é necessária.
  • Gere um XML de consulta de situação do DF-e (-ped-sit.xml) para os documentos copiados para a pasta "EmProcessamento".
    • O UniNFe processará o XML e gerará os arquivos de distribuição correspondentes.

2) Não consigo localizar o XML do DF-e gerado pelo ERP em nenhuma das pastas mencionadas anteriormente. O que devo fazer?

Caso o XML gerado pelo ERP não seja localizado, siga este procedimento:

  • O ERP deve gerar novamente o XML, exatamente igual ao original, sem qualquer alteração nas informações.
    • Alterações no conteúdo invalidarão a assinatura do XML.
  • Em vez de gerar o XML na pasta "Envio", ele deve ser gerado na pasta exclusiva de "Validação" (configurada no UniNFe).
    • O XML será validado e movido automaticamente para a subpasta "Validados", dentro da pasta "Validar".
  • Com o XML validado em mãos, mova-o para a pasta "EmProcessamento" e siga os passos descritos na pergunta 1.

IMPORTANTE

Os desenvolvedores podem implementar uma rotina automatizada no ERP para evitar problemas recorrentes. Veja como:

  • Após o ERP gerar o XML do DF-e na pasta de envio, se não receber o protocolo em cerca de 30 segundos, o sistema pode executar automaticamente o processo descrito nas perguntas 1 e 2, sem intervenção do usuário.
  • Evite gerar o mesmo XML do DF-e enquanto o UniNFe estiver processando:
    • Permitir a geração do mesmo DF-e durante o processamento pode causar problemas no tratamento do XML.
    • O ERP deve impedir que o usuário gere um novo XML para o mesmo DF-e antes de obter o retorno do processamento do primeiro envio.
    • Assim, o ERP poderá tomar decisões sobre a possibilidade de gerar ou não um novo XML.