COMPLY - Nota 014756

Módulo: Integração - Extratores SAP

Funcionalidade: Pacote Base

Data/Hora da Publicação: 28/10/2022 18:15:53

Data/Hora Última Alteração: 21/11/2022 17:30:00

Descrição da Nota: Ajuste do arquivo do Help (Texto do HTML) da transação /PWSATI/ZLFM008; Ajuste da busca dos dados de Endereço dos Parceiros - /PWSATI/ZLFR012 e /PWSATI/ZLFR312; Ajuste da Request F9DK904300 para erro de Programa /PWSATI/ZLFM926 - Monitor com erro de sintaxe na linha 003446; Melhoria de Cockpit Fiscal; Evolução da Interface para o cadastro de KIT de Produtos - Registro 0221; Evolução da Interface para o Registro D700; Melhoria da extração de Operações Geradoras de Contribuição e Créditos.

Sintoma

 

As Requests anexadas nessa Nota, são pacotes bases, portanto, contemplam os principais programas extratores: Indiretos, Serviço Tomado, Inventário, Exportação, entre outras transações gerais.

 

Componente do Extrator de Serviço Tomado

1. Texto do Help da transação /PWSATI/ZLFM008

O Texto do Help da transação /PWSATI/ZLFM008 – Exclusão por Categoria de imposto X Prefixo Doc. Contábil estava errado, ou seja, continha informações errôneas: era informado que a transação permitia a inclusão como parametrização. Entretanto, o objetivo nessa transação é ser parametrizado o prefixo do documento contábil a ser “desconsiderado” pelos Extratores de Serviço Tomado /PWSATI/ZLFR012 e /PWSATI/ZLFR312.

 

A seguir, apresenta-se o texto antes da correção:

 

2. Ajuste na busca dos dados de Endereço dos Parceiros

Os campos de endereço (logradouro, número, complemento, UF, entre outros) estavam sendo preenchidos de forma errada.

A seguir apresenta-se o sintoma:

 

 

Geral:

3. Erro no transporte da F9DK904300

Acontecia, durante o transporte da Request F9DK904300, a finalização com o erro de sintaxe na linha 003446 no Programa /PWSATI/ZLFM926, o Monitor.

A seguinte mensagem era apresentada: "Prog. /PWSATI/ZLFM926: erro de sintaxe linha 003446.

O parâmetro formal 'SERVERNAME' não existe". Tal mensagem pode ser conferida na imagem a seguir:

Solução

 

Componente do Extrator de Serviço Tomado

1. Texto do Help da transação /PWSATI/ZLFM008

Ajustado o conteúdo do arquivo do Help (texto do HTML) da transação /PWSATI/ZLFM008 – Exclusão por Categoria de imposto X Prefixo Doc dos Extratores de Serviço Tomado /PWSATI/ZLFR012 e /PWSATI/ZLFR312.

 

A seguir, apresenta-se o texto revisado: 

 

Impostos de Serviço Tomado - /PWSATI/ZLFM008 – Exclusão por Categoria de imposto X Prefixo Doc. Contábil

Nessa transação deverá ser parametrizado o prefixo do documento contábil a ser “desconsiderado” pela Interface de Serviços Tomados /PWSATI/ZLFR012.

Ao executar a transação, escolha entre as opções Criar Registros: para parametrizar as informações ou Exibir Registros: para exibir as informações já parametrizadas.

Os campos devem ser preenchidos, conforme abaixo:

Posição: recomendamos que este campo esteja sempre com 0.

Somente preencher com 1 ou superior, caso queira que o dígito parametrizado seja utilizado para excluir o caráter do prefixo parametrizado.

Exemplo: posição = 1, prefixo 15100, a numeração de documento contábil para desprezar na interface será os iniciados por 5100.

Categoria de Imposto: Categoria de Imposto do SAP desejada.

Prefixo Doc. Contábil: Indicar o prefixo do documento contábil, inclusive com zeros a esquerda, se houver.

 

Exemplo do como é o acesso ao menu de Help:

 

Primeiramente, deve-se clicar no botão Ajuda:

 

Após clicar, será exibido o seguinte texto no lado direito da tela:

 

2. Ajuste na busca dos dados de Endereço dos Parceiros

Foi refeito a lógica para a busca dos dados de endereço dos parceiros tendo como origem SAP as principais informações do cadastro de fornecedor e endereço, assim chegando com as informações corretas na tabela /PWSATI/ZSATI103.

 

Geral

3. Erro no transporte da F9DK904300.

Foi refeito o Monitor, que tem como transação /PWSATI/ZLFM926, para assim atender ao requisito SAP dos nossos clientes, que não estão no SAP_APPL 600 ou superior.

 

EVOLUÇÃO

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

 

Componente do Cockpit Fiscal

  1. Melhoria de Cockpit Fiscal;

Melhorias feitas nas descrições das transações:

  • /PWSATI/ZLFM001;
  • /PWSATI/ZLFM008;
  • /PWSATI/ZLFM025;
  • /PWSATI/ZLFM075;
  • /PWSATI/ZLFM113;

 

A seguir, apresenta-se a tela "Cockpit Fiscal Produtos":

 

Componente do Extrator de Indiretos

  1. Evolução da Interface para o cadastro de KIT de Produtos - Nota Técnica N.T. 2022.001 - v.1.1da Versão 3.1.0 do Guia Prático (Novo registro 0221 - Correlação entre Códigos de Itens Comercializados)

 

A Equipe de Cadastro Básico implementou na Nota 014730, a aba “Produtos do Kit” em atendimento ao Guia Prático da EFD ICMS IPI, com vigência inicial em 01/2023 - Leiaute_Versão_017 (novo Registro 0221 - Correlação Entre Códigos de Itens Comercializados). Desta forma, foram realizados os seguintes desenvolvimentos nas etapas de Integração dos Indiretos:

 

  1.   Criação de novo campo: INI_KIT_PROD na tabela:  /PWSATI/ZSATI010 Comply - Item - (ITG_NF_ITEM)

 

A seguir, apresenta-se a tabela /PWSATI/ZSATI010:

 

 

  1. Criação de uma tabela: /PWSATI/ZSATI041 Comply - Interface de Produtos (ITG_NF_IT_PROD_KIT)

 

A seguir, apresenta-se a tabela /PWSATI/ZSATI041:

 

 

  1.   Criação do ponto de EXIT para clientes, que não utilizam lista técnica (Standard)

 

Conforme levantamento da equipe de integração, foi detectado a necessidade de criação de um ponto de EXIT, chamado ZYLFSATI041, a fim de complementar as solicitações para o registro 0221 do EFD ICMS IPI, a ter como entrada: J_1BNFDOC e J_1BNFLIN (tabelas SAP) e destino a tabela /PWSATI/ZSATI041 de itens do KIT, para os clientes que não utilizam lista técnica (Standard).

 

  1. Alteração da versão do Mapeamento das Funções /PWSATI/Z_SATI_RFC_NAMESPACE (/PWSATI/ZLFR000) e /PWSATI/Z_SATI_RFC_INDIRETOS (/PWSATI/ZLFR300)

 

A seguir, apresenta-se um exemplo da função:

 

 

  1. Regras de preenchimento do campo INI_KIT_PROD na tabela /PWSATI/ZSATI010 de Item de Notas Fiscais e para a tabela /PWSATI/ZSATI041 de Itens do KIT

 

As informações para apresentação do registro 0221 do SPED Fiscal, terão como origem a Lista técnica – SAP (Lista de Vendas ou distribuição). Para isto, o programa verifica na tabela J_1BNFLIN o material (MATNR) e a área avaliação (BWKEY) e, se necessário, o centro (WERKS). Com estes dados, localizará na tabela MBEW (avaliação do material) o campo MTUSE (utilização de material). Nesta seleção serão encontrados os materiais que são do tipo "Revenda", com valor igual a zero "0". Logo, se o material selecionado for de revenda, é verificado a partir da explosão da lista técnica, na qual, será utilizada a função standard da SAP - CS_BOM_EXPL_MAT_V2, se existe lista técnica. Se seu tipo for "05 - Venda e Distribuição", o programa identificará na tabela de item o campo INI_KIT_PROD com o valor "S" e preencherá as informações do KIT na tabela /PWSATI/ZSATI041 (ITG_NF_IT_PROD_KIT), assim respeitando a lista técnica encontrada a partir da explosão.

 

Salientamos que se um produto for de revenda e não conter uma lista técnica de venda, ele será extraído como a regra atual e não sendo considerado como KIT.    

 

Nota: Prezado cliente, pedimos que antes da aplicação desta nota, verifique-se as configurações das listas técnicas (Util.LisT = 5) se estão adequadas para a correta geração do registro: 0221 do SPED Fiscal.

 

  1. Evolução da Interface para o Registro D700 - Guia Prático 3.1.0 do SPED Fiscal

 

Em atendimento ao Guia Prático 3.1.0 do EFD ICMS IPI, com vigência inicial em 01/2023 - Leiaute_Versão_017 (novo Registro D700 - Nota Fiscal Fatura Eletrônica de Serviços de Comunicação – NFCom - Código 62), foram realizados os seguintes desenvolvimentos nas etapas de Integração dos Indiretos:

 

  1. Criação de novos campos INF_TP_FAT_DOC e INF_HASH_DOC na tabela intermediária /PWSATI/ZSATI001

 

A seguir, apresenta-se a tabela /PWSATI/ZSATI001:

 

 

  1. Criação de novo campo INI_COD_CCLASS na tabela intermediaria /PWSATI/ZSATI010

 

A seguir, apresenta-se a tabela /PWSATI/ZSATI010:

 

  1. Ponto de EXIT para clientes, que irão utilizar o Registro D700

 

Conforme levantamento da equipe de integração, foi detectada a necessidade de utilizar pontos de EXITs para criar as informações para o registro D700 do EFD ICMS IPI. Como ainda não tem a origem SAP, as EXITs para preenchimento dos campos serão as já existentes:

  • ZYLFSATI01 - para a tabela de capa
  • ZYLFSATI10 - para tabela de item

 

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

 

Extração de Documentos e Operações Geradoras de Contribuição e Créditos

  1. Melhoria do Extrator para atender Registro F100

Melhorias feitas no processo de deleção desse produto. É realizada uma deleção inteligente em que, primeiramente, irá processar os dados da tabela principal /PWSATI/ZSATI190 (Comply - tabela para: ITG_OPER_GER_CONTRIBUICAO.), se processou corretamente todas as capas, aí sim irá deletar os dados da tabela /PWSATI/ZSATI191 (Comply - tabela para:  ITG_OPER_GER_LANCTO), se não, mantém como está. Tecnicamente, foi revisado o trecho da função /PWSATI/Z_SATI_RFC_NAMESPACE_B para quando receber o Flag = "D" deleção, passar a respeitar o número de Records e será realizado o truncate para limpar os dados, somente se todas as informações da tabela /PWSATI/ZSATI190 forem carregadas com sucesso.

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

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

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).

Tratamento no Controle de Vigência de Produto para que não seja preenchida informações de Hora na data inicial da vigência; Evolução na extração de dados do Integrador XML, implementada a funcionalidade Atualizar Registros; Evolução na extração/interface de Notas Fiscais Detalhadas Energia e Telecom com a inclusão de novos campos para atendimento aos registros D700 e D750 Guia Prático 3.1.0 do SPED Fiscal; Evolução na extração de Notas Fiscais Indiretos, com a inclusão de novos campos

Tratamento para compilação das fórmulas no processo de Execução das Interfaces; Revisão da validação 0770899; Interface ajustada para entender nova estrutura e consumirmos os parâmetros, que estejam cadastrados na funcionalidade Parametrização do Tipo de Imposto; Tratamento realizado no Integrador XML para inserir os parceiros e dados Importação; Alteração dos tamanhos dos campos Número do Processo, Descrição do Imobilizado e Descrição do Imobilizado Definitivo.

Evolução na extração de dados no extrator de Serviços Tomados para atendimento ao `Registro 4000' do EFD - Reinf (Escrituração Fiscal Digital - Reinf)

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


Pacotes de Atualização

Informações Complementares

 

  1. Recomenda-se que seja aplicado primeiramente em ambiente de Homologação/Qualidade os procedimentos: Procedimentos e Pacotes de Atualização e Procedimento de Homologação descritos nesta nota antes de aplicar no ambiente produtivo;

 

  1. Existem aplicações de pré-requisitos que são premissas para atualização na Interface SAP x Comply/SPED Contábil. Devem ser seguidas da seguinte forma:

 

  • Indiretos: Nota 014800 (XML/Versionamento 20.0)
  • Contabilização: Nota 012793 (Versionamento 1.0)
  • Serviços Tomados: Nota 014616 (Versionamento 10.0)
  • CIAP: Nota 014691 (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, SAP 4.7 ou superior;

 

  1. Realizar a leitura do Procedimento de Implementação referente a aplicação da request SAP, documento dentro do pacote base - Release 4.00.20.0000;

 

5. De acordo com a versão do ambiente:

  • Aplicar a request F6QK915515 em ambientes SAP 4.6C.

Ou

  • Aplicar a request F9DK904345 em ambientes SAP 4.7 ou superior.

 

6. 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;

 

7. Na importação da request, marque as seguintes opções listadas a seguir:

  •  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.

 

8. 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.

 

A seguir apresenta-se um exemplo: