Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Para iniciar a utilização do painel de consistência das tabelas do eSocial, siga o passo-a-passo abaixo:

Localize dentro do menu do módulo SIGAGPE, o seguinte caminho: Miscelânea > eSocial > Consist. Tab. Iniciais e selecione-a.

Caso não exista, realize a etapa a seguir:

No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGAGPE, conforme instruções a seguir:

Section
Panel
borderStylesolid
titleInterface do Programa
Image Removed

Image Added

Em um cenário onde um determinado registro já foi saneado e integrado com o TAF, caso seja necessário realizar novamente o saneamento desse mesmo registro por qualquer motivo que seja (alteração de leiaute com novas regras de consistências, por exemplo), o registro NÃO SERÁ integrado automaticamente com o TAF, ou seja, você somente estará atualizando o valor do campo do registro nas tabelas do SIGAGPE. Será necessário realizar a limpeza de dados e a carga inicial outra vez do evento em que o registro está englobado

.

Panel
borderStylesolid
titleAssuntos Principais sobre a Consistência

Complemento de Empresa é o cadastro responsável por contemplar diversas informações da empresa/estabelecimento, além da configuração de filiais de destino das integrações destinadas a base de dados do TAF e das obrigações fiscais geradas pelo estabelecimento.

Este cadastro também é responsável pelo envio do evento S-1000 do eSocial, que possui as informações da Empresa e define o início da Empresa no ambiente do eSocial

A rotina verifica os campos obrigatórios para o eSocial (indicador “O” na coluna “Condição” do leiaute) e, caso algum destes campos esteja em branco, será apresentado na tela

.

Expand
title1. Objetivo do Programa

O programa tem como objetivo ajudar o operador a realizar o saneamento da sua base de dados, ou seja, ele localiza as inconsistências nas tabelas que serão utilizadas para o eSocial e informa em tela somente aquilo que está preenchido incorretamente ou faltando. Somente após corrigir todas as inconsistências daquele registro é que o mesmo poderá ser enviado ao TAF e posteriormente ao RET com sucesso.

Exemplo: Caso o objetivo seja gerar um evento de rubricas S-1010, o programa de consistência irá vasculhar a tabela SRV (Verbas) e todos aqueles registros que possuem campos obrigatórios para eSocial e que não estão preenchidos serão informados em telas para o operador, evitando assim, que o mesmo fique procurando de registro em registro da SRV as inconsistências.

RV_CODRV_DESCRV_NATUREZINCONSISTÊNCIA?
001Verba Exemplo 11000Não
002Verba Exemplo 2Sim
Neste exemplo acima, somente a verba cujo RV_COD é "002" retornará em tela, pois foi encontrado uma inconsistência no campo RV_NATUREZ
Info
titleInformação
Durante o saneamento da base, é obrigatório que o parâmetro MV_RHTAF esteja configurada no seu dicionário de dados (SX6) como .F. (FALSE). Isto se faz necessário pois o saneamento deverá ser realizado ANTES do processo de carga inicial.
Expand
title2. Conceitos BásicosComplemento Cadastral (S-1000)

Nos tópicos abaixo você encontra informações detalhadas sobre as possibilidades de preenchimento dos campos "Filial TAF" e "Cod. Filial" ( e da aba Outras Filiais ) referente ao esocial, que além de campos obrigatórios do cadastro, são responsáveis por definir a distribuição dos dados integrados ao TAF pelo sistema de origem

Para que o programa funcione de forma correta, é necessário seguir alguns conceitos básicos de operação. São eles:

Expand
title2.1. Parâmetros
Expand
titleMensagem do parâmetro

A mensagem abaixo será exibida indiferente do status do seu parâmetro MV_RHTAF. (A aparência pode mudar dependendo da versão de uso, entretanto, o conteúdo será sempre o mesmo).

Image Removed
Expand
title2.2. Saneamento x Integração com TAF

Para que a rotina funcione de forma esperada, é necessário que algumas informações sejam preenchidas previamente. Para localizar estes parâmetros, dirija-se até a guia "Perguntas" e preencha os campos e acordo com a necessidade de pesquisa.

Campo responsável por informar qual (ou quais) tipo de registro/evento o operador esta desejando sanear. As opções disponíveis são:

Campo responsável por informar a situação do funcionário na tabela SRA (RA_SITFOLH). As opções disponíveis são:

Opção válida somente para os itens V - Cadastramento Inicial do Trabalhador e S - Trabalhador sem Vínculo de Emprego.

Expand
title2.3. Selecionando eventos e configurando os parâmetros de pesquisa
CampoDescrição do campo
Filial de ?Campo responsável por informar a filial de inicio para a pesquisa no banco
Filial até ?Campo responsável por informar a filial de término para a pesquisa no banco
Tabelas ?
Expand
titleOpções de Tabelas Disponíveis
EventoLetraDescriçãoTabelas envolvidas para a Consistência
S-1005EEstabelecimento/Obras

CTT - Centro de Custo

Tabela S037 - Encargos da Empresa

Tabela S119 - Dados eSocial Matriz

Tabela S120 - Dados eSocial Ent. Educativa

S-1010RRubricasSRV - Verbas
S-1020LLotações Tributárias

CTT - Centro de Custo

Tabela S037 - Encargos da Empresa

Tabela S119 - Dados eSocial Matriz

Tabela S120 - Dados eSocial Ent. Educativa

S-1030CCargosSRJ - Funções
S-1050HHorários/Turnos de Trabalhos

SR6 - Turno de Trabalho

SPJ - Horarios Padrão

S-2200VCadastramento Inicial do Vínculo

SRA - Funcionário

RBW - Funcionário Temporários

RS9 - Agentes Públicos

SRB - Dependentes

SR6 - Turno de Trabalho

SPJ - Horarios Padrão

S-2300STrabalhador sem Vínculo Empregaticio

SRA - Funcionário

RFS - Dados de Estagiário

SRB - Dependentes

SindicatoRCE - Sindicato
Matricula de ?

Campo responsável por informar a matricula de inicio para a pesquisa no banco.

Opção válida somente para os itens V - Cadastramento Inicial do Trabalhador e S - Trabalhador sem Vínculo de Emprego

Matricula até ?

Campo responsável por informar a matricula de término para a pesquisa no banco

Opção válida somente para os itens V - Cadastramento Inicial do Trabalhador e S - Trabalhador sem Vínculo de Emprego.

Situações ?
Expand
titleOpções de Situações Disponíveis
LetraDescrição
Normal
AAfastado
DDemitido
FFérias
TTransferido
Expand
title3. Funcionamento
Expand
title3.1. Menu
Expand
titleCriação da rotina no menu

Menu

Miscelânea

Submenu

eSocial

Nome da Rotina

Consist. Tab. Iniciais

Programa

GPEM035

Módulo

SIGAPGE

Tipo

Protheus

1. Escopo de Configuração 1x1

(thumbs up) Modelo recomendável.

  • Nesta situação deve-se realizar a consolidação de dados no nível das entregas fiscais, ou seja, por estabelecimento (empresa/filial).
  • Não haverá impacto na transmissão do Evento S-1000 (Informações do Contribuinte), pois o sistema oferece recursos para que este evento seja gerado/transmitido somente para a filial matriz.
  • Se o TAF for utilizado para outras entregas fiscais esse modelo passa a ser obrigatório.

Desvantagem:

É mais trabalhoso para fazer a primeira configuração.

Expand
titleExemplo complemento de cadastral modelo 1x1

O código da filial no complemento cadastral do TAF deve ser composto pelo Grupo + Filial.

Image Added

Grupo de empresas: 01

Empresa/Filial: Filiais abaixo tem a mesma raiz de CNPJ sendo que existe apenas uma matriz já que a raiz é a mesma.

01 - CNPJ 99.999.999/999-99

02 - CNPJ 99.999.999/999-80

03 - CNPJ 99.999.999/999-70

04 - CNPJ 99.999.999/999-60


No complemento cadastral são configuradas todas as Empresas/Filiais, e no cadastro da Empresa Matriz é marcado o campo “Matriz”.

Complemento de Cadastral TAF:

0101 (campo cod. filial: Grupo + Filial)

0102 (campo cod. filial: Grupo + Filial)

0103 (campo cod. filial: Grupo + Filial)

0104 (campo cod. filial: Grupo + Filial)

Image Added


Empresa/Filial

Outras Filiais

0101 (Empresa botão matriz selecionado)

0101

0102

0102

0103

0103

0104

0104


É necessário configurar os dados cadastrais referente ao evento S-1000 do esocial apenas para a empresa matriz.

Note na imagem abaixo a aba "informações estabelecimentos" e aba "outras filiais".

Image Added


Na aba “outras filiais” deve ser informado somente o código da Empresa/filial selecionada. O campo Per. Ini Vld (data inicial validade) deve ser informado em todas as filiais.

Exemplo:

Empresa/filial 0102 aba outras filiais = 0102, 0103 aba outras filiais = 0103, e da mesma forma para as demais filiais.

Image Added


Expand
title2.2. Escopo de Configuração 1xN
  • No modelo 1xN a empresa matriz centraliza e consolida as informações de todas as filias.
  • Neste cenário, as Filiais, inclusive a Matriz, devem ser cadastradas na Aba “Outras Filiais”, pois a partir dos códigos das empresas lá contidas, os programas de integração da Folha de Pagamento conseguem consolidar os dados a serem integrados no eSocial para a empresa Centralizadora.

Desvantagem:

  • Não é possível utilizar o TAF para outras entregas como GIA, pois é obrigatório que as informações sejam cadastradas em cada filial.
  • Não é possível fazer restrição de usuário por filial, ou seja, o usuário mesmo com restrição vai conseguir ver os dados de todas as filiais.
  • Na carga inicial só é demonstrada a empresa toda não sendo possível fazer a carga por filial.
Expand
titleExemplo complemento de cadastral modelo 1xN

O código da filial no complemento cadastral do TAF deve ser composto pelo Grupo + Filial.

Image Added

Grupo de empresas: 01

Empresa/Filial: Filiais abaixo tem a mesma raiz de CNPJ sendo que existe apenas uma matriz já que a raiz é a mesma.


01 - CNPJ 99.999.999/999-99

02 - CNPJ 99.999.999/999-80

03 - CNPJ 99.999.999/999-70

04 - CNPJ 99.999.999/999-60


Complemento de Empresa TAF:

0101 (campo cod. filial: Grupo + Filial)

0102 (campo cod. filial <NPI>)

0103 (campo cod. filial <NPI>)

0104 (campo cod. filial <NPI>)


Importante, na configuração 1XN as filiais que estão consolidadas na matriz devem ficar com <NPI> no campo cod. Filial.

Image Added


Na filial Matriz deve ser acessada a Aba Outras filiais e informado o código das demais filiais, inclusive o código da matriz:

Empresa Matriz

(Botão matriz marcado)

Aba Outras Filiais

0101

0101

0102

0103

0104

Veja na imagem abaixo que a empresa filial 0101 tem o registros de todas as outras empresa e filiais na aba Outras Filiais.

Image Added

Image Added

Para as demais filias que estão como <NPI> não deve existir registro na aba “outras filiais” conforme exemplo abaixo.

Image Added

Image Added

Expand
title3. Diferenças entre 1x1 e 1xN

Para o esocial não importa se o modelo é 1x1 e 1xN as informações são levadas ao RET (governo) da mesma forma. As diferenças entre um modelo e outro são apresentadas apenas no TAF.

Expand
title3.1. Exemplo Modelo 1x1

Carga de Lotações com tabelas exclusivas:

Image Added

No TAF

Image Added

Carga de Lotações com tabelas compartilhadas:

Image Added

No TAF

Image Added


Expand
title3.2. Exemplo Modelo 1xN

Carga de Lotações com tabelas exclusivas:

Image Added

No TAF

Image Added

Carga de Lotações com tabelas compartilhadas:

Image Added

No TAF

Image Added

Expand
title4. Documentação e FAQs Relacionados

(star)Cadastre o complemento de empresa

(star) Exemplo dos principais campos do Complemento do Estabelecimento (Evento S-1000) utilizados no eSocial

Expand
title3.2. Execução da Rotina

Após a rotina ter iniciado em seu ambiente, você irá se deparar com a seguinte tela

Tela inicial da rotina de Consistência das Tabelas do eSocialImage Removed

Para que seja possível gerar as consistências das tabelas, navegue até o aba "Perguntas" e preencha os parâmetros de acordo com a sua necessidade (Em caso de dúvida, leia o item "2. Conceitos Básicos").

Tela de parâmetros da Consistência de Tabelas do eSocialImage Removed

Após inserir os parâmetros desejados, retorne para a aba "Informações" e clique no botão "Executar".

Expand
title3.3. Resultado da Pesquisa

Após executar a pesquisa para as inconsistências, o sistema retornará com todos os registros encontrados nas tabelas e que estão com problemas. Enquanto todos os problemas de um registro especifico não for resolvido, ele não poderá ser integrado com o TAF e futuramente com o RET.

Image Removed

Expand
title3.4. Atualizando o Registro

Ao realizar a pesquisa das inconsistências, você poderá executar duas ações: Correção do Registro ou Gerar um Relatório de Inconsistência. Neste item, falaremos sobre a Correção/Atualização do Item.

Selecione o registro que deseja alterar e escolha o botão "Atualizar". A tela abaixo será aberta, informando somente os campos que precisarão ser preenchidos. Caso o mesmo registro tenha problemas em mais de uma tabela, o sistema automaticamente interpretará isso, e após a correção dos problemas de uma tabela, ele abrirá a seguinte.

Image Removed

Expand
title3.5. Relatório de Inconsistências

Ao realizar a pesquisa das inconsistências, você poderá executar duas ações: Correção do Registro ou Gerar um Relatório de Inconsistência. Neste item, falaremos sobre a Geração do Relatório de Inconsistência da tela.

Caso desejar, será possível gerar um relatório melhor detalhado com todos os registros e campos que precisam ser corrigidos. Para fazer isso, dirija-se até o botão "Outras Ações" e localize o item "Impr. Incons". O sistema gerará um relatório, que poderá ser impresso com todos os problemas encontrados nos eventos selecionados, conforme exemplificado na imagem abaixo.

Image Removed

Expand
title3.6. Log de Execução

Toda vez que um processo de inconsistência é executado, é gerado um LOG dentro da própria rotina. Para verificar quando e quem foi o responsável pela execução, localize a aba "Log de Processos" e selecione-a.

Será aberto a tela abaixo:

Image Removed

Expand
title4. Dicionário

Para que a tela funcione corretamente, é necessário que seu dicionário possua os seguintes registro/perguntas na tabela SX1.

Expand
title4.1. SX1 - Perguntas

Grupo

GPM035

Ordem

01

Pergunta

Filial de ?

Tipo

Caracter

Tamanho

8

Objeto

G

Cons. Padrão

XM0 - Filiais

Grupo Campos

033 - Tamanho da Filial

Grupo

GPM035

Ordem

02

Pergunta

Filial Ate ?

Tipo

Caracter

Tamanho

8

Validação

NaoVazio()

Objeto

G

Cons. Padrão

XM0 - Filiais

Grupo Campos

033 - Tamanho da Filial

Grupo

GPM035

Ordem

03

Pergunta

Tabelas ?

Tipo

Caracter

Tamanho

20

Validação

fTabelas()

Objeto

G

Grupo

GPM035

Ordem

04

Pergunta

Matricula de?

Tipo

Caracter

Tamanho

6

Validação

Objeto

G

Grupo

GPM035

Ordem

05

Pergunta

Matricula até?

Tipo

Caracter

Tamanho

6

Validação

Objeto

G

Grupo

GPM035

Ordem

06

Pergunta

Situação?

Tipo

Caracter

Tamanho

5

Validação

fTabelas()

Objeto

G

Section
Panel
titleBGColorBeige
borderStylesolid
titlePágina Inicial

Image Modified Home do eSocial

Panel
titleBGColorBeige
borderStylesolid
titleSaiba mais

(tick) Veja também:

Qualificação Cadastral

(warning) Compartilhamento entre Tabelas SIGAGPE x SIGATAF

(tick) Produtor Rural - Pessoa Física

(tick) Construtoras e Cadastro de Obras

(tick) Webinar eSocial Responde 2018

Panel
borderColorsolid
titleBGColorBeige
titleDocumentos Técnicos relacionados

(tick) Histórico de Alterações da tela

Recently Updated
max6
spacesPROT
hideHeadingtrue
themesidebar
labelsGPEM035, Consistência