Objetivo: O objetivo deste programa de carga é validar e gerar as mensagens iniciais para o eSocial. Descrição: A validação e geração das mensagens ocorrerá de acordo com os layouts 2.1 do eSocial.
1ª Execução do Programa de Carga Na primeira execução do programa de carga para o empregador, os campos “Mês e Ano Base” estarão habilitados.
Demais execuções do Programa de Carga Após a primeira execução do programa de carga o programa vai identificar que já foi iniciado o processo de geração das mensagens e os campos “Mês e Ano Base” permanecerão desabilitados e o campo “Empregador” desmarcado e habilitado. Caso seja necessário alterar o mês e ano base, deverá ser marcado o campo “Empregador”, desta forma, os campos Mês e Ano Base voltam a ficar habilitados. Quando o campo “Empregador” estiver marcado, o campo “Refaz Mensagens” estará marcado e desabilitado, e a mensagem do empregador será eliminada e regerada e todas as outras mensagens referentes a esse empregador serão eliminadas e regeradas conforme seleção do usuário. O usuário poderá gerar as mensagens iniciais por meio de seleção na aba “Iniciais”, as informações marcadas serão consideradas no processo de geração da carga iniciai. O usuário poderá refazer as mensagens geradas anteriormente, para isso deverá marcar o campo “Refazer Mensagens”, o programa vai primeiramente eliminar as mensagens que existem na base para o empregador, conforme seleção informada pelo usuário, em seguida será executado a rotina que vai criar as novas mensagens. Status do Processo de Carga: O sistema vai controlar o status da geração das mensagens por empregador conforme lista de códigos dos status (FP0560, tela de complemento eSocial - Pasta S-1000 1): Status | Atualização | Observações |
---|
1 - Carga Teste Não Iniciada | Valor inicial do status | Não se aplica. | 2 - Carga Teste Iniciada | Na primeira execução do programa de carga, o status é alterado de "Carga Teste Não Iniciada" para “Carga Teste Iniciada”. | - Nessa opção as movimentações (inclusões, alterações e eliminações de registros) não estarão gerando mensagens, sendo assim, as alterações na base de dados não estarão disponíveis para serem enviadas ao eSocial.
- O cliente poderá “Refazer” todas as mensagens quando desejar, pois as mensagens
geradas têm o único objetivo de serem enviadas ao eSocial para testar os conteúdos e o processo de envio e o retorno das mensagens da Carga Inicial.
| 3 - Carga Teste OK | O programa de carga troca de “Carga Teste Iniciada” para “Carga Teste OK” quando identificar que todas as informações que devem ser carregadas no ambiente do eSocial foram geradas e não possuem erros no seu conteúdo XML. | - Mesmo estando como “Carga Teste OK” o cliente poderá continuar gerando as mensagens originais de carga, o sistema fará a validação necessária e retornará ao cliente o indicador como “Carga Teste Habilitada” ou “Carga Teste OK”, dependendo da avaliação das mensagens geradas.
- As opções referentes à carga oficial não estão disponíveis nessa versão do programa.
| 4 - Carga Oficial Habilitada | O usuário que já concluiu o complemento das informações dos cadastros do produto e deseja iniciar a geração das mensagens referentes à carga oficial a ser enviada ao eSocial deverá alterar o status de “Carga Teste OK” para “Carga Oficial Habilitada”. Também poderá trocar de “Carga Teste Não Iniciada” para “Carga Oficial Habilitada” caso deseja pular a etapa de carga teste. | - Quando o programa de carga identificar que o cliente optou por iniciar a carga oficial vai limpar a informações referentes à carga teste na base de dados e vai eliminar todas as mensagens geradas para teste.
- Para a carga oficial é necessário que todos os complementos tenham sido informados, caso contrário o sistema vai passar a gerar mensagens com erro que deverão ser tratadas pelo usuário, podendo gerar retrabalho.
| 5 - Carga Oficial Iniciada | Após a primeira execução do programa de carga, o status é alterado de “Carga Oficial Habilitada” para “Carga Oficial Iniciada”. | - Assim que o programa de “Carga Inicial” terminar a geração de todas as mensagens referentes a um processo (tabela), não existindo Erro na mensagem ou no XML, o sistema passará a gerar as mensagens a cada inclusão, alteração ou eliminação de informação nas tabelas envolvidas com o processo, essas mensagens estarão pendentes de envio ao eSocial.
- O cliente poderá “Refazer as Mensagens” quando desejar, mais antes de refazer a mensagem o sistema vai eliminar todas as mensagens referentes à tabela que está sendo refeita.
| 6 - Carga Oficial OK | O programa altera o status de “Carga Oficial Iniciada” para “Carga Oficial OK” quanto todas as mensagens foram geradas sem erro. | A partir deste momento a movimentação está ativa no sistema para todas as informações tratadas pelo processo de carga. | 7 - Carga Oficial Encerrada | assim que o programa “Sincronizador de Mensagens” enviar a mensagem do empregador para o TSS esse status será alterado de “Carga Oficial OK” pra “Carga Oficial Encerrada”, a partir desse ponto a rotina de carga está concluída e o programa de carga não deverá mais ser executado. | Será implementado no programa de Sincronização das Mensagens uma opção que o cliente possa voltar o status de “Carga Oficial Concluída” para “Carga Oficial OK”, permitindo que o cliente retorne ao processo de carga inicial caso ocorra algum problema com a sincronização das mensagens com o eSocial, ou seja postergado à data de início do eSocial por parte do governo. |
Controle do status por tipo de mensagens, em nível de empregador e por estabelecimento do empregador: Ao final do processo, é atualizado um indicador da geração das mensagens para cada informação tratada pelo programa de carga. Status do processo de geração: Estabelecimento | Status | Observação | Sem informações a serem carregadas | 3 - Concluído | | Com informações a serem carregadas | 1 - Pendente | Quando não existir nenhuma mensagem gerada para a informação. | 2 - Iniciado | Quando encontrar pelo menos uma informação sem mensagem gerada ou Quando encontrar pelo menos uma mensagem com erro para a informação. | 3 - Concluído | Todas as informações com mensagens geradas e sem erros ou Não existe informação para gerar a mensagem. |
Esse indicador será de uso interno do sistema, tendo como objetivo o controle sobre cada mensagem que está sendo gerada. Ao iniciar o processo de carga oficial, todas as mensagens serão eliminadas e o status da carga ficará como 1 - Pendente. Registros verificados para a atualização do status do processo da geração: Informação | Tabela | Regras | Cadastro Inicial de Vínculos – Contrato Vigente (Trabalhador) | Funcionário | Funcionários com vínculo, ativos ou com data de desligamento maior ou igual ao início da carga. | Reintegração | Funcionário e sped_func_reinteg | Todas as reintegrações efetuadas a partir do 1º dia do mês/ano da carga. | Aviso Prévio | Funcionário e habilit_recis | Funcionários com data de desligamento maior ou igual ao início da carga, e com aviso prévio informado no complemento eSocial da programação da rescisão. | Afastamento Temporário (início e retorno) | Funcionário, sit_afast_func e sit_afast | Afastamentos com data de término maior ou igual ao início da carga, que não representam alteração da espécie do benefício, cujo motivo de afastamento esteja parametrizado com o código do governo no complemento eSocial. | Alteração Motivo Afastamento (alteração e retorno) | Funcionário, sit_afast_func e sit_afast | Afastamentos com data de término maior ou igual ao início da carga, que representam alteração da espécie do benefício, cujo motivo de afastamento esteja parametrizado com o código do governo no complemento eSocial. | Trabalhador Sem Vínculo | Funcionário | Funcionários sem vínculo, ativos ou com data de desligamento maior ou igual ao início da carga. |
Campos – Pasta Parâmetros: Campo | Descrição | Validações/Regras | Empresa - Empregador | Código da empresa do estabelecimento Empregador para o eSocial. | O empregador é identificado com base na empresa corrente selecionada pelo usuário. | Estabelecimento - Empregador | Código do estabelecimento Empregador para o eSocial. | | Mês / Ano Base | Mês e ano de referência para a validação/geração das mensagens. | - Para a ação "Somente Validar": ficam sempre habilitados.
- Para as demais ações:
- Ficam habilitados somente enquanto não houverem mensagens geradas (de qualquer informação) para o empregador.
- Depois da primeira execução do programa, será gravado no estabelecimento empregador a data referência para a geração das mensagens ao eSocial. Essa data será o primeiro dia do mês e ano base informado.
- Quando esta data já está atualizada, estes campos ficam desabilitados na tela.
| Filtro Empresas | Permite realizar o filtro das empresas relacionadas ao empregador que serão consideradas na ação definida pelo usuário na execução do programa. | Se não for informado valor serão consideradas todas as empresas relacionadas ao empregador. O botão ao lado deste campo executa o programa FP7320J, que está disponível para auxiliar na seleção das empresas para compor a lista. Esse filtro será considerado somente para as informações dos quadros Não Periódicos e Com Vínculo. | Filtro Estabelecimentos | Permite realizar o filtro dos estabelecimentos que serão considerados na ação definida pelo usuário na execução do programa. | Somente estará habilitado se tiver sido informada apenas uma empresa no campo "Empresas". Se não for informado valor serão considerados todos os estabelecimentos da empresa informada. O botão ao lado deste campo executa o programa FP7320J, que está disponível para auxiliar na seleção dos estabelecimentos para compor a lista. Esse filtro será considerado somente para as informações dos quadros Não Periódicos e Com Vínculo. Verificar a permissão do estabelecimento no FP0540 (Segurança eSocial) e FP0170. | Filtro Matrículas | Permite realizar o filtro dos funcionários que serão considerados na ação definida pelo usuário na execução do programa. | Somente estará habilitado se tiver sido informado apenas um estabelecimento no campo "Estabelecimento". Se não for informado valor serão considerados todos os funcionários do estabelecimento informado. O botão ao lado deste campo executa o programa FP7320J, que está disponível para auxiliar na seleção dos funcionários para compor a lista. Esse filtro será considerado somente para as informações dos quadros Não Periódicos e Com Vínculo. | Ação | Indica a ação que o usuario deseja executar no programa. Possui as opções: - Somente Validar
- Gerar Mensagens
- Refazer Mensagens
- Eliminar Mensagens
| - Somente Validar:
- Indica que o programa irá APENAS para validar as informações da base de dados.
- Para cada informação selecionada, será efetuada a validação dos campos que, de acordo com o layout são obrigatórios.
- Serão consideradas as informações que são válidas para o mês/ano base informado em tela. Fica a critério do usuário o período de validação.
- Ao final será impresso um log para cada informação selecionada, informando se a validação está OK ou, em caso de inconsistências, informando cada campo do layout das mensagens que está com problemas.
- Não serão geradas/refeitas as mensagens de carga.
- Não será atualizado/impresso o status da carga.
- Gerar Mensagens: Indica que o programa irá gerar as mensagens para as informações para as quais ainda não foram geradas as mensagens ou que as mensagens apresentaram erro.
- Refazer Mensagens: Indica que o programa irá eliminar todas as mensagens geradas, gerando-as novamente.
- Eliminar Mensagens: Indica que o programa irá eliminar as mensagens geradas, cujo status seja:
- 06 - Mensagem Pendente Geração XML
- 07 - Mensagem Pendente Envio
- 08 - Erro Geração XML
- 11 - Erro Sincronismo - Conexão TSS
- 12 -Erro Sincronismo - Esquema TSS
- 13 - Erro Sincronismo - eSocial
|
Campos – Pasta Iniciais: Campo | Descrição | Validações/Regras | Empregador | Indica que os dados da mensagem “S-1000 – Informações do Empregador/Contribuinte” serão validados ou a mensagem de carga será gerada. | Desabilitado quando: - a opção "Empregador Concluído?" (FP0560A, pasta S-1000 1) estiver marcada.
- o grupo do usuário não possuir permissão ao arquivo S-1000 (FP0170, grupo SPD).
| Processos Administrativos/Judiciais | Indica que os dados da mensagem “S-1070 – Tabela de Processos Administrativos/Judiciais” serão validados ou a mensagem de carga será gerada. | Desabilitado quando o grupo do usuário não possuir permissão ao arquivo S-1070 (FP0170, grupo SPD). Além de realizar a carga de processos que estão relacionados a eventos, estabelecimento, funcionário e reintegração. Considera somente os processos cadastrados no programa FP0030 que possuírem relacionamento com informações do empregador da empresa em que o usuário está logado. | Estabelecimentos/Obras | Indica que os dados da mensagem “S-1005 – Tabela de Estabelecimentos e Obras” serão validados ou a mensagem de carga será gerada. | Serão considerados para a geração do Desabilitado quando o grupo do usuário não possuir permissão ao arquivo S-1005 (FP0170, grupo SPD). Serão considerados para a geração do arquivo S-1005 aqueles estabelecimentos aqueles estabelecimentos que estiverem parametrizados para serem considerados no eSocial (FP0560A, aba eSocial, campo Considera Para Geração"). Caso existam estabelecimentos com o mesmo CNPJ no empregador e ainda não tenha sido definido qual deve ser considerado, será impressa uma mensagem de inconsistência no log de execução. | Rubricas | Indica que os dados da mensagem “S-1010 – Tabela de Rubricas” serão validados ou a mensagem de carga será gerada. | Desabilitado quando o grupo do usuário não possuir permissão ao arquivo S-1010 (FP0170, grupo SPD). Caso existam eventos (FP0020, FP0024, FP0026) cujo campo Natureza não esteja informado, será impressa uma mensagem de inconsistência no log de execução. | Lotações Tributárias
| Indica que os dados da mensagem “S-1020 – Tabela de Lotações Tributárias” serão validados ou a mensagem de carga será gerada. | | Desabilitado quando o grupo do usuário não possuir permissão ao arquivo S-1020 (FP0170, grupo SPD). | Cargos | Indica que os dados da mensagem | Cargos | Indica que os dados da mensagem “S-1030 – Tabela de Cargos/Empregos Públicos” serão validados ou a mensagem de carga será gerada. | Não se aplicaDesabilitado quando o grupo do usuário não possuir permissão ao arquivo S-1030 (FP0170, grupo SPD). | Horários/Turnos Trabalhos | Indica que os dados da mensagem “S-1050 – Tabela de Horários/Turnos de Trabalho” serão validados ou a mensagem de carga será gerada. | Não se aplicaDesabilitado quando o grupo do usuário não possuir permissão ao arquivo S-1040 (FP0170, grupo SPD). | Cadastro Inicial de Vínculos | Indica que os dados das mensagens “S-2100 – Cadastramento Inicial do Vínculo ou a mensagem S-2200 – Admissão de Trabalhador” serão validados ou a mensagem de carga será gerada para os funcionários selecionadosde carga será gerada para os funcionários selecionados. | Desabilitado quando o grupo do usuário não possuir permissão ao arquivo S-2100 (FP0170, grupo SPD). Para os funcionários ativos e com data de admissão menor que a data de referência será gerada a mensagem “S-2100”, para os funcionários com data de admissão maior que a data de referência será gerado a mensagem “S-2200”. | Cadastro Inicial Sem Vínculos
| Indica que os dados da mensagem S-2300 – Trabalhador Sem Vínculo - Início serão validados ou a mensagem de carga será gerada para os estagiários e diretores sem vínculo. | Desabilitado quando o grupo do usuário não possuir permissão ao arquivo S-2300 (FP0170, grupo SPD). Serão considerados os funcionários com vínculo empregatício igual a “Sem Vínculo” e tipo funcionário igual a “Estagiário”, “Empregador” ou “Estagiário Contratado”, que estiverem ativos no primeiro dia do mês e ano base informado na pasta Parâmetros ou admitidos no decorrer do mês/ano base. |
Campos – Pasta Movtos: Campo | Descrição | Validações/Regras | Afastamento Temporário | Indica que os dados das mensagens S-2230 – Afastamento Temporário serão validados ou a mensagem de carga será gerada para os funcionários com vínculogerada para os funcionários com vínculo. | Desabilitado quando o grupo do usuário não possuir permissão ao arquivo S-2230 (FP0170, grupo SPD). Serão considerados todos os afastamentos relacionados no programa FP1600 – Manutenção Histórico de Situações com data de término igual ou superior ao primeiro dia do mês/ano base informado na pasta Parâmetros e, que a situação de afastamento esteja com o complemento eSocial informado no programa FP0060 – Manutenção Situações. Caso existam situações de afastamentos (FP0060) cujo campo Motivo Novo Afastamento não esteja informado,será impressa uma mensagem de inconsistência no log de execução Não será gerada a mensagem quando a origem de contratação do funcionário é Contrato Especial (através do FP1510) ou Estagiário (através do FP1500). O afastamento temporário já enviado através do arquivo do S-2100 - Cadastramento Inicial do Vínculo, não será enviado novamente. | Aviso Prévio | Indica que os dados das mensagens S-2250 – Aviso Prévio serão validados ou a mensagem de carga será gerada para os funcionários com vínculo. | Desabilitado quando o grupo do usuário não possuir permissão ao arquivo S-2250 (FP0170, grupo SPD). Serão consideradas todas as programações de rescisão que constam no programa FR5040 – Manutenção Programação de Rescisões com data de desligamento igual ou superior ao primeiro dia do mês/ano base informado na pasta Parâmetros. Se no complemento eSocial da programação de rescisão estiver informado o campo Aviso prévio, será gerada a mensagem de aviso prévio. | Reintegração | Indica que os dados da mensagem S-2298 – Reintegração serão validados ou a mensagem de carga será gerada para os funcionários com vínculo. | Desabilitado quando o grupo do usuário não possuir permissão ao arquivo S-2298 (FP0170, grupo SPD). Serão considerados todos os funcionários reintegrados que constam no programa FR5250 – Funcionários Reintegrados, cuja data de reintegração seja igual ou superior ao primeiro dia do mês/ano base informado na pasta Parâmetros. |
Notas: - Quando o programa for executado para efetuar a Carga, a pasta Movtos somente ficará habilitada quando o processo de carga do Cadastro Inicial de Vínculos estiver iniciado para o empregador em questão.
- Para a carga de Afastamento Temporário, Aviso Prévio, Reintegração somente serão considerados os funcionários ativos no primeiro dia do mês e ano base ou admitidos no decorrer do mês/ano base, para os quais já tenha sido efetuada a carga do Cadastro Inicial de Vínculos.
- Para a carga de Cadastro Inicial Sem Vínculo, serão considerados os funcionários cujo campo Vínculo Empregatício seja igual a “Sem Vínculo” e tipo funcionário igual a “Estagiário”, “Empregador” ou “Estagiário Contratado”, que estiverem ativos no primeiro dia do mês e ano base informado na pasta Parâmetros ou admitidos no decorrer do mês/ano base.
- Para implementar que seja considerada segurança por estabelecimento, é necessário configurar o parâmetro "Segurança eSocial" no programa FP0540 - Consulta Descentralização RH.
- A criação da tabela Identificação Posição Funcionário ocorrerá junto da carga das seguintes informações: Cadastro Inicial de Vínculos – Contratos Vigentes, e Cadastro Inicial – Sem Vínculo.
As informações consideradas para a posição do funcionário são as seguintes: Informação | Tabela | Cargo/Nível | Histor_sal_func | Lotação | Func_unid_lotac_plano | Tomador de Serviço | Func_tomador_serv | Categoria Salarial | Func_categ_sal | Centro de Custo | Func_ccusto | Sindicato | Func_sind_estab | Mão de Obra | Func_tip_mdo | Localidade | Func_localid | Turno/Turma | Func_turno_trab | Unidade de Negócio | Func_estab_unid_negoc | Atividade | Sped_ativid_participan |
O primeiro registro de posição para o funcionário será gerado com a data de início da carga, considerando as informações acima, que forem válidas neste dia. Os demais registros ficarão registrados com a data em que houver alguma movimentação das informações acima para o funcionário.
A partir do momento em que a carga das informações Cadastro Inicial de Vínculos, e Cadastro Inicial – Sem Vínculo estiver concluída, sempre que ocorrer uma alteração nas informações da tabela acima, será feita automaticamente a atualização da posição do funcionário. |