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:
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:
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:
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
É 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:
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.
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisiçã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:
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.