COMPLY - Nota 014914

Módulo: Integração - Interfaces

Funcionalidade: Interfaces

Data/Hora da Publicação: 17/01/2023 15:15:58

Data/Hora Última Alteração: 18/01/2023 16:57:02

Descrição da Nota: Processo de Interface Notas Fiscais Indiretos para notas de modelo 66 e Entrada; Arquivos .pdfs de Validações e Layouts de Estrutura de tabelas ITG(s); Interface Notas Fiscais de Indiretos e Notas Detalhadas Energia e Telecom; Criação de parâmetro na Interface .NET

Descrição

 

1 – Processo de Interface Notas Fiscais Indiretos para notas de modelo 66 e Entrada

Melhoria realizada na Interface de Notas Fiscais Indiretos que passa a inserir a informação (1 – Normal, 2 – Substituição, 3 – Normal com ajuste), somente quando o documento eletrônico for de Modelo 66 e direção Entrada, sendo assim o campo NCP_FINALIDADE_EMISSAO da tabela BSC_NF_CAPA passará a receber os valores 1, 2 ou 3.

 

Junto com essa evolução da Interface .NET de Indiretos foi criada a Validação 0005199, que validará os valores 1, 2 e 3, quando o documento eletrônico for de Modelo 66 e direção Entrada.

 

Validação 0005199:

Validação emitida quando um registro da tabela intermediária de apelido CAPA possuir o campo Tipo da Nota com valor igual a ‘E’, o campo Código do Modelo igual a 66 e o campo Tipo de Faturamento do Documento Eletrônico preenchido e com valor diferente de 1 - Normal, 2 - Substituição ou 3 - Normal com ajuste.

Campo comparado: Finalidade da Emissão do Documento Eletrônico (INF_FINALIDADE_EMISSAO).

Mensagem: O documento não pode ser processado, pois a Finalidade de Emissão: '{0}' informada não é valida.".

Orientação: Preencha o status com código: 1 - Normal, 2 - Substituição ou 3 – Normal com ajuste

 

2 - Arquivos .pdfs de Validações e Layouts de Estrutura de tabelas ITG(s)

A partir dessa atualização passarão a ter o arquivo .pdf de Validações da Interface de Notas Fiscais de Indiretos Retroativas e algumas interfaces receberam somente a atualização da Logomarca da Sonda atualizada nos Layouts de Estrutura de tabelas ITG(s).

 

3 – Interface Notas Fiscais de Indiretos e Notas Detalhadas Energia e Telecom

A partir desta atualização as seguintes validações estão descontinuadas:

 

Interface de Indiretos:

  • 00022 - Validação da Chave NFE
  • 00034 - Validação da Chave NF-e para Modelo de Documento

Porém, será mantida a validação 00083 -Validação do conteúdo Chave NF-e, que contemplará os mesmos conteúdo das anteriores.

 

Interface de Energia e Telecom:

  • 06019 - Validação da Chave NF3e para Modelo de Documento

Porém, será mantida a validação 06018 - Validação do conteúdo da Chave NF3e, que contemplará o mesmo conteúdo da anterior.

 

4 – Criação de parâmetro na Interface .NET

Melhoria no processo das Interfaces .NET, a qual criamos e disponibilizamos os seguintes parâmetros:

  • Interface Não Executa Validação de Negócio
  • Interface Executa Service Trace

Os parâmetros .NET encontram-se no menu:

Integração > Configuração > Parâmetros Customizados Interface

 

 

Regras para utilização dos parâmetros:

 

a) Interface Não Executa Validação de Negócio

  • Quando preenchido N, que é igual a Não, no campo Valor, o processo de interface processará todas as validações do tipo Erro, configuradas como Negócio, que estão ativas e com a opção de Validar Interface? marcada ou não.
  • Já quando campo Valor for preenchido com S, que é igual a Sim, o processo de Interface não processará validações do tipo Erro, configuradas como Negócio, que estão ativas e com a opção de Validar Interface? desmarcada.

 

É importante salientar que as validações que estiverem habilitadas na tela Gerenciamento Validações do Comply/SPED, que são do tipo Erro, configuradas como Negócio, que estão ativas e com a opção de Validar Interface? marcada, continuarão a serem validadas normalmente.

 

A seguir, apresenta-se um exemplo:  

 

 

Ressaltando, as validações que não serão validadas, caso o parâmetro Interface Não Executa Validação de Negócio esteja com o Valor = S, serão aquelas validações de negócio, ativas, e que não estejam marcadas para Validar na Interface, ou seja, apesar de ter um parâmetro novo, o que estiver marcado como Validar Interface? continuarão passando pelo critério de Interface >NET.  

 

Portanto, a finalidade deste parâmetro é obter uma melhora na performance da execução da Interface visto que deve ser finalizada em um tempo menor, pois deixa de buscar algumas validações durante o processo, porém a utilização deve ser analisada de forma criteriosa.

 

b) Interface Executa Service Trace

Parâmetro que habilita funcionalidade de geração de Trace do processo de Interface para suportar as análises de performance do processo e identificação de gargalos, que estejam impactando e provocando lentidão.

 

Regra:

  • Quando preenchido N, que é igual a Não, no campo Valor, não gerará os arquivos referentes ao Trace na pasta temporária da Sonda IT.
  • Já caso o campo Valor esteja preenchido com S, que é igual a Sim, gerarão os arquivos pertinentes ao Trace na pasta temporária da Sonda IT, ou seja, no seguinte caminho: C:\ProgramData\Sonda IT\ pasta ITG_XXXXXXXXYYYY, onde XXXX é o nome do servidor da aplicação que está rodando o serviço do Comply e YYYY é a porta

 

Obs.: Salientamos que este parâmetro do Trace (Interface Executa Service Trace) só deverá ser habilitado (Valor = S), quando solicitado pela equipe de Integração para análise de chamado.

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Melhoria realizada na tela "Gerenciamento Validações" para excluir as seguintes validações: 00022 (Validação da Chave NFE), 00034 (Validação da Chave NF-e para Modelo de Documento) e 06019 (Validação da Chave NF3e para Modelo de Documento).

Evolução da Integração de Dados da Base Corporativa de Notas Fiscais de Indiretos, de origens RFC\SAP e TXT - Versão: 14.0: Inclusão dos mapeamentos para os campos INF_FINALIDADE_EMISSAO e INF_INDICADOR_DESTINATARIO em atendimento a legislação do EFD ICMS/IPI - Guia Prático 3.0.2.; Melhoria na Interface de NF Indiretos; Melhoria na Interface de NF Detalhadas - PUB; Melhoria da Limpeza das Tabelas Intermediárias.

Melhoria de performance para telas de execução do processo de Extração e Interface; Melhoria para o processo de Extração e Interface na abertura de conexões; Tratamento erros na compilação e execução de fórmulas do processo de interface; Ajuste na tela de Configuração da Interface; Melhorias para Fórmulas das Interfaces de Notas Fiscais e Notas Fiscais Detalhadas - PUB; Melhoria no processo de Extração na finalização do processo e criação da funcionalidade de Envio de E-mail.

Tratamento no campo "Vlr Contábil", presente na tela "Nota Fiscal", a fim de atualizar os cálculos quando incluir ou excluir o imposto IPI.

Tratamento em Parceiros do controle de vigência, quando data inicial da vigência for maior que a data atual; Tratamento extração arquivos TXT quando utilizado a opção Continuar após o erro e houver erro o arquivo deve ser renomeado para .bad; Inclusão de campos e tabela nova para atendimento do cenário de Kit de Produto no Cupom Fiscal


Pacotes de Atualização

Informações Complementares

 

1. É recomendado que sejam aplicados, 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;

2. Analisar e aplicar os pré-requisitos que são premissas para esta atualização. Verificar as notas, que são pré-requisitos:

  • Componentes ETL/Comply: Notas 012718, 014051, 014834
  • Componente pw. Basic: Notas 014879 e 014896

 

3. Com os pré-requisitos atualizados, aplicar o Pacote de Requisições nesta Nota:

 

01 - 713287 - ETL_DTA_INSERT_ETL_MAPPING_362803            

02 - 713346 - ETL_DTA_INSERT_ETL_MAPPING_362797            

03 - 713667 - BSC_DLL_NF_CAPA_FINALIDADE_EMISSAO_364604    

04 - 713686 - ITG_DTA_INSERT_ITG_MAP_TRANSF_363266         

05 - 713687 - ITG_DTA_INSERT_ITG_MAP_COL_363266            

06 - 711551 - ETL_DTA_INSERT_ETL_SCHEDULER_LOG_PARAM_352888

07 - 713407 - BSC_DLL_MLH_PROCESSO_INTERFACE_353113        

08 - 712387 - ETL_DTA_INSERT_ETL_MAPPING_358658            

09 - 714128 - ETL_DTA_INSERT_ETL_MAPPING_365848            

10 - 713408 - ITG_DLL_MLH_PROCESSO_INTERFACE_353113

11 - 714347 - ETL_DTA_INSERT_ETL_MAPPING_366707

12 - 714348 - ITG_DTA_INSERT_ITG_MAP_TRANSF_366707

13 - 714426 - ETL_DTA_INSERT_ETL_MAPPING_367050  

 

4. Parar o serviço do componente framework Sonda;

 

5. Realizar os devidos procedimentos de Limpeza de Cache:

 

5.1 - Se o produto utilizado for Comply: Limpar o cache do browser (navegador) e fechá-lo.

 

      - Se o produto utilizado for Workspace: Fechar todas as telas abertas.

 

 

5.2 - Limpar os arquivos de cache da Framework. (Obs.: Executar tanto no Client - estação de trabalho - quanto no Servidor de Aplicação)

 

* Apagar todo o conteúdo da pasta: C:\ProgramData\Sonda IT\Cache

 

* Apagar o conteúdo da pasta, deixando apenas os arquivos .dat: que existirem nas pastas internas do diretório Desktop

 

 

5.3 - Abrir o CMD (Prompt de Comando) (Obs.: Executar tanto no Client - estação de trabalho - quanto no Servidor de Aplicação)

 

* Executar o comando abaixo para Limpeza do Cache: rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache

 

 

6. Iniciar o serviço do Componente.