Comply e-Docs - Nota 014550

Módulo: Nota Fiscal Eletrônica

Funcionalidade: Geral

Data/Hora da Publicação: 01/06/2022 09:53:27

Data/Hora Última Alteração: 01/06/2022 09:55:43

Descrição da Nota: Nota de Correção e Melhoria relacionada aos temas: ABAP e Server - Extração e geração de XML dos dados do grupo obsItem; Server - Geração do XML de NF-e com CST 51 e sem lançamento de imposto correto; Server - DF-e - Alteração no Processo de consulta de NSU faltante; Server - DF-e - Tratamento para desconsiderar notas CT-e Inbound da versão 2.00.

Sintoma

 

1 - ABAP e Server - Extração e geração de XML dos dados do grupo obsItem;

Estava sendo extraido somente um registro da origem J_1BNFADD_INFLIN para a PWS/ZNFET002B, sendo que podem existir dois registros por item com diferentes códigos de uso.

 

2 - Server – Geração do XML de NF-e com CST 51 e sem lançamento de imposto correto;

Estava ocorrendo erro na geração do XML, quando a nota possuía o CST 51 e não tinha o lançamento de imposto com tipo 2 (isento) ou 3 (outros) e apresentava a mensagem de erro:

 

(System.InvalidOperationException: There was no XML start tag open. at ystem.Xml.XmlTextWriter.InternalWriteEndElement(Boolean longFormat) at SondaIT.Aplicativos.NFE.XmlNotaV0400.XmlNotaV0400.GerarXml(XmlTextWriter doc, List`1 listaParametro)

 

3 - Server - DF-e - Alteração no Processo de consulta de NSUs faltantes;

3.1 - Identificado que notas de Inbound, que já possuíam o XML completo, estavam sendo novamente consultadas pelo processo ‘NF-e - Consulta NSU Distribuição DF-e’, mesmo sem ter “pulado” os NSU’s referentes à estas notas e estes já existirem na base.

3.2 - Verificado que não estava sendo gravado o controle de NSU referente ao evento, o que provocava uma nova consulta.

 

Solução

 

1 - ABAP e Server - Extração e geração de XML dos dados do grupo obsItem;

Adequação da extração dos dados da origem J_1BNFADD_INFLIN para a PWS/ZNFET002B e da geração do XML, pois podem existir dois registros por item com diferentes códigos de uso e gerar o grupo obsItem com os subgrupos  obsCont e obsFisco.

 

2 - Server – Geração do XML de NF-e com CST 51 e sem lançamento de imposto correto;

Tratamento para apresentar mensagem a seguir, quando a nota possuír o CST 51 sem o lançamento de imposto com tipo 2 (isento) ou 3 (outros):

 

“Campo obrigatório não preenchido: ICMS51 (Não existe registro na NFE_NF_IMPOSTO que satisfaça o CST 51 para o item (1))”

 

3 - Server - DF-e - Alteração no Processo de consulta de NSUs faltantes;

3.1 – Tratamento para confirmar se o NSU já existe na base de dados antes de o incluir para que seja realizada nova consulta;

3.2 – O sistema passou a gravar o controle de NSU referente ao evento;

 

Importante: É indicado ter somente uma thread do processo ‘NF-e - Consulta NSU Distribuição DF-e’, cadastrada com ‘Tipo de Intervalo’ em minutos e ‘Intervalo’ de execução de 3 à 5 minutos, devendo ser acompanhado o fluxo de processamento dos registros na tela NSUS Faltantes, para confirmar se a configuração deste processo está adequada ao volume de registros.

EVOLUÇÕES

Esta nota possui a(s) seguinte(s) melhoria(s):

 

1 - Server – DF-e -Tratamento para desconsiderar notas CT-e Inbound da versão 2.00;

Realizado tratamento para desconsiderar notas CT-e Inbound da versão 2.00 na inserção na base de dados, caso a SEFAZ as retorne. Essa versão foi descontinuada em 2017 e não são mais emitidas e recepcionadas.

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Nota de Correção e Melhoria Relacionadas aos temas: Server - Extração e geração no XML do grupo procRef; Server - Gravação do retorno dos eventos de inbound; Server - Atualização de notas no .Net reprocessadas no SAP; Framework - Painel Outbound - Melhoria de performance na abertura na tela Detalhes do Processamento; Framework e Server - Desenvolvimento para gravar o PDF de notas Inbound do NF-e; ABAP - Reprocessamento de eventos de Inbound de NF-e.


Pacotes de Atualização

Informações Complementares

 

Procedimentos e Pacotes de Atualização 4.00

  1. Parar o(s) Serviço(s) utilizado(s) “Comply e-Docs Server 4.00 Modulo NF-e” e/ou “Comply e-Docs Server 4.00 Modulo NFS-e”;
  2. Parar o serviço do Componente Framework;
  3. Realizar Backup da pasta do Comply e-Docs Server, normalmente encontrada em “C:\Program Files (x86)\Sonda\Comply e-Docs Server 4.00”;
  4. Descompactar e aplicar os HotFix do Comply e-Docs, HF_NFE_20220530_V0400.zip;
  5. Caso Sistema de Origem SAP, aplicar a request do componente SAP conforme procedimento abaixo e versão utilizada pelo cliente:
  • Utilizar a opção de sobre gravar originais, para substituir todo o conteúdo da Request antiga; Request SAP 4.7 ou Sup (Classe de Desenv.) Request compactada no arquivo E-DOCS - PACOTE - 4.00.123.zip.
  1. Iniciar o serviço do Componente Framework;
  2. Iniciar os Serviços “Comply e-Docs Server 4.00 – Módulo NF-e” e “Comply e-Docs Server 4.00 – Módulo NFS-e”.