Comply e-Docs - Nota 014498

Módulo: Nota Fiscal Eletrônica

Funcionalidade: Geral

Data/Hora da Publicação: 27/04/2022 14:40:44

Data/Hora Última Alteração: 10/05/2022 16:25:04

Descrição da Nota: Nota de Correção e Melhoria Relacionadas aos temas: Server - Envio de Eventos de Manifesto para Notas em Contingência; Server - Processo de geração do XML quando o campo COD_AGREGACAO está nulo; ABAP, Server e Framework - Adequação aos campos disponibilizados pela SAP - NT_2021.004.

Sintoma

 

  1. Server – Envio de Eventos de Manifesto para Notas em Contingência:

Identificado que o sistema estava enviando os eventos de manifesto para o Web Service de Contingência quando a nota fiscal era emitida em contingencia e com isso retornava da SEFAZ a mensagem de rejeição de código 582:

 

“Rejeição: UF não atendida pela SVC-[AN/RS]”

“Rejeicao: UF nao atendida pela SVC-AN””

 

  1. Server – Processo de geração do XML quando o campo COD_AGREGACAO está nulo:

Ocorria erro no processo de geração do XML quando o campo COD_AGREGACAO, da NFE_MEDICAMENTO, estava nulo:

 

“D:\Program Files (x86)\Sonda IT\Comply e-Docs Server 4.00 SP2 - PROJETO\NFE\
Exception na geração de XML: System.Data.StrongTypingException: The value for column 'COD_AGREGACAO' in table 'NFE_NF_MEDICAMENTO' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.”

 

Solução

 

  1. Server – Envio de Eventos de Manifesto para Notas em Contingência:

Tratamento efetuado para que o sistema sempre envie os eventos de manifesto ao Web Service do Ambiente Nacional, independentemente do tipo de emissão.

 

  1. Server – Processo de Geração do XML quando o campo COD_AGREGACAO está nulo:

Tratamento para gerar XML corretamente mesmo que o campo COD_AGREGACAO, da NFE_MEDICAMENTO, estiver nulo.

 

EVOLUÇÕES

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

 

  1. ABAP, Server e Framework - Adequação aos campos disponibilizados pela SAP - NT_2021.004:

 

Melhoria no extrator e demais programas para leitura dos campos Standards criados pela SAP nas Notas:

 

3142096, 3143281, 3146447 e 3142108

 

Será verificado se os campos existem na origem SAP antes de realizar a extração, para que não ocorra erro no extrator em clientes que não aplicarem as notas SAP.

 

A extração e geração das tags serão realizadas conforme de x para a seguir:

 

 1.1  Novo grupo obsItem:

  • Alterada a estrutura das tabelas com a exclusão do campo de código de observação e inclusão do campo de código de uso. Dessa forma a regra de geração no XML será:
    • Se NFE_NF_ITEM_OBSERVACAO.NIO_COD_USO = 1 gerar o grupo obsCont;
    • Se NFE_NF_ITEM_OBSERVACAO.NIO_COD_USO = 2 gerar o grupo obsFisco.

 

Tabela-Campo / SAP

Tabela-Campo / Intermediária SAP

Tabela-Campo /Server - EDI

Tabela-Campo /Server

Descrição

Tag

J_1BNFADD_INFLIN

INF_USAGE

PWS/ZNFET002B

COD_USO

NFE_NF_ITEM_OBSERVACAO_EDI

NIO_COD_USO

NFE_NF_ITEM_OBSERVACAO

NIO_COD_USO

Uso:

1 Empresa

2 Autoridades

-

J_1BNFADD_INFLIN

XCAMPO

PWS/ZNFET002B

IDENTIFICACAO_CAMPO

NFE_NF_ITEM_OBSERVACAO_EDI

IDENTIFICACAO_CAMPO

NFE_NF_ITEM_OBSERVACAO

IDENTIFICACAO_CAMPO

Identificação do campo 

xCampo

J_1BNFADD_INFLIN

XTEXTO

PWS/ZNFET002B

DESC_COMPLEMENTAR

NFE_NF_ITEM_OBSERVACAO_EDI

DESC_COMPLEMENTAR

NFE_NF_ITEM_OBSERVACAO

DESC_COMPLEMENTAR

Conteúdo do campo

xTexto

 

1.2  Nova tag no grupo procRef

  • A extração dos campos standards da J_1BNFREFPROC para a PWS/ZNFET005 será realizada após a inserção dos dados da PWS/ZNFET005, que é realizada via ponto de exit, quando o campo J_1BNFREFPROC – COUNTER for igual ao campo PWS/ZNFET005 -  COD_OBSERVACAO.

 

Tabela-Campo / SAP

Tabela-Campo / Intermediária SAP

Tabela-Campo /Server

Descrição

Tag

J_1BNFREFPROC

COUNTER

PWS/ZNFET005

COD_OBSERVACAO

NFE_NF_OBSERVACAO

COD_OBSERVACAO

Código da Observação

-

J_1BNFREFPRO

NPROC

PWS/ZNFET005

NUM_PROCESSO

NFE_NF_OBSERVACAO

NUM_PROCESSO

Identificador do processo ou ato concessório

nProc

J_1BNFREFPRO

INDPROC

PWS/ZNFET005

IND_PROCESSO

NFE_NF_OBSERVACAO

IND_PROCESSO

Indicador da origem do processo

indProc

J_1BNFREFPROC

TPATO

PWS/ZNFET005

TIPO_ATO_CONCESSORIO

NFE_NF_OBSERVACAO

TIPO_ATO_CONCESSORIO

Tipo do ato concessório

tpAto

 

Versões Tratadas

4.00.01.0000


Pré-Requisitos

Produto:

Nota

Descrição

Nota de Correção e Melhoria Relacionadas aos temas: Server - Tratamento de geração da tag pDif; DANFE - Tratamento na geração da INSCR. ESTADUAL DO SUBST. TRIBUT; Framework - Novos eventos em atendimento à NT 2021.002 - v 1.0; ABAP, Server e Framework - Desenvolvimento em atendimento à NT_2021.004.


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. Aplicar as Request disponíveis na Nota na ordem abaixo:

710167

710168

 

  1. Realizar Backup da pasta do Comply e-Docs Server, normalmente encontrada em “C:\Program Files (x86)\Sonda\Comply e-Docs Server 4.00”;
  2. Descompactar e aplicar os HotFix do Comply e-Docs, HF_NFE_20220426_V0400.zip;
  3. 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.121.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”.