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
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.
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. Organizacional, Matriz, Filial, Doc. Contábil, Número de NF, Data de Entrada, Parceiro 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).
4.00.00.0000
Produto:
Nota
Descrição
Informações Complementares
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
Iniciar o serviço do Componente Framework.