Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui
Segmentos > Compliance > Documentos Eletrônicos > Geração de .XML em duas etapas

Geração de .XML em duas etapas

Essa documentação tem por finalidade detalhar o processo de geração em duas etapas do .XML para NF-e e NFS-e, disponibilizado por padrão nos sistemas Gestão Empresarial | ERP e Gestão Empresarial PME | GOUP a partir das versões 5.8.11.117 e 5.10.1.30. Em versões anteriores, essa rotina era habilitada mediante parametrização (identificador de regras ou parâmetro global), porém a partir das versões indicadas ela passa a ser utilizada por padrão.

Esse processo atualmente está disponível apenas para notas fiscais de produto (NF-e) e notas fiscais de serviço (NFS-e). Caso haja necessidade desse tratamento para outros documentos, entre em contato com o nosso Suporte.

Há casos em que o arquivo eletrônico de NF-e e NFS-e é gerado no diretório e o programa de documentos eletrônicos interpreta o arquivo, valida na SEFAZ e retorna ao ERP antes que todos os processos do sistema tenham sido finalizados. Com isso a NF era autorizada no eDocs e na SEFAZ/Prefeitura, porém ainda não existia no ERP/GO UP por conta de um erro durante a gravação da NF no banco de dados.

Para que isso não ocorra, a geração dos arquivos eletrônicos de NF-e e NFS-e ocorre em duas etapas:

Importante

Para que o processo funcione, o usuário logado no sistema precisa ter permissão para alterar arquivos no diretório das NF-es, bem como para gravar arquivos com a extensão .PREXML. Todas as rotinas do sistema que permitem a geração de uma NF-e ou NFS-e irão utilizar esse processo (processos via tela, web service, Ação SID etc.).

Parametrização

A parametrização base para indicar se o sistema gera um arquivo .XML é a configuração do parâmetro Software Emissor NF-e na tela F070FVE, guia Documentos Eletrônicos 3. Todos os códigos diferentes de 02 - eDocs - Envio e Retorno via Web Service eDocs geram o .XML no formato .PREXML.

A geração em si da NF não foi alterada (gravação das informações nas tabelas E140NFV, E140IPV, E440NFC, geração das tags no .XML etc.). Esse processo afeta apenas o formato do arquivo .XML na pasta configurada no cadastro da série ou no cadastro do usuário.

Nos casos em que a emissão de NF é feita através de telas que fazem emissão em lote (F140LOT, F135GNA, F149GNA e F140CAN), a alteração do arquivo .XML ocorre de forma individual logo após a finalização dos processos referentes à NF processada. Isso ocorre por causa do parâmetro global MdoDspXMl. Esse parâmetro é inicializado com o valor padrão C, que tem como objetivo não aguardar o fim da geração de todos os .XMLs na pasta, mas sim renomear o .XML da NF-e gerada logo após a finalização de todos os processos relacionados a ela.

Este parâmetro pode interferir também na emissão de relatórios e/ou geração de boletos por meio de modelos. Em resumo, quando o parâmetro mencionado estiver com valor C, então o processamento (emissão de relatórios, geração de arquivos, etc.) é individualizado para cada nota, enquanto com o valor igual a P , o processamento é unificado e acontece de uma só vez ao final de tudo para todos os documentos.

Por exemplo, se um cliente que fatura várias notas em lote usar o parâmetro com valor P, o sistema ficaria processando sem gerar arquivo algum até o final do processamento. Isso ocasionaria um desperdício de recursos do eDocs, que ficaria ocioso até que o ERP disponibilizasse os XMLs. Quando o parâmetro estiver com o valor igual a C, os XMLs serão gerados nota a nota, garantindo um fluxo constante de integração desde o início ao fim da geração de documentos.

Para determinar a quantidade máxima de tentativas para renomear os arquivos com extensão .prexml para .xml na emissão dos documentos fiscais, configure o parâmetro global QtdTenXML na tela F000PGS.

Observação

Se ocorrer algum problema na geração do .XML após atualizar a versão, há a possibilidade de utilizar o processo anterior em que o .XML não é renomeado. No entanto, antes de ativar o identificador de regras ou o parâmetro global indicados abaixo, verifique junto ao nosso Suporte se há a necessidade de ativá-los, pois pode não ser um problema no sistema relacionado à geração ou alteração do arquivo na pasta, mas sim relacionado ao ambiente, como por exemplo ausência de permissão para alterar arquivos no diretório.

Para que o sistema volte a gerar o arquivo diretamente no formato .XML:

Este artigo ajudou você?