COMPLY - Nota 014554

Módulo: Integração - Extratores SAP

Funcionalidade: Pacote Base

Data/Hora da Publicação: 10/06/2022 17:21:09

Data/Hora Última Alteração: 10/06/2022 18:03:21

Descrição da Nota: Componente Abap Extrator Indiretos: Tratamento realizado no preenchimento do campo correspondente ao número da nota fiscal; Tratamento no programa extrator de Indiretos /PWSATI/ZLFR300; Tratamento realizado na leitura do parâmetro SEM_NF_SERV; Tratamento para correção do DUMP CONVT NO NUMBER; Evolução: Totalização do imposto quando a Nota Fiscal tem a composição de Frete com mercadoria; Criação do campo IIO_POSSUI_GLP na Tabela /PWSATI/ZSATI016; Criação do Cockpit Fiscal no SAP

Sintoma

 

As Requests anexadas à essa Nota, são Pacotes bases, portanto contemplam os principais programas Extratores, tais como: Indiretos, Serviço Tomado, Inventário, Exportação, entre outras transações gerais.

 

Componente Abap Extrator Indiretos:

  1. Tratamento realizado no preenchimento do campo correspondente ao número da nota fiscal.

As notas fiscais eletrônicas de serviço emitidas pela UF: DF, não terão o campo PREFNO preenchidas, devido à UF ter adotado o layout da NF-e e não da NFS-e para este fim. Neste cenário o documento não estava sendo extraído para o sistema fiscal, pois as notas ficavam bloqueadas na transação /PWSATI/ZLFM018 com status "S" (Refere-se ao modelo de Nota Fiscal de Eletrônica Municipal no qual está aguardando o retorno da Prefeitura) devido ao número da nota fiscal (PREFNO) não ser encontrado pelo processo atual de extração.

 

  1. Tratamento no programa extrator de Indiretos /PWSATI/ZLFR300

Quando realizada a execução utilizando dois ou mais Jobs, o processo de extração retornava uma quantidade de documentos extraídos diferente do processo executado através de uma tarefa única.

 

  1. Tratamento realizado na leitura do parâmetro SEM_NF_SERV

Quando o parâmetro SEM_NF_SERV não estava cadastrado na transação /PWSATI/ZLFM078 as notas fiscais de serviços não estavam sendo extraídas pelo programa extrator de Indiretos.

 

  1. Tratamento para correção do DUMP CONVT NO NUMBER

Ocorria um DUMP durante a execução do programa extrator quando era feita a chamada da Exit para preenchimento do item imobilizado e havia a parametrização do SYSID para o docnum.

Solução

 

Componente Abap Extrator Indiretos:

  1. Tratamento realizado no preenchimento do campo correspondente ao número da nota fiscal.

Realizamos uma melhoria no processo de extração que seguirá a seguinte regra:

Quando a nota fiscal de saída eletrônica tiver o campo TMISS preenchido, o sistema buscará o campo PREFNO para o preenchimento do campo correspondente ao número da nota fiscal.

Quando o campo PREFNO estiver vazio, o programa verificará se o campo MUNICIPAL também se encontra vazio. Caso os campos PREFNO e MUNICIPAL atendam a esta exigência, será extraído o valor do campo NFENUM para o preenchimento do campo correspondente ao número da nota fiscal.

 

Obs: O campo MUNICIPAL estará em branco apenas para as UF’s que adotarem como modelo de nota fiscal de serviço eletrônico o layout da NF-e. Para as UF’s que adotarem o layout da NFS-e, o campo estará preenchido devido a ser uma exigência do processo standard da SAP.

 

  1. Tratamento no programa extrator de Indiretos /PWSATI/ZLFR300

Melhoria realizada no processo de extração multi thread para que as quantidades de notas fiscais extraídas pelo programa, apresentem sempre a mesma quantidade quando extraídas em processo único ou multi-threads.

 

  1. Tratamento realizado na leitura do parâmetro SEM_NF_SERV

Ajuste realizado no código do programa extrator para que as notas de serviço sejam carregadas corretamente quando o parâmetro SEM_NF_SERV não estiver parametrizado na transação /PWSATI/ZLFM078.

 

Regra

Para extração de notas fiscais de serviço com os campos ‘NFSERV’ e ‘TMISS’ das tabelas J_1BNFDOC e J_1BNFLIN selecionados, irá considerar para extração as parametrizações, conforme abaixo, porém esta regra não se aplica para notas fiscais conjugadas.

 

  • Se o parâmetro ‘SEM_NF_SERV’ estiver sem valor ou não existir na transação /PWSATI/ZLFM078, as notas fiscais de serviço serão extraídas pelo extrator de indiretos.

 

 

  • Se o campo estiver parametrizado com valor ‘S’, as notas fiscais de serviço não serão extraídas pelo extrator de indiretos, exceto para notas conjugadas.

 

 

Importante: O programa extrai todos os tipos de nota, por isso caso deseje que as notas de serviço não sejam geradas, deve-se incluir este parâmetro na /PWSATI/ZLFM078 com o valor preenchido com ‘S’.

 

  1. Tratamento para correção do DUMP CONVT NO NUMBER

Melhoria na lógica do programa com a criação da variável INF_DOCNUM para utilização no loop abaixo, para o preenchimento do item imobilizado quando houver a parametrização do SYSID para o docnum.

 

Antes

LOOP AT it_nf_imob_bc WHERE inf_docnum = it_zlft_ent_itm_bc-docnum
                                         AND ini_seq    = it_zlft_ent_itm_bc-id_item.

 

Atualmente:

LOOP AT it_nf_imob_bc WHERE inf_docnum = inf_docnum
                                           AND ini_seq    = it_zlft_ent_itm_bc-id_item.

 

EVOLUÇÃO

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

 

  1. Totalização do imposto quando Nota Fiscal tem a composição de Frete com mercadoria:  

Melhoria realizada no código do programa para totalizar o valor do imposto quando o valor do frete fizer parte de sua composição.

 

Regra:

Os valores das bases de cálculos e dos impostos serão somados quando:

 

  • Os impostos tiverem o mesmo Item relacionado
  • O mesmo grupo de imposto
  • O mesmo código de imposto
  • O mesmo tipo de lançamento

Exemplo:

 

Parametrização

 

/PWSATI/ZLFM037

 

Exemplo:

 

 

/PWSATI/ZSATI007

 

  1. Criação do campo IIO_POSSUI_GLP na Tabela /PWSATI/ZSATI016

Criação do campo IIO_POSSUI_GLP na tabela /PWSATI/ZSATI016 no SAP para preenchimento do campo de mesmo nome na tabela ITG_NF_IT_OIL, através da EXIT ZYLSATI016.

 

 

Regra:

O cliente deverá implementar o campo em sua Exit de modo que quando houver percentual de GLP, o campo deverá ser preenchido com “S”. Quando não houver o campo deverá ser preenchido com “N”.

 

Obs: Para clientes que tem a integração PI/PO 7.5 contratada devem solicitar, via chamado, os pacotes: Arquivo TPZ e Request do ABAP Proxy.

 

  1. Criação do Cockpit Fiscal no SAP

A partir dessa versão do pacote Base estamos disponibilizando para todos os clientes o Cockpit Fiscal do processo de integração SAP, que estará disponível a partir do ECC 6.0, SAP_APPL 603 ou superior (premissa da versão SAP), portanto, clientes que são versão ECC 4.6 não terão essa evolução.. No Cockpit estarão alocadas todas as transações de Extrações e Parametrizações do pacote de integração Fiscal.

O menu poderá ser acessado através da transação /PWSATI/Z_MENU_FISC.

 

AUTORIZAÇÕES DE TRANSAÇÃO:

Verificação do código de transação na execução da transação:

Objeto de autorização: S_TCODE

Nome do campo: TCD

Valor de: /PWSATI/Z_MENU_FISC

 

 

A transação pode ser inserida a cada acesso ou salva na guia Favoritos otimizando assim a navegabilidade para o usuário.

 

 

Ao acessar o menu, selecione a pasta correspondente ao módulo que deseja executar:

 

 

Ao acessar o cockpit, o usuário verá duas ou mais pastas de acordo com módulo selecionado. Haverá sempre uma pasta contendo a transação do programa extrator correspondente ao módulo selecionado e outra pasta contendo todas as transações de parametrizações relacionadas a este módulo.

 

Ao clicar na pasta correspondente ao programa extrator o usuário será redirecionado diretamente para a transação para que possa preencher os filtros necessários e realizar a extração dos dados:

 

Pasta

 

Programa extrator

 

 

Ao clicar na pasta Parametrizações, será aberto um novo menu contendo as transações de parametrizações referentes ao módulo escolhido:

 

Pasta

 

Novo Menu

 

Durante a navegação dentro do Cockpit Fiscal, caso haja a necessidade de retornar a tela anterior pode-se utilizar o botão Voltar , disponível no canto esquerdo superior da tela. Caso o usuário opte por sair do Cockpit, poderá utilizar o botão Sair , disponível no canto superior esquerdo da tela principal e retornar ao Menu Standard da SAP, ou digitar outra transação no campo de pesquisa para que seja direcionado para outra transação.

Obs: Após selecionar um programa extrator ou uma transação para parametrização, o usuário será redirecionado para a transação escolhida e uma vez dentro da transação não terá acesso ao botão ‘Voltar’   para retornar automaticamente para o Cockpit Fiscal. Neste caso, o usuário deverá acessar novamente o Cockpit Fiscal através do menu Favoritos do SAP ou digitando a transação /PWSATI/Z_MENU_FISC.

 

Central de Atualização

 

Dentro do menu Central de Atualização temos as pastas: Central de Atualização e Versões do Produto.

 

Ao selecionar a pasta Central de Atualização, serão exibidas todas as notas disponíveis no portal de produtos, correspondentes aos programas extratores no SAP, disponibilizadas até a data de exibição do menu:

 

 

Para visualizar o conteúdo da nota, clique no número da nota e ela será aberta dentro do Cockpit Fiscal:

 

 

Dentro da pasta Central de Atualização o usuário terá acesso a 3 botões, sendo eles: Voltar Para Menu Fiscal, Voltar para Menu de Notas, Versão de Produto Aplicada SAP.

 

Voltar Para Menu Fiscal: Volta para a tela inicial do Cockpit.

Voltar para Menu de Notas: Retorna para a página contendo todas as notas e realiza o refresh da pasta Central de Atualização.

Versão de Produto Aplicada no SAP: Executa a transação /PWSATI/ZLFR003 e exibe no Cockpit as notas aplicadas na base do cliente.

 

Obs: Para realizar o download dos objetos anexo nas notas, será necessário que o solicitante tenha um usuário ativo válido para acesso ao portal de aplicativos da Sonda.

 

Versões do produto

Ao selecionar a opção Versões do Produto, um novo menu será aberto contendo a pasta ‘Versões de Produtos’. Ao selecionar a pasta, será executada a transação /PWSATI/ZLFR003 e demonstrada na tela do Cockpit as últimas notas aplicadas na base do cliente.

 

 

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Tratamento no processo de exclusão do Sistema Remoto; Tratamento para evitar as falhas no processo de Conciliação; Extração de Indiretos: ajuste nome dos campos das tabelas Capa e Imposto; Tratamento na validação 0740399 da Interface Fichas Complementares CIAP; Melhoria realizada na Interface Cadastro de Produtos e no Controle de vigência de Prod.; Alteração do tamanho do campo de UM em várias Extrações e Interfaces; Melhoria nos PDFs de Validações das Interfaces de Indiretos e Serviços Tomados

Melhoria realizada na Extração de Fichas Complementares CIAP; inclusão do campo Data Fim para correta ativação ficha.

1- Ajuste no conector Webservice do ETL para permitir mapeamento de serviços publicados na internet. 2- Melhoria na performance do processo de extração quando se utiliza a opção "Atualizar Registros". 3- SImplementação de Sleep no Mapeamento Contabilização para atender as necessidade de sincronismo presentes no processo. 4- Liberação da funcionalidade de Filtros para RFC de Notas Fiscais Indiretos (Matriz, Filial, Docnum).

Componente de Interface Notas Fiscais Indiretos: Ajuste campo TP_REPASSE; Configuração das Interfaces > Edição em Lote: Ajustado o código do programa para evitar erro; Melhoria no Sistema Remoto de origem SAP PI_PO: Criação campo para não validar certificados; Evolução na Extração e Interface para empresas do ramo OIL: Criação campo IIO_POSSUI_GLP mais mapeamento e nova versão nos Indiretos; Processo de Controle de Vigência de Produtos e Parceiros: Criação de novos parâmetros.

Evolução da Integração de Dados da Base Corporativa de Saldos de Inventário, de origens RFC\SAP e TXT - Versão: 4.0: Inclusão do mapeamento para o campo IIV_MOTIVO (Motivo Inventário) em atendimento a legislação do EFD ICMS/IPI - Guia Prático 3.0.2

Correção do layout da Extração de Informações Complementares de Notas Fiscais de Exportação, para tratamento do campo IXP_CONHEC_TP.


Pacotes de Atualização

Informações Complementares

 

  1. Recomendação que seja aplicado primeiramente em ambiente de Homologação/Qualidade os procedimentos: “Procedimentos e Pacotes de Atualização” “Procedimento de Homologação” descritos nesta nota antes de aplicar no ambiente produtivo;
  2. Existe aplicações de pré-requisitos que são premissas para atualização na interface SAP x Comply. Existe aplicações de pré-requisitos que são premissas para atualização na interface SAP x Comply. Devem ser seguidas da seguinte forma:
  • Indiretos: Nota 014566 (XML/Versionamento 19.0)
  • Contabilização: Nota 012793 (Versionamento 1.0)
  • Serviços Tomados: Nota 014259 (Versionamento 9.0)
  • CIAP: Nota 014272 (Versionamento 5.0)
  • Exportação: Nota 011345 (Versionamento 5.0)
  • Saldos de Inventário: Nota 012724 (Versionamento 4.0)

 

  1. Verificar a versão SAP utilizada no ambiente: SAP 4.6C ou SAP 4.7 ou superior;
  2. Realizar a leitura do Procedimento de Implementação referente a aplicação da request SAP, documento dentro do pacote base – Release 4.00.17.0000;
  3. De acordo com a versão do ambiente:
  • Aplicar a request F6QK915424 em ambientes SAP 4.6C.

Ou

  • Aplicar a request F9DK904207 em ambientes SAP 4.7 ou superior.
  1. Para clientes que tem a integração PI/PO 7.5 contratada devem solicitar, via chamado, os pacotes: Arquivo TPZ e Request do ABAP Proxy;
  2.  Na importação da request marque as seguintes opções:
  • Importar de novo ordem de transporte;
  • Sobregravar originais;
  • Sobregravar objetos em reparações não confirmadas;
  • Ignorar tp. transporte não permitido;
  • Ignorar ctg. tabela não permitida;
  • Ignorar relações de precedentes.
  1. Para elaboração de encapsulamento de request:

Para clientes que utilizam o controle de encapsulamento de request é necessário alterar a camada de transporte para a camada própria do ambiente do cliente.