PW.ETL - Nota 013416

Módulo: INTERFACES

Funcionalidade: Interfaces

Data/Hora da Publicação: 25/09/2020 11:57:34

Data/Hora Última Alteração: 25/09/2020 11:57:50

Descrição da Nota: Regras de Validações na Interface de Serviços Tomados: Melhorias nas regras de validações 0851599- Códigos de Impostos válidos, 02006-Preenchimento do Código de Retenção, 02010-Imposto Encerrado com melhoria na mensagem e validação 02013-Estorno, quando não encontra o Documento Ativo; e atualização do documento de validações.

Descrição

 

  • Compomente de Regras de Validações na Interface de Serviços Tomados: - Melhoria para interface de serviços tomados:

 

Validação 0851599 - Validação de Código do imposto

Ajustes nas regras das validações definido na mensagem de orientação os códigos das validação validas para impostos de Serviços Tomados, e melhorando a montagem do cache para compreender apenas os impostos validos.

  • 13 (IRRF)
  • 14 (INSS)
  • 59 (PIS)
  • 60 (COFINS)
  • 61 (CSLL)
  • 63 (PIS/COFINS/CSLL)
  • 15 (ISS)

 

Validação 02006 -  Validação do Código de Retenção:

Ajuste para que a validação seja executada apenas quando o imposto processado for diferente do 15 –ISS, e possuir o valor da Base de Cálculo e/ou com o valor do Imposto maiores que zero.

 

 Validação 02010 - Validação Fechamento de Imposto

Melhoria na mensagem para informar qual ação (Estorno/ Reprocessamento/ Compensação/ Sobrescrição) está sendo realizada com o serviço tomado quando o mesmo possuir um fechamento associado.

 

Validação 02013 - Validação de existência de documento para estorno

Criada validação para garantir que quando o documento de Serviço Tomado for um estorno, o mesmo exista na base para ser estornado.

 

Atualização do documento de Validação:

O documento de validação exportável pela tela de mapeamentos foi atualizado, com as novas definições para as validações 02006, 02010, 02013 e 0851599, conforme previa descrita abaixo:

 

Validação 01 (02006):

 

Validação emitida quando um registro na tabela intermediária de apelido IMPOSTO estiver com o campo de Código da Retenção sem valor preenchido (nulo), porem com o valor da Base de Cálculo e/ou com o valor do Imposto maiores que zero, sendo validada para os impostos 13 - IRRF, 14 - INSS, 59 - PIS, 60 - COFINS, 61 - CSLL e 63 – PIS/COFINS/CSLL (exceto imposto 15 –ISS) .

Campos comparados: Código do Imposto (ISI_COD_IMPOSTO), Código de Retenção (ISI_COD_RETENCAO), Base de Cálculo (ISI_BASE_CALCULO) e Valor do Imposto (ISI_VLR_IMPOSTO)

     Mensagem: Para o (s) Imposto (s):  '{0} o Código de Retenção é obrigatório quando a Base de Cálculo e/ou o Valor do Imposto são maiores que zero.

Orientação: Para solucionar este problema, preencha o campo Código de Retenção para o(s) Imposto(s).

Validação 03 (02010):

 

Validação emitida quando o documento de serviço tomado existir na base e o mesmo possuir fechamento associado aos seus impostos.

Obs.: Para Compensação de impostos, apenas serão validados caso estes existam na base.

Campos comparados: Unid. Organizacional (IST_COD_UNID_ORG), Matriz (IST_COD_MATRIZ), Filial (IST_COD_FILIAL), Doc. Contábil (IST_DOCNUM_CONT), Número de NF (IST_NUM_NF), Data de Entrada (IST_DT_ENTRADA), Parceiro (ISP_CODIGO), Indicador de Reprocessamento (IST_IND_REPROCES), Código do Imposto (ISI_COD_IMPOSTO) e campo referente ao Fechamento (FEC_ID) já preenchido no documento cadastrado (Realizado através da rotina do sistema referente à Controle de Fechamento de Obrigações).

Campos comparados: Unid.

Mensagem: O Serviço Tomado da NF de nº ‘{0}’ -  não poderá ser ‘{1}’ pois ele possui Imposto (s) associado (s) a um Fechamento.

Orientação: Para solucionar o problema, realize uma análise fiscal para verificar a possibilidade de abertura do período e assim processar o documento, ou o imposto no caso de compensação; Ou exclua o documento da intermediaria.

 

Validação 06 (02013):

 

Validação emitida quando o registro da intermediária de apelido CAPA estiver com valor preenchido para o campo Indicador de Estorno do Serviço igual “S” e o Documento não existir no cadastro do Comply.

Campos comparados: Unid.Organizacional (IST_COD_UNID_ORG), Matriz  (IST_COD_MATRIZ),  Filial (IST_COD_FILIAL), Doc. Contábil (IST_DOCNUM_CONT), Número de NF  (IST_NUM_NF) , Data de Entrada (IST_DT_ENTRADA) e Parceiro (ISP_CODIGO).

Mensagem: O Serviço Tomado não poderá ser estornado, pois não existe igualdade entre os dados informados nos campos Unid. OrganizacionalMatrizFilialDoc. ContábilNúmero de NFData de EntradaParceiro no cadastro do Comply.

Orientação: Para solucionar o problema verifique se as informações estão corretas conforme o cadastro; Ou exclua o documento da intermediaria.

 

Validação 09 (0851599):

 

Validação emitida para as seguintes situações:

 

1 - Quando um registro da tabela intermediária de apelido IMPOSTO estiver com o campo Código do Imposto sem valor preenchido.

Campo comparado: Código do Imposto (ISI_COD_IMPOSTO).

Mensagem: O Código do Imposto não foi informado e seu preenchimento é obrigatório.

Orientação: Preencha o Código do Imposto com um dos valores validos para Serviços Tomados: 13 (IRRF), 14 (INSS), 59 (PIS), 60 (COFINS), 61 (CSLL), 63 (PIS/COFINS/CSLL) ou 15 (ISS).

 

2 - Quando um registro da tabela intermediária de apelido IMPOSTO estiver com o campo Código do Imposto preenchido com valor que não esteja contido no cadastro de Código do Imposto.

Campos utilizados: Código do Imposto (ISI_COD_IMPOSTO).

Mensagem: O Código do Imposto: '{0}' não é valido para Serviços Tomados.

Orientação: Preencha o Código do Imposto com um dos valores validos para Serviços Tomados: 13 (IRRF), 14 (INSS), 59 (PIS), 60 (COFINS), 61 (CSLL), 63 (PIS/COFINS/CSLL) ou 15 (ISS).

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Melhoria para as Validações de Serviços tomados 02006 (Validação do Código de Retenção), 02010(Validação Fechamento de Imposto) e criação da validação 02013 (Validação de existência de documento para estorno)

Melhoria de Performance para abertura das Telas de Execução de Extração e Execução de Interface ; Melhoria para as Fórmulas referentes a identificação de Notas Fiscais referenciadas e Itens de Notas Fiscais referenciadas; Melhoria realizada na tela de edição de registros com erros de validações nas Interfaces, com a inclusão de filtros de Matriz e Filial.

Serviços Tomados - Alteração da tabela ITG_SERVICO_TOMADO criação do campo: IST_IND_COMP; Extração: inclusão do campo no mapeamento Serviços Tomados (TXT e RFC) Versão: 9.0 e Serviços Tomados - SATI Versão: 3.0; Interface: ajuste para permitir o processamento de compensação de Impostos, sem alteração das demais informações do Documento e seus itens.

Melhorias para reutilização de conexões pelo processo de Interface; Melhorias no Formulas da Interface de Serviços Tomados; Ajuste para a Extração de Dados com origem do programa Sonda Connector.


Pacotes de Atualização

Informações Complementares

 

  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 edição em lote de registros com erros de validação. Verificar as notas, que são pré-requisitos:
  1. Componentes ETL/Comply: Nota 012598, 011371 e 013304
  2. Componentes SPED/Comply: Nota 013415
  1. Com os pré-requisitos atualizados, aplicar o Pacote de Requisições nesta Nota:

01 - 705714 - ITG_DTA_INSERT_ITG_MAP_CACHE_274562

02 - 705715 - ITG_DTA_INSERT_ITG_MAP_TRANSF_24562

03 - 705719 - ITG_DTA_INSERT_ITG_MAP_TRANSF_274600

04 - 705734 - ETL_DTA_INSERT_ETL_MAPPING_274729

05 - 705776 - ETL_DTA_INSERT_ETL_MAPPING_275080

 

  1. Parar o serviço do Componente Framework;

Iniciar o serviço do Componente Framework.