Comply e-Docs - Nota 011491

Módulo: Nota Fiscal Eletrônica

Funcionalidade: Geral

Data/Hora da Publicação: 31/10/2018 18:15:35

Data/Hora Última Alteração: 31/10/2018 18:15:35

Descrição da Nota: Nota de Correção relacionada aos temas: Abap: Extração Valores Imposto II /PWS/ZNFET003; Abap: e-Docs Parâmetros - Salvamento Exits do Sistema; Server: Inutilização/ Cancelamento NFe - Retirada de Caracteres especiais; Server: Geração XML NFe - item sem imposto; Server: Processo Inutilização - Gap Number; Server: Inbound - Processo importação CT-e; Server: Extração Comply e-Docs - NFE_NF_CAPA.DT_SAI_ENT; Framework: Inclusão tela CFOP Comply e-Docs; Framework: Nota Técnica 2017.002 - versão 1.10.

Sintoma

 

  • Abap: Extração Valores Imposto II /PWS/ZNFET003
    • Ao extrair os valores do imposto II para os campos /PWS/ZNFET003-VLR_IMPOSTO e /PWS/ZNFET003-VLR_BASE_CALCULO, não estava sendo considerado o valor do campo /PWS/ZYCIT042-NRITEM na busca dos dados referentes à cada item na tabela /PWS/ZYCIT100 e com isso gravava os valores desse imposto de forma incorreta.
    • A extração do valor de imposto II para /PWS/ZNFET003-VLR_IMPOSTO era realizada a partir do valor lançado no campo /PWS/ZYCIT100-VLII, independentemente do valor do campo /PWS/ZYCIT100-CODREGTRI, fazendo com que gravasse o valor do imposto mesmo que estivesse suspenso, /PWS/ZYCIT100-CODREGTRI = 5.
    • O valor extraído para o campo /PWS/ZNFET003-VLR_DESPESA era a partir do campo /PWS/ZYCIT049-VLREAL, mas na /PWS/ZYCIT049 os valores de despesas são totalizados por DI, não tendo assim rateio por item da nota ou por mais de uma nota que possa estar associada à DI, gravando assim o valor total da despesa para vários itens e/ ou notas.

 

  • Abap: e-Docs Parâmetros – Salvamento Exits do Sistema - Identificado um erro no salvamento das informações de exit na transação de parâmetros.

 

  • Server: Inutilização/ Cancelamento NFe – Retirada de Caracteres especiais – Retornava a mensagem de erro: “Rejeição: Assinatura difere do calculado”, quando era informado acentos e caracteres especiais no valor do parâmetro 'mensagem_padrao_canc_inut_pt1', utilizado se não é informado o ‘Texto do Cancelamento’ pelo e-Docs - Painel de Controle, no SAP .

 

  • Server: Geração XML NFe - item sem imposto - Se um dos itens de uma nota fiscal não possuísse imposto o serviço de geração do XML (5) caia e parava os demais processos. Se nenhum dos itens da nota fiscal possuíssem impostos, então, apresentava erro na validação do XML (12).

 

  • Server: Processo Inutilização - Gap Number – Identificado que o processo de inutilização era paralisado quando não estava ativa a exit ZNFEGAPUM, que faz a chamada da função Form_009.

 

  • Server: Inbound - Processo importação CT-e - Ocorria erro no processo de importação, Inbound, de alguns CTe's devido à particularidades não tratadas.

 

  • Server: Extração Comply e-Docs - NFE_NF_CAPA.DT_SAI_ENT – Devido à configuração, do usuário no SAP, em um fuso horário diferente de Brasil a data de saída e entrada (J_1BNFDOC.PSTDAT) é gravada, dependendo do país, com data diferente da data de emissão, fazendo com que a SEFAZ rejeite a NFe.

 

Solução

 

  • Abap: Extração Valores Imposto II /PWS/ZNFET003 –
    • Tratamento no extrator com a inclusão do campo /PWS/ZYCIT042-NRITEM à chave de busca dos dados da /PWS/ZYCIT100, que passa a ser: NRSEQDI, EBELN, EBELP e NRITEM, fazendo com que se extraia corretamente para cada item os valores do imposto II para os campos /PWS/ZNFET003-VLR_IMPOSTO e /PWS/ZNFET003-VLR_BASE_CALCULO;
    • Adequação da extração do campo /PWS/ZNFET003-VLR_IMPOSTO, quando /PWS/ZYCIT100-CODREGTRI = 5 (imposto suspenso), para que zere o valor do imposto II no campo /PWS/ZNFET003-VLR_IMPOSTO. Ignorando assim o valor que consta no campo /PWS/ZYCIT100-VLII;
    • Alteração do valor extraído para o campo /PWS/ZNFET003-VLR_DESPESA, que passa a ser a partir do campo J_1BNFLIN- NETOTH, onde já consta o valor de despesa rateada por item para o imposto II.

 

  • Abap: e-Docs Parâmetros – Salvamento Exits do Sistema – Tratamento no salvamento das informações de exit na transação de parâmetros.

 

  • Server: Inutilização/ Cancelamento NFe – Retirada de Caracteres especiais – Tratamento para Retornava a mensagem de erro: “Rejeição: Assinatura difere do calculado”, quando era informado retirar os acentos e caracteres especiais no valor do parâmetro 'mensagem_padrao_canc_inut_pt1'.

 

  • Server: Geração XML NFe - item sem imposto – Tratamento para que apresente mensagem de erro: “A nota não possui informação de imposto(NFE_NF_IMPOSTO) – Matriz: XXXX/ Filial: XXXX/ Docnum: XXXX/ Item: XXXX”, quando se qualquer item de uma nota fiscal não possuir pelo menos uma linha de imposto.

 

  • Server: Processo Inutilização - Gap Number – Tratamento para que o processo de inutilização era paralisado quando não estava ativa a exit ZNFEGAPUM, que faz a chamada da função Form_009.

 

  • Server: Inbound - Processo importação CT-e – Melhoria no processo importação CT-e, Inbound, para que todos sejam importados.

 

  •  Server: Extração Comply e-Docs - NFE_NF_CAPA.DT_SAI_ENT –  Tratamento na extração/gravação para o campo data de saída/ entrada (NFE_NF_CAPA.DT_SAI_ENT), para gravar a data igual a data de emissão. O parâmetro "utiliza_time_zone" foi criado no componente .Net para indicar a utilização (S/N), da funcionalidade.

 

  • Framework: Inclusão tela CFOP Comply e-Docs – Incluída a tela de CFOP para possibilitar a edição do campo ‘ST – Substituto Tributário’, que determina a regra de geração da tag IEST.

 

No Workspace: Para a versão 4.0 aplicar a request 696810.

 

No Comply: Para a versão 4.01 aplicar a request 696811.

 

 

  • Framework: Nota Técnica 2017.002 - versão 1.10 – Em atendimento à Nota Técnica 2017.002 - versão 1.10, foram:
    • Alteradas as descrições dos CFOP’s: 

1.505 - Entrada decorrente de devolução de mercadorias remetidas para formação de lote de exportação, de produtos industrializados ou produzidos pelo próprio estabelecimento.

1.506 - Entrada decorrente de devolução de mercadorias, adquiridas ou recebidas de terceiros, remetidas para formação de lote de exportação.

2.505 - Entrada decorrente de devolução de mercadorias remetidas para formação de lote de exportação, de produtos industrializados ou produzidos pelo próprio estabelecimento.

2.506 - Entrada decorrente de devolução de mercadorias, adquiridas ou recebidas de terceiros, remetidas para formação de lote de exportação.

 

    • Inseridos novos registros CFOP

1.159 - Entrada decorrente do fornecimento de produto ou mercadoria de ato cooperativo.

2.159 - Entrada decorrente do fornecimento de produto ou mercadoria de ato cooperativo.

5.159 - Fornecimento de produção do estabelecimento de ato cooperativo

5.160 - Fornecimento de mercadoria adquirida ou recebida de terceiros de ato cooperativo.

6.159 - Fornecimento de produção do estabelecimento de ato cooperativo.

6.160 - Fornecimento de mercadoria adquirida ou recebida de terceiros de ato cooperativo.

7.504 - Exportação de mercadoria que foi objeto de formação de lote de exportação.

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Abap: Adequação extrator - J_1BNFETRACE-DFAB; Adequação extrator - /PWS/ZNFET002-VLR_IPI_DEVOL e Adequação extrator - /PWS/ZNFET001 - Dados de Fatura; Server: Tratamento emissão NF-e Contingência; Adequação tag vICMSDeson - total da NFe e Impressão tag IEST - DANFE enviado por e-mail; Framework: Tratamento envio e-mail manual - PDF; Aumento campo Código Serviço ¿ Web Services; Desenvolvimento Relatório NF-e Inbound em Excell e Melhoria no Painel de Eventos 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 SP2”;
  4. Descompactar e aplicar os HotFix do Comply e-Docs,  HF_NFE_20181030_V0400.zip e HF_NFE_20181031_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 - v4.00.88.zip.

  1. Aplicar as Requests mencionadas na nota;
  2. Iniciar o serviço do Componente Framework;
  3. Iniciar os Serviços “Comply e-Docs Server 4.00 – Módulo NFS-e” e “Comply e-Docs Server 4.00 – Módulo NF-e”.