Árvore de páginas

Eventos eSocial - Carga Inicial

    Este documento tem por objetivo apresentar as principais funcionalidades da rotina de Carga Inicial para a geração dos eventos de Tabela e Iniciais do eSocial, porém antes de iniciar a Carga Inicial, é necessário realizar a configuração de empresas no TAF.
     

    Configuração Dados da Empresa

    A entrega do eSocial deve ser feita, obrigatoriamente, de forma centralizada por empresa, ou seja, todas as filiais do grupo de empresa, que tem a mesma raiz de CNPJ, devem entregar os XML`s do eSocial como se fosse apenas uma empresa.
    Para definir o agrupamento dos estabelecimentos que fazem parte da mesma empresa, o usuário deverá preencher os dados na Rotina Complemento de Empresa, do sistema SIGATAF.
    O Conceito de entrega Centralizada e as opções de preenchimento estão detalhadas no documento http://tdn.totvs.com.br/display/public/TAF/02.+Cadastre+o+complemento+de+empresa

    A rotina é composta por três tipos de  processamentos:

    • Cargas Inicias
    • Relatório de Inconsistências
    • Limpar Dados


    O botão versão dos eventos:

    Esta função apresenta em tela a versão do leiaute em que os XML´s  serão gerados e a versão que o TAF está preparada para receber, detalhando por evento.

    Isto é um indício de que é necessário atualizar um dos dois módulos, porque os dois devem estar de acordo com o último leiaute disponibilizado pelo governo.

    Porém, caso o SIGAGPE esteja "superior" ao superior ao SIGATAF, o SIGAGPE irá se adaptar ao leiaute do sigataf.


    Importante

    Antes de executar a Carga Inicial é necessário desabilitar o parâmetro MV_RHTAF.

    Por Exemplo:

      • MV_RHTAF = .F.

    Ordem de Processamento

    Antes de realizar a Carga do evento S-2200, efetue a carga das demais tabelas, pois, para que o evento S-2200 seja integrado com sucesso, todas as informações utilizadas por ele devem estar na base do TAF.
    Por exemplo: A integração do funcionário é feita antes da integração do evento S-1030, sendo assim, o código do Cargo não será encontrado.

    Ao final da carga é impresso um relatório de Log, podem ser apresentados dois tipos de erros:
    "Solicitação indevida enviada ao TAF. Indica que o evento já foi integrado e está sendo solicitada nova inclusão". Para estes casos, utilize a opção "Limpar Base", no combo "Processamentos", para excluir o registro e incluí-lo novamente. Caso não seja necessária nova inclusão, não é preciso efetuar esta operação.
    O outro tipo de erro, indica que algum campo obrigatório está em branco. No relatório será apresentado o registro e o campo que deve ser preenchido.


    Rotinas

    Linha de Produto:
    Microsiga Protheus
    Segmento:
    Serviços
    Módulo:
    SIGAGPE - Gestão de Pessoal
    Rotina:
    Rotina
    Nome Técnico
    GPEM023 
    Carga Inicial
    GPEM023A
    Carga da Tabela de Rubricas
    GPEM023C
    Carga da Tabela de Cargos e Horários
    GPEM023D
    Carga da Tabela de Lotações e Estabelecimentos
    GPEM023E
    Carga Inicial de Trabalhadores Com Vínculo
    Chamados Relacionados 
    MRH-8170
    País(es):
    Brasil
    Banco(s) de Dados:
    Todos
    Tabelas Utilizadas:
    RFZ – Sucessão de Vínculos,
    SR8 – Controle de Ausências,
    SRA – Funcionários, CTT – Centro de Custo,
    SR6 – Turnos de Trabalho,
    RBW – Informações de Temporários,
    SRV – Cadastro de Verbas,
    RCE – Sindicato de Empregados,
    SRB- Dependentes
    CTT - Centro de Custo
    SIGAMAT
    SPA - Regras
    SRJ - Função
    Sistema(s) Operacional(is):
    Windows®/Linux®
    Versões/Release:
    12.1.17

    No processamento do tipo “Cargas Iniciais” é possível realizar a integração das tabelas do SIGAGPE e SIGAPON com o TAF, no formato definido pelo manual, versão 2.4 do eSocial:

    • S-1005 - Estabelecimentos/Obras
    • S-1010 - Rubricas
    • S-1020 - Lotações/Departamentos
    • S-1030 - Cargos
    • S-1035 - Carreiras Públicas
    • S-1040 - Cargos/Funções em Comissão
    • S-1050 - Horários/Turnos de Trabalho
    • S-2200 – Cadastramento Inicial de Vínculos

    O evento S-2100 foi descontinuado a partir do leiaute 2.3.

    O Registro S-1000 será gerado pelo próprio TAF.

    •  S-1000 - TAF Complementos Empresas:

    (estrela verde) Faq cadastre o complemento de empresa (S-1000)


    Os dados de Processo Jurídicos, que estão dentro dos registros acima, deverão ser informados através do TAF, após terem sido integrados através desta rotina

    Para a geração de registros no TAF e impressão do relatório de inconsistências são lidos os dados oriundos das tabelas do SIGAGPE e  SIGAPON , abaixo apresentamos o relacionamento entre as tabelas:


      • S-1005 - Estabelecimentos/Obras: A tabela de Estabelecimento/Obras indica qual Filial ou Obra o trabalhador está alocado (exceto no caso de Tomador de Serviço), refere-se ao Local Físico que o funcionário está executando suas atividades,  sendo que a própria matriz da empresa é considerada um estabelecimento e as demais filiais.


      Para a geração deste evento serão lidos os dados da Tabela de Centro de Custo (CTT), Cadastro de Empresas (SM0), e Manutenção de Tabelas S037, S041, S119 e S120


      Geração das Filiais:

      Serão geradas todas as filiais da empresa como o registro S-1005, os dados são lidos do SIGAMAT, porém somente são consideradas as Filiais pré-definidas no TAF, através da rotina Complemento da Empresa.

      Lembrando que o eSocial considera como grupo apenas as empresas que tem em comum a Raiz do CNPJ.


      Geração das Filiais do tipo Produtor Rural - PF

      Serão consideradas os Produtores Rurais, do tipo Pessoa Física, que estejam com as características abaixo:

      • A filial esteja cadastrada dentro do SIGAMAT e configurado o Tipo de Inscrição como "3 - CPF" ou Tipo de Inscrição como "1 - CEI" e Produtor Rural como "1 - Pessoa Física";
      • Antes de realizar a carga inicial do evento S-1005 - Estabelecimentos/Obras, realize o cadastro do produtor rural dentro do Complemento de Estabelecimento (FISA137.PRW)
      • Realizar o cadastro da filial dentro do "Complemento de Estabelecimento" (Programa: FISA137.PRW / Tabela: F0F) e informar o Número do CAEPF e o Tipo CAEPF igual a "2";
      • Realize a carga inicial do evento S-1005.

      O funcionamento será:

      • Ao realizar a carga inicial do evento S-1005, após o cadastro do Complemento de Estabelecimento, caso seja detectado que a filial é um produtor rural, será realizado uma consulta na tabela F0F e verificado se os parâmetros necessários para a integração estão corretos;
      • Caso tudo esteja correto, o evento S-1005 será gerado com sucesso.
      • A TAG <nrInsc> receberá o valor informado no campo F0F_CAEPF enquanto que a TAG <tpInsc> continuará a receber o valor "3", que representa CAEPF no leiaute do eSocial.

      Para mais informações sobre a tela de Complemento de Estabelecimento, vide documentação técnica da issue DSERFIS1-3701 ou Manual do Fiscal#20.


      Geração de Obras:

      Para a geração de Obras, são lidos os dados da CTT, e todos os Centros de Custo , cujo o campo Tipo de Lotação seja igual a 01 (com número de CEI preenchido, é levado como Obra.

      A partir de Dezembro iniciamos a geração de Obras a partir de Centros de Custo do tipo 01 com CNO preenchido, pois foi publicado no portal eSocial.gov.br, em Perguntas e Respostas uma orientação, onde é informado aos usuários que somente Obras do Tipo Total ou Obra própria são consideradas como Estabelecimentos da empresa.

      Sendo assim, para cada Centro de Custo cadastrado como o Tipo de Lotação 01, e informação de CNO será gerado um evento S-1005 na Carga Inicial.

      As Obras também podem estar cadastradas no SIGAMAT, como Filial, neste caso serão consideras as Filiais que tem CNO cadastrado e além disso estão com a classificação do tipo de Obra Total.

      Para mais informações sobre a tela de Complemento de Estabelecimento, vide documentação técnica da issue DSERFIS1-3701 ou Manual do Fiscal#20.

      https://portal.esocial.gov.br/institucional/ambiente-de-producao-restrita/perguntas-frequentes-producao-restrita

      "No caso de Construtoras, as Obras devem ser enviadas no evento S-1005 somente quando se tratar de obra própria? Essa mesma obra deve também ser enviada no S-1020 classificada como Tipo de Lotação 02? No caso de Construtoras as Obras por empreitada parcial ou sub-empreitada devem ser enviadas apenas no S-1020 classificada como Tipo de Lotação 02?

      • Quando se tratar de obra própria ou empreitada total, é de responsabilidade da construtora fazer o cadastro da obra no CNO (Cadastro Nacional de Obras) e esta obra deverá ser informada no eSocial, no evento S-1005 (tabela de estabelecimentos/obras).
      • As obras próprias ou decorrentes de empreitada total serão informadas no evento S-1020 (tabela de lotações tributárias) com tipo de lotação = [01]. Neste caso, não há necessidade da criação de um item na tabela de lotações para cada obra, desde que os códigos de terceiros {codTercs} do grupo fpasLotacao sejam idênticos. Exemplo: Construtora com 100 obras próprias. FPAS = 507 e Cód. Terceiros = 0079. Basta a criação de um único item na tabela de lotações tributárias (S-1020) com tipo de lotação = [01] para referenciar todos os trabalhadores de todas as obras nos eventos de remuneração S-1200. Caso alguma dessas obras tenha um código de terceiros diverso das demais, deverá, então, ser criado um segundo item na tabela de lotações tributárias, com tipo de lotação = [01], porém diferenciando o campo {codTercs}.
      • Quando se tratar de prestação de serviços em obra de terceiros, no caso de empreitada parcial ou sub-empreitada, o CNO de cada obra será de responsabilidade do contratante/proprietário da obra e não será informado no evento S-1005 da construtora/empreiteira contratada. Todavia, a construtora/empreiteira contratada deverá informar as obras no eSocial, no evento S-1020. Cada obra deverá corresponder a um item na tabela de lotações tributárias (S-1020), com tipo de lotação = [02], referenciando o CNO daquela obra. As remunerações dos trabalhadores (evento S-1200) farão referência às lotações correspondentes às obras em que prestaram serviço. Exemplo: Construtora X presta serviços de construção civil nas obras CNO1 e CNO2. Essas obras não serão informadas no S-1005 da Construtora X. Deverão ser criados dois itens na tabela de lotações tributárias, o primeiro referenciando o CNO1 e o segundo o CNO2.  "


      Dados de Pessoa com Deficiência:

      Só será gerada essa informação para o estabelecimento que é a Matriz da Empresa, esta condição é identificada pelo campo "Matriz S/N" que está na tabela S119.

      Importante ressaltar que está identificação tem que estar de acordo com a configuração do campo "Matriz" do Cadastro de Complemento Empresa do TAF.

      Maiores informações: http://tdn.totvs.com.br/display/PROT/ESO0013_P12_Tabelas_do_+eSocial_S119_S120


      Contrata Aprendiz/Utilização do Ponto:

      Esta informação deve ser prestada para todos os estabelecimentos da empresa, pois cada um deles pode ter uma característica diferente.

      A configuração também é realizada na tabela S119, lembrando que os Centros de Custo do tipo 01 e com CNO informados equiparam-se a estabelecimento, pois essa configuração identifica uma Obra de Empreitada Total

      Maiores informações: http://tdn.totvs.com.br/display/PROT/ESO0013_P12_Tabelas_do_+eSocial_S119_S120


      Entidades Educativas

      Caso o estabelecimento realiza a contratação de aprendiz por intermédio de entidade educativa sem fins lucrativos deve informar o número de inscrição dessas instituições, essa informação será lida da tabela S120.

      Na tabela o usuário deve informar dados da tabela RF0, porém se houver alguma entidade sem número de CNPJ, então o registro S-1005 não será integrado.


      Nota Importante

      Somente após a Carga Inicial o usuário poderá vincular Processos Administrativos/Judicias ao Estabelecimento

      • S-1010 – Rubricas: Para a geração da tabela de Rubricas serão lidos os registros  da Tabela de Verbas (SRV).

      Registros com inconsistências não serão gerados, o que consideramos um registro inconsistente:

      • Campo Natureza da Rubrica em branco (RV_NATUREZ)
      • Incidência IRRF (RV_INCIRF)
      • Incidência FGTS (RV_INCFGTS)
      • Incidência Contribuição Previdênciária RV_INCCP
      • Incidência Contribuição Sindical (RV_INCSIND)

      Se o campos de incidências de Contribuição Previdenciária, FGTS, IRRF e Contribuição Sindical tiver conteúdo superior a 91 é necessário ter um número de processo vinculado. Esta Manutenção deve ser feita no sistema TAF\Eventos eSocial\Tabelas\Tabela de Rubricas

      A geração dos códigos dos registros no TAF obedece a seguinte regra: Se a tabela de verbas (SRV) for compartilhada , a chave do registro no TAF será o próprio código da verba do SIGAGPE. Se a Tabela de verbas (SRV) for exclusiva a chave do registro no TAF será Filial + Código da verba.


      Nota Importante

      Somente após a Carga Inicial o usuário poderá vincular Processos Administrativos/Judicias à Verba, no SIGAGPE, informe a incidência normal e posteriormente no TAF altere para os códigos 90 em diante e vincule ao Processo

      Os campos abaixo foram retirados da rotina cadastro de verbas pois Processos Administrativos/Judicias devem ser cadastrados diretamente no TAF ou integrados através do SIGAJURI:

      RV_TPPIRRF (Tp. Proc. IRRF), RV_NRPIRRF (Nr. Proc. IRRF), RV_TPPFGTS (Tp. Proc. FGTS), RV_NRPFGTS (Nr. Proc. FGTS), RV_TPPSIND (Tp. Proc. Sind), RV_NRPSIND (Nr. Proc. Sind), RV_TPPROCP (Tp. Proc. Prev),RV_NRPROCP (Nr. Proc. Prev).


      • S-1020 – Lotações Tributárias: A tabela de Lotações Tributárias identifica a classificação da atividade para fins de atribuição de FPAS, ou seja, devem ser apresentadas as lotações que tenham condição diferenciada de tributação, além,  das lotações dos departamentos internos da empresa. A lotação Tributária não deve ser confundida com Locais de Trabalho.

      Os dados de  Proprietário da Obra: serão gerados para Centros de Custo com Tipo de Lotação igual a 02-Obra


      Nota Importante

      Somente após a Carga Inicial o usuário poderá vincular Processos Administrativos/Judicias à Lotação

      • S-1030 – Cargos:  A tabela de funções será gerada através da leitura da Tabela de Funções (SRJ) do SIGAGPE.

      Obs.: Para casos de Função "Estagiário" o campo CBO deve ficar em branco no cadastro do registro, porem a mensagem apresentada no log da carga inicial deve ser desprezada, pois ela é apenas um alerta de validação.

      • S-1035 – Carreiras Públicas:  A tabela de Carreiras Públicas será gerada através da leitura da Tabela Carreiras Públicas (SGY) do SIGAGPE.

      O sistema verifica a existência da tabela SGY (Carreiras Publicas), e se existem registros na tabela, identificando assim que se trata de um órgão público. Se essas condições forem atendidas, a opção será exibida na tela de Carga Inicial.

      O que são os extemporâneos do evento S-1035?

      • Caso algum registro do evento S-1035 seja enviado ao TAF/RET com informações incorretas, será necessário corrigi-lo;
      • Essa correção gerará um novo evento S-1035 do registro incorreto, entretanto. conterá as TAGs de <alteracao> ou <exclusao> preenchidas;
      • Esta alteração será chamado de extemporâneo.

      Como utilizar os ajustes:

      • Rodar o pacote contendo o diferencial do 2.4 do eSocial através do UPDDISTR
      • Adicionar a rotina GPEA932.PRW no menu
      • Para mais informações, leia a documentação pertinente a criação da tela

      Como proceder para gerar os extemporâneos do evento S-1035?

      • Localize dentro da rotina de Carreiras Públicas (GPEA932.PRW) o registro que já esta integrado ao TAF/RET que esteja incorreto. Clique em alterar;
      • Realize a alteração necessária;
      • Ao salvar a alteração, será emitido um novo alerta informando que o registro foi integrado com o TAF com sucesso;
      • Dirija-se ao módulo do TAF e localize o evento alterado. Perceba que as informações foram atualizadas;
      • Realize o envio da alteração para o RET.
      • S-1040 – Função/Cargos em Comissão:  A tabela de funções será gerada através da leitura da Tabela de Funções (SRJ) do SIGAGPE.

      O sistema verifica a existência da tabela RS9 (Dados Agente Publico), e se existem registros na tabela, identificando assim que se trata de um órgão público. Se essas condições forem atendidas, a opção será exibida na tela de Carga Inicial.

      Obs.: O evento S-1040 é opcional, para todos os empregadores, porém torna-se Obrigatório para Agentes Públicos contratados com o tipo de provimento igual a 2 - Nomeação em cargo em comissão. Trabalhadores com esta característica não é necessário o preenchimento do campo Cargo e sim do campo Função. 


      • S-1050 - Horários/Turnos de Trabalho: A geração da Tabela de Horários do TAF depende da diversas informações do SIGAGPON, para conseguirmos compor um registro da Tabela do TAF, abaixo as tabelas lidas para a composição do registro eSocial:
        • Horário de Entrada : Horário de Entrada da tabela de Horário Padrão  (PJ_ENTRA1)
        • Horário de Saída : Horário de Saída da Tabela de Horário Padrão (PJ_SAIDA*)
        • Duração da Jornada : Somatória dos intervalos de trabalhdo, convertidos em minutos (PJ_HRSTRAB, PJ_HRSTRA2, PJ_HRSTRA3 e PJ_HRSTRA4).
        • Tipo de Jornada: Tipo de jornada na Tabela de Turnos de Trabalho (R6_TPJORN)
        • Descrição da Jornada: O campo é preenchido somente se o tipo de jornada for igual a “99”, preenchido com o conteúdo do campo Descrição da Jornada, da Tabela de Turnos (R6_DTPJOR)

      Intervalos:

        • Saída 1: Segunda saída da Tabela de Horário Padrão (PJ_SAIDA2)
        • Entrada 1:  Segunda entrada da Tabela de Horário Padrao (PJ_ENTRA2)
        • Saída 2 : Segunda saída da Tabela de Horário Padrão (PJ_SAIDA3)
        • Entrada 2:  Segunda entrada da Tabela de Horário Padrao (PJ_ENTRA3)
        • Saída 3 : Segunda saída da Tabela de Horário Padrão (PJ_SAIDA3)
        • Entrada 3:  Segunda entrada da Tabela de Horário Padrao (PJ_ENTRA3)
        • Delta Entrada: Delta para entrada, convertida em minutos, da Tabela de Turnos (R6_HORMENO)
        • Delta Saída : Delta para saída, convertida em minutos, da Tabela de Turnos (R6_HORMAIS)
        • Descrição: Descrição do Turno (R6_DESC )


      No TAF o código do evento S-1050 é criado conforme chave abaixo

      Cadastro de turno compartilhado:
      O sistema monta a chave: Turno+Regra+Sequencia+dia

      Cadastro de turno exclusivo:
      O sistema monta a chave: Filial+Turno+Regra+Sequencia+dia


      A sequencia e o dia são gerados conforme cadastro da tabela de horarios (tabela de horario padrão).
      O dia é representado por números onde:
      2 = Segunda
      3 = Terça
      4 = Quarta
      5 = Quinta
      6 = Sexta
      7 = Sábado
      8 = Domingo

      • S-2200 – Cadastramento Inicial de Vínculos: Neste registro são levados os dados dos funcionários (SRA)  com vínculo na empresa e também os dados do seu contrato de trabalho vigente. São considerados os funcionários ativos (data de desligamento em branco) com as categorias que indicam Trabalhador com vínculo.
        Ao escolher este evento, é habilitada a opção em Ações Relacionadas, chamada "Parâmetros S-2200"

      As tags são geradas com os dados de várias tabelas

      • SRA - Cadastro de Funcionários: Para dados de documentos do funcionário, dados pessoais, endereço e dados contratuais
      • SRB - Dados de Dependentes
      • RFZ - Dados de Sucessão de Vínculos e admissão
      • RCE - Sindicato de Empregados
      • SR8 - Dados do afastamentos, caso o funcionário esteja afastado por doença quando for feita a Carga Inicial
      • CTT - Para definição de dados do estabelecimento
      • SRJ - Para a geração de Cargo (é necessário ler a tabelas de funções, pois nessa tabela está o código de CBO)
      • RBW - Dados do Funcionário Temporário


      • S-2300 – Inicial do TSV: Neste registro são levados os dados dos trabalhadores (SRA)  que estejam como Ativo na empresa e se caracterizem como TSV de acordo com a categoria do eSocial.  Ao escolher este evento, é habilitada a opção em Ações Relacionadas, chamada "Parâmetros S-2300"

      As tags são geradas com os dados de várias tabelas

      • SRA - Cadastro de Funcionários: Para dados de documentos do funcionário, dados pessoais, endereço e dados contratuais
      • SRB - Dados de Dependentes
      • RFS - Dados de Estagiários
      • SR8 - Dados do afastamentos, caso o funcionário esteja afastado por doença quando for feita a Carga Inicial
      • CTT - Para definição de dados do estabelecimento
      • SRJ - Para a geração de Cargo (é necessário ler a tabelas de funções, pois nessa tabela está o código de CBO)


      No Relatório de inconsistências são apresentados erros de preenchimento dos registros a serem integrados com o TAF, estas inconsistências são impeditivas para tal integração, ou seja, os registros apresentados neste relatório não serão levados ao TAF, a menos que sejam corrigidos.

      Para a utilização, selecione o evento a ser avaliado, as empresas que terão os dados processados e no combo "Processamento", selecione a opção Rel. Inconsistência.

      O programa apresentará os registros que tem campos obrigatórios do eSocial em branco.

      Na rotina "Limpar Base" é possível excluir os registros já integrados na base do TAF, desde que os mesmos não tenham sido enviados ao RET.

      Para isso, preencha a Data de Referência, em Processamento escolha a opção "Limpar base", defina o Evento a ser excluído e a empresa.

      Confirme a operação.


      Observação:

      Para a limpeza dos eventos S-2200/S-2300 não são utilizadas as informações de matricula de/ate contidas dentro do botão "Outras Ações". A Limpeza de Base tem por objetivo realizar toda a limpeza das informações integradas com o TAF para o período do evento selecionado.

      No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:


      Itens/Pastas

      Descrição

      Nome

      MV_EFDAVIS

      Tipo

      Caractere

      Cont. Por.

      0

      Descrição


      Na ocorrência de inconsistência na eSocial:

      0-Emite aviso;  1-Avisa e impede processo; 2-Não emite aviso

      A opção de exclusão em lote não é válida para os eventos de trabalhadores.

      Na rotina "Exclusão em lote" é possível excluir os registros já integrados na base do TAF, desde que os mesmos tenham sido enviados ao RET (Status igual a "4").

      Para isso, preencha a Data de Referência, em Processamento escolha a opção "Exclusão em Lote", defina o Evento a ser excluído e a Filial.

      Confirme a operação.


      Maires Detalhes, verifique a documentação conforme link:

      http://tdn.totvs.com/pages/viewpage.action?pageId=341222518