PW.ETL - Nota 012576

Módulo: INTERFACES

Funcionalidade: Interfaces

Data/Hora da Publicação: 02/10/2019 12:44:28

Data/Hora Última Alteração: 02/10/2019 12:44:28

Descrição da Nota: Melhoria da Interface de Notas Fiscais de indiretos, na ordenação dos documentos processados; Ajuste na fórmula de Alíquota; Ajustes na documentação referente aos mapeamentos de Extração de Notas Fiscais de Indiretos (TXT e RFC) Versão 13.0 e Notas Fiscais de Indiretos Retroativas Versão 4.0; Correção complementar à Nota 012555, para o processo de Contabilização; Correção do processo de Conciliação; Correção da tela de edição de registros com erros na Validação da Interface.

Descrição

 

Melhorias contempladas nesta Nota

 

  • Componente ETL Interface –  Notas Fiscais de Indiretos:

 

Ajustes para a Interface de Notas Fiscais de indiretos:

Melhoria para ordenação dos documentos a serem processados:

A ordenação irá considerar a data de movimentação para notas de entrada, ou caso contrário a data de emissão seguido do Número do Documento, e por fim Número da Nota Fiscal. INF_DT_MOV ou INF_DT_EMISSAO, INF_DOC_NUM, INF_NUM_NF

 

Ajuste na fórmula de Valor da Alíquota de Impostos (Código 0004799):

Melhoria das informações, em caso de falha, para demostrar o valor da alíquota.

 

  • Componente ETL Extrator – Notas Fiscais de Indiretos:

 

Ajustes no mapeamento e na documentação referente ao mapeamento de Extração de Notas Fiscais de Indiretos e Notas Fiscais de Indiretos Retroativas:

 

Notas Fiscais de Indiretos (TXT e RFC) Versão 13.0;

Notas Fiscais de Indiretos Retroativas Versão 4.0;

 

Os mapeamentos referentes à Notas Fiscais de indiretos passam a desconsiderar o campo INF_VL_MAT_EQUIP.

 

Obs. 1: A Nota 012489, que é um dos pré-requisitos desta, possui dependência para Nota 012482 (Extrator ABAP/SAP), para cliente que utilizam a carga via RFC/SAP.

 

Obs. 2: Para cliente que utilizam a carga via arquivo TXT, a posição referente ao campo INF_VL_MAT_EQUIP deve ser mantida.

 

Correções contempladas nesta Nota

Sintoma

 

  • Componente ETL Extrator – Contabilização: Foi liberada a Nota 012555, sem 3 requests necessárias (700028, 700055, 700848), com isso o processo pode gerar o erro "Object not reference".

 

  • Componente ETL Extrator – Conciliação: O método RetornoData não possui o parâmetro SessionID como parâmetro, o que pode acarretar no erro correu o seguinte problema:
    • Ocorreu um erro no processamento do ExportData.                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Detalhes: Erro ao salvar dados: Uma exceção foi acionada pelo destino de uma chamada. (Exceção ConciliarRetornoSap: Sessão de Usuário inválida ou Tempo de Login expirado. -    em Procwork.Software.Basic.NFS.Servers.ValidadorFiscal.ValidadorFiscalController.InsertConciliacaoSchedulerValidacaoLog().

 

  • Componente ETL - Interface: Na tela de Registros com Validações na Interface, não eram selecionados todos os registros contidos nessa tela, ao realizar duplo clique na coluna "Selecione", conforme demonstra o print a seguir:

 

Solução

 

  • Componente ETL Extrator – Contabilização: Com a liberação das 3 requests necessárias (700028, 700055, 700848), o problema não ocorrerá mais.

 

  • Componente ETL Extrator – Conciliação: Com a liberação da request necessária (700856), o problema não ocorrerá mais, pois será passado o SessionId como parâmetro para o método RetornoData.

 

  • Componente ETL - Interface: Foi corrigida a funcionalidade de duplo-clique na coluna "Selecione" para seleção de todos os registros com erros de Validação na Interface, tanto na Visão Agrupada, quanto na Visão Detalhada.

 

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Melhoria do controle de Pool de Conexões com o banco de dados ao executar as Extrações de Dados; Correção do processo de Contabilização.

Correção da funcionalidade de editar condições na tela de edição em lote de registros com erros de validação da Interface de Dados da Base Corporativa; Correção dos layouts dos mapeamentos da extração de dados de Notas Fiscais de Indiretos.

Alteração da Tabela ITG_NF_CAPA; Alteração dos Mapeamentos Notas Fiscais de Indiretos, origem RFC\SAP e TXT - Versão: 12.0; Evolução da Interface Notas Fiscais de Indiretos: Descontinuação da utilização do campo INF_VL_MAT_EQUIP; Evolução da Interface Notas Fiscais Detalhadas - PUB: criação de estrutura para preenchimento das informações referentes ao Total Base de Cálculo e Valor Total do Imposto

Ajuste no método responsável por verificar Notas duplicadas no mesmo Lote para considerar Propriedade Substituição de Nota Fiscal.

1- Liberação de melhorias para análise das validações e erros ocorridos no processo de Interfaces. (Relatórios PDF e EXCEL). 2- Correção em partes do código relacionados ao processo de Interfaces para fechamento de conexões com o banco de dados, liberando o Pool para ter ganho de performance.

Evolução da Integração de Dados da Base Corporativa de Notas Fiscais de Indiretos, de origens RFC\SAP e TXT - Versão: 13.0: Inclusão dos mapeamentos para os campos NIF_COD_ANVISA e NIF_COD_AGREG; Melhoria nos logs da Extração de Dados que utilizam Sonda Connector, para que mostre a incompatibilidade das versões dos extratores SAP e ETL.


Pacotes de Atualização

Informações Complementares

 

Procedimentos e Pacotes de Atualização

 

  1. Recomendamos que sejam aplicados, primeiramente em ambiente de Homologação/Qualidade, os procedimentos descritos nesta nota antes de aplicar no ambiente produtivo;
  2. Analisar e aplicar os pré-requisitos que são premissas para esta atualização de Extração de Dados e Interface de Dados da Base Corporativa. Verificar as notas, que são pré-requisitos:
  • Componentes ETL-Extração: Nota 012555;
  • Componentes ETL-Interface: Notas 012356, 012489, 012517 e 012526;
  • Componentes Comply: Nota 012578;
  1. Com os pré-requisitos atualizados, aplicar o Pacote de Requisições nesta nota:

01 - 700596 - ETL_DTA_INSERT_ETL_MAPPING_244059

02 - 700813 - BSC_DTA_INSERT_ ITG_MAP_245046

03 - 700850 - BSC_DTA_INSERT_ ITG_MAP_TRANSF_245150

04 - 700852 - ETL_DTA_INSERT_ETL_MAPPING_245208

05 - 700871 - ETL_DTA_INSERT_ETL_SCHEDULER_LOG_PARAM_245286

06 - 700028 - ETL_DLL_SESSION_ID_CONTABILIZACAO_240134

07 - 700055 - ETL_DTA_INSERT_ETL_MAPPING_241932

08 - 700848 - ETL_DLL_CORRIGE_SAP_CONNECTOR_DEBUG_245159

09 - 700856 - ETL_DLL_CORRIGE_FILTROS_CONCILIACAO_245197

10 - 700855 - ITG_DLL_DOUBLE_CLICK_SELECT_ALL_RECORDS_245240

  1. Parar o serviço do componente framework Sonda;
  2. Iniciar o serviço do componente framework Sonda.

 

Obs. 1: A Nota 012489, que é um dos pré-requisitos desta, possui dependência para Nota 012482 (Extrator ABAP/SAP), para cliente que utilizam a carga via RFC/SAP.

 

Obs. 2: Para cliente que utilizam a carga via arquivo TXT, a posição referente ao campo INF_VL_MAT_EQUIP deve ser mantida.