Módulo: Nota Fiscal Eletrônica
Funcionalidade: Geral
Data/Hora da Publicação: 01/07/2022 16:51:23
Data/Hora Última Alteração: 07/07/2022 11:56:30
Descrição da Nota: Nota de Melhorias e Correções Relacionadas aos temas: ABAP e Server - Extração e geração nDraw, grupos adi e detExport; ABAP - Painel de Controle - Reprocessamento NF-e em Contingência e Extração da J_1BNFREFPROC para /PWS/ZNFET005; Server - Adequação Consulta Chave NF-e à NT 2014.002 - v 1.13 a 1.15; Melhoria no Timeout no processo Envio de E-mail; Novo processo de comunicação com o SAP; Framework - Envio de Relatório Inbound por E-mail; Visualização das informações de DIFAL no DANFE.
Sintoma
1 - ABAP e Server - Extração e geração nDraw, grupos adi e detExport
1.1. Na extração dos campos J_1BNFIMPORT_ADI-DRAW_BACK para o campo /PWS/ZNFET009-NUM_DRAWBACK e do J_1BNFE_EXPORT-NDRAW para o campo /PWS/ZNFET028-NUM_DRAWBACK só estava levando os valores numéricos;
1.2. Estava gerando somente valores numéricos na tag nDraw nos grupos adi e detExport;
1.3. Era obrigatório o preenchimento da tag nDraw para geração das demais tags no grupo detExport;
2 - Framework - Painel de Controle - Visualização das informações de DIFAL no DANFE
As informações do DIFAL não estavam sendo geradas ao visualizar o DANFE ou exportar o PDF pelo Painel de Controle.
Solução
1 - ABAP e Server - Extração e geração nDraw, grupos adi e detExport
Realizados os tratamentos para:
1.1. Que sejam extraídos valores do tipo CHAR, letras e números, do campo J_1BNFIMPORT_ADI-DRAW_BACK para o campo /PWS/ZNFET009-NUM_DRAWBACK e do campos J_1BNFE_EXPORT-NDRAW para o campo /PWS/ZNFET028-NUM_DRAWBACK;
1.2. Gerar valores do tipo CHAR, letras e números, na tag nDraw nos grupos adi e detExport;
1.3. Não necessitar o preenchimento da tag nDraw para que sejam geradas as demais tags no grupo detExport;
2 - Framework - Painel de Controle - Visualização das informações de DIFAL no DANFE
Tratamento para gerar as informações do DIFAL ao visualizar o DANFE ou exportar o PDF pelo Painel de Controle:
EVOLUÇÕES
Esta nota possui a(s) seguinte(s) melhoria(s):
1 - ABAP - Painel de Controle - Reprocessamento NF-e em Contingência
Melhoria no processo de reprocessamento de NF-e em Contingência, a partir do Painel de Controle, para que não realize esse reprocessamento de acordo com a categoria:
Ao selecionar uma nota na aba “Contingência” e clicar no botão “Re-Processamento de N.F”:
Além de verificar a parametrização conforme aba Status e-Docs, da NF-e, se este está com a coluna “Reprocessar?” marcada:
Será verificada também a categoria, da NF-e, se está cadastrada na aba “Categoria NFe Não Reprocessada”:
Se a categoria da NFe estiver cadastrada nessa aba, então, apresenta a seguinte mensagem no Painel de Controle:
“NFe [DOCNUM] Não Pode ser Reprocessada”
Se a categoria da NFe não estiver cadastrada nessa aba, então, a nota é reprocessada.
2 - ABAP - Extração da J_1BNFREFPROC para /PWS/ZNFET005
Alterada a extração dos dados da tabela J_1BNFREFPROC para a tabela /PWS/ZNFET005 de acordo com a regra abaixo:
Será considerado da seguinte forma o valor do campo J_1BNFREFPROC-COUNTER para gravar o campo /PWS/ZNFET005-COD_OBSERVACAO:
J_1BNFREFPROC-COUNTER | /PWS/ZNFET005-COD_OBSERVACAO |
0001 | 786 |
0002 | 787 |
0003 | 788 |
0004 | 789 |
A sequência acima será considerada sucessivamente até que o campo COUNTER tenha o valor 0100 e gravar 885 no campo COD_OBSERVACAO, contabilizando 100 processos, que é a quantidade permitida.
3 - Server - Adequação Consulta Chave NF-e à NT 2014.002 – v 1.13 a 1.15
A partir da versão 1.15 desta Nota Técnica, a SEFAZ deixou de retornar o NSU quando a consulta é feita por Chave de Acesso e com isso realizamos adequação da gravação do XML de retorno, pois utilizávamos esse valor na nomenclatura do arquivo.
4 – Server - Melhoria no Timeout no processo Envio de E-mail
Melhoria no processo de timeout para que em casos de lentidão no processo de envio de e-mail, o sistema só faça o reenvio se ocorrer falhas no envio.
5 – Server - Novo processo de comunicação com o SAP
Processo especifico de comunicação com o SAP.
Este novo parâmetro muda a forma com que o sistema irá se comunicar com o SAP, criando várias conexões simultâneas de acordo com a quantidade de Threads, “Processos”, configuradas no ambiente.
A cada vez que o sistema se comunicar com o SAP e finalizar a comunicação, a Thread é finalizada e iniciada novamente uma nova.
Esse Processo deve ser utilizado se existir oscilação na rede entre o servidor de aplicação e o servidor SAP.
Quando o serviço for iniciado é possível visualizar os processos no Gerenciador de tarefas do Windows, conforme print abaixo.
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)
Informações Complementares
Procedimentos e Pacotes de Atualização 5.00 |
706080
706081
706079
710752
706552
706166
709012
709013
709014
709076
707792
710597
707800
708366
709066
708367
708369
708474