Árvore de páginas

Identificadores em Duplicidade

Linha de Produto:

TAF - Totvs Automação Fiscal

Segmento:

Serviços

Módulo:

SIGATAF

Função:

TAFBASEAJUST.PRW
TAFBRWEXCLUIDS.PRW
TAFBRWIDSCLASS.PRW
TAFBRWREPROC.PRW
TAFESTRUID.PRW
TAFGERAEXCREGPOS.PRW
TAFGETXMLTSS.PRW
TAFIDDUPGET.PRW
TAFIDDUPLBRW.PRW
TafResetST2.PRW
TAFDIAG.PRW
WSTAFST2.PRW
TAFBROWSETRB.PRW
TAFXINTEG.PRW
TAFMIGXML.PRW
TAFINTEGRAESOCIAL.PRW
TAFESOCIALFUNCOES.PRW
TAFA269.PRW
TAFXMLFUNCTIONS.PRW
TAFPROC5.PRW
TAFXFUNDIC.PRW

Situação/Requisito:

Na Execução da rotina "Analisar numeração de Ids" localizada no botão "Outras Ações" da rotina de Diagnóstico, o sistema aponta Cadastros de Tabelas e/ou Funcionários com "Ids" iguais para códigos diferentes.

Solução/Implementação:

O procedimento de ajuste de Ids E-social só se faz necessário se a rotina Analisar numeração de Ids exibir eventos de cadastro com numeradores repetidos:

  • Acessar o menu Atualizações → Configs. Taf → Diagnóstico:

  • Clicar no botão "Analisar numeração de Ids":

  • Selecionar um diretório para a gravação do Arquivo:


  • Abrir e verificar se há tabelas com Ids duplicados, no exemplo abaixo as tabelas existem duplicidades nas tabelas C9V e C8V :



Procedimentos Obrigatórios de Segurança ANTES da execução:

É obrigatório que o cliente execute os procedimentos abaixo antes de realizar o procedimento:

  1. Fazer backup do Banco de Dados completo antes da execução da rotina;
  2. Fazer backup do diretório “System” de sua instalação do TAF;
  3. Deve-se ter acesso exclusivo ao ambiente.

Etapas do Procedimento:

1- Copiar o arquivo “SIGATAF.XNU” para o diretório “System” do seu ambiente do TAF, substituindo o arquivo já existente (fazer o backup do anterior).


2- Acessar o menu Miscelânea -> Ajuste de Base -> Ajuste de Ids E-social, o procedimento deve ser realizado apenas 1 vez por GRUPO DE EMPRESA, no processamento todas as filiais são consideradas e não somente a filial onde o usuário esta logado.


3- Será exibida uma interface com eventos que possuem Ids duplicados, para realizar os ajustes de um determinado evento posicione o cursor sobre o registro e clique no botão Ids Duplicados:


4- Será exibido uma lista com todos os ids duplicados no cadastro do evento escolhido, clique sobre a primeira coluna para exibição da legenda com o status do registro:


5- Clique no botão Ajustar Numeração dos Ids para reliazar os ajustes:


6- Após a Finalização do processo os Status dos registros mudarão para ID Ajustado (verde), neste momento o cadastro já foi corrigido.


7- Após ajustes dos Ids é necessário excluir/ajustar os eventos que utilizaram os ids que estavam em duplicidade, esses eventos estão identificados com a legenda vermelha, para verificar os eventos dependentes clique no botão Dependências:


8- Será exibida uma interface com os eventos que possuem dependência com os registros duplicados:


9- Esses eventos deverão ser excluídos e reintegrados ao TAF por que podem estar com informações incorretas devido as duplicidades que existiam na base, se o evento não estiver sido transmitido será realizado somente uma exclusão lógica na base do TAF, caso o mesmo já esteja na base do RET o sistema irá criar um evento S-3000 para exclusão no Governo, para realizar esta ação clique no botão Excluir Eventos Transmitidos S-3000


10- A legenda dos itens irá mudar de acordo com a operação realizada, no exemplo abaixo 1 tem foi excluído logicamente e o segundo está com o registro S-3000 pendente de transmissão:


11- Realizar a Transmissão do Evento S-3000 pelo monitor do e-Social:


12- Realizar o monitoramento e aguardar a autorização do RET:


13- Para verificar e gerenciar os eventos S-3000 criados pela rotina acessar na tela principal o menu Outras Ações -> Exibir Eventos de Exclusão:

Todo os itens exibidos na tela tem que ficar com o Status “Registro Transmitido com Sucesso”.


14- Para os ERPs que utilizam a integração via Web Service com o TAF é possível reintegrar os itens excluídos, esta funcionalidade irá alterar o status do registro na fila de entrada (TAFST2) para que seja feita a reintegração dos eventos, para tal clique no botão Reintegrar registros Excluídos:


15 - Após realizar a reintegração dos eventos execute a rotina de processamento:


16- Para gerenciar os Itens Reprocessados acessar rotina acessar na tela principal o menu Outras Ações -> Exibir Eventos de Exclusão:

Será exibido a interface abaixo, nela são exibidos os itens recém integrados e os status antes e depois das exclusões e reprocessamento, todos os itens que estavam com status 4 – Transmitido com sucesso devem ser transmitidos para o governo novamente, neste caso o status no browse será: “Registro reprocessado – Transmissão do registro atual realizada, registro anterior excluído no RET” (legenda verde). Se o Item não estava no RET e não foi gerado S-3000 para o mesmo o status será: “Registro reprocessado – Registro anterior e atual não transmitidos para o RET” (legenda azul).

17- Após finalizar a transmissão dos itens excluídos do RET, realizar a exclusão dos registros que estavam na base do TAF sem transmissão, neste caso só é necessário gerar a exclusão e executar o processamento novamente, para realizar esta ação ir em Dependências -> Outras Ações -> Excluir Eventos não transmitidos.

18- Para finalizar reintegre os eventos não transmitidos, esses registros não precisam ser transmitidos por que já estavam na base sem transmissão.


Situações Especiais

  1. Se houver registros S-2200/S-2300 como evento dependente, ao invés de excluir esses itens podem ser retificados, isso por que o funcionário pode estar amarrado a vários eventos e é necessário o desempilhamento para realizar a exclusão. Para retificar o funcionário acessar Dependências -> Outras Ações -> Retificar Eventos do Trabalhador:

  • Após a execução da Retificação ir em Reintegrar registros Excluídos novamente, realizar o processamento e a transmissão destes itens.
  • Se já foram gerados eventos S-3000 para o trabalhador e os mesmos foram rejeitados, exclua-os em Dependências -> Outras Ações -> Excluir eventos S-3000 rejeitados, após este processo acesse o item “Comparar Xmls” e após tente gerar a retificação do trabalhador novamente.

Quando um registro possui o mesmo Id que outro (com códigos diferentes), é possível que o sistema utilize o código errado na montagem do XML, geralmente este erro é notado por conta de erros no monitor do TAF ou inconsistências no governo, porem em alguns casos os eventos podem ser recepcionados com sucesso por não haver uma validação da informação, exemplo: quando um evento de cargo está errado dificilmente o governo irá retornar uma inconsistência por conta da troca do código por ser um dado que não incide diretamente em cálculos, já o evento de rubrica é possível notar o erro previamente já que a informação incide diretamente em cálculos que são retornadas nos totalizadores e DCTFWeb.

License Server

Este erro é ocasionado pela desconfiguração do controle de numeração no license server, após a correção dos registros verifique se todos os seus ambientes estão com a configuração da chave SpecialKey correta.

Requisito:DSERTAF1-13246