Smart Component - Automacao de Eventos eSocial

De Touch ERP
Ir para a navegação Ir para a procura

O Smart Component "Automação de Eventos eSocial" permite automatizar todo o envio dos eventos eSocial. Em vez de realizar manualmente a geração dos eventos, a criação dos lotes e a transmissão, o sistema executa tudo de forma contínua e organizada. Isso traz mais segurança ao processo, reduz riscos de atraso e facilita o acompanhamento das entregas.

Ao acionar a rotina, o sistema identifica os Eventos aptos, cria os lotes conforme as regras do eSocial e realiza a transmissão automaticamente. Ao final, uma mensagem de conclusão é disponibilizada, consolidando o que foi processado.

Objetivo

O objetivo desta funcionalidade é simplificar e acelerar o envio das informações obrigatórias ao eSocial.

Ela é especialmente útil para empresas com grande volume de colaboradores, pois:

  • evita atrasos e falhas por esquecimento;
  • padroniza o fluxo de envio;
  • reduz atividades manuais;
  • garante que apenas eventos válidos sigam para transmissão.

Pré-requisitos

Antes de utilizar a automação, é importante verificar:

  • permissões para executar Smart Components ou configurar Tasks (recurso 1673);
  • tipos de evento configurados para automação;
  • existência de Eventos ainda não enviados ao eSocial;
Atualmente, apenas os Eventos do tipo S‑1200, S‑1210, S‑2200 e S‑2299 estão disponíveis para automação.

Fluxo Principal

O processo de utilização é simples e segue a rotina natural já conhecida pelos usuários:

  1. Acesse o recurso 1957 – Iniciar Smart Component ou configure uma Task no recurso 1673.
  2. Informe o usuário responsável e o ambiente do eSocial.
  3. Execute o Smart Component.
  4. O sistema identifica automaticamente os Eventos que podem ser transmitidos.
  5. Os registros são agrupados por tipo e ordenados alfabeticamente.
  6. Lotes de até 50 itens são criados conforme as regras do eSocial.
  7. Para cada registro encontrado, o sistema preenche as informações necessárias para o envio.
  8. Os lotes são transmitidos individualmente.
  9. Eventos em processamento (status 101) são consultados e atualizados.
  10. Uma mensagem final é exibida na Central de Mensagens para fechamento do processo.

Orientação para preenchimento de campos

Nome do campo Objetivo Orientação de preenchimento Referência Técnica
Identificador Usuário Identificar o responsável pelos lotes Informe o usuário que ficará atrelado à operação de transmissão. ID_USUARIO
Ambiente eSocial Definir onde será feita a transmissão Utilize "1" para Produção e "2" para Produção Restrita. ID_AMBIENTE

Funcionalidades

Este Smart Component abrange várias ações automáticas integradas:

  • Identifica Eventos elegíveis.
  • Agrupa por tipo (S‑1200, S‑1210, S‑2200 ou S‑2299).
  • Ordena os registros pelo nome do colaborador, facilitando conferências.
  • Cria lotes respeitando o limite de 50 eventos por lote.
  • Gera as informações dos Eventos correspondentes de forma sequencial.
  • Realiza a transmissão de cada lote de maneira individual.
  • Consulta eventos que estão em processamento.
  • Exibe o resumo final por meio da mensagem MSG01.

Problemas e Soluções

Problema Solução
Eventos não aparecem para transmissão Verifique se o tipo está habilitado para automação e se ele não foi enviado ao eSocial anteriormente.
Lote não transmitido Confirme o ambiente selecionado e revise possíveis pendências no recurso 588.
Eventos permanecem em status 101 Aguarde nova execução da Task ou atualize manualmente no recurso 588.

Exemplos de Uso

Imagine uma empresa com vários colaboradores que precisa enviar muitos eventos ao eSocial. Com a automação:

  • Os Eventos elegíveis são separados automaticamente por tipo.
  • O sistema cria os lotes na ordem correta e com o volume permitido.
  • Todos os eventos são transmitidos sem necessidade de intervenção humana.
  • Caso algum esteja em processamento, o sistema identifica e atualiza seu status.

Por exemplo, considere os seguintes Eventos ainda não transmitidos ao eSocial:

  • S‑1200 → Bruno Lima e Eduardo Alves
  • S‑1210 → Carlos Nogueira e Fernanda Dias
  • S‑2200 → Amanda Souza e Gabriel Martins
  • S‑2299 → Daniela Ribeiro e Helena Castro

Nesse cenário, a rotina cria quatro lotes (um para cada tipo), transmite todos, consulta Eventos em processamento para atualizar seus status e exibe um resumo de execução ao final.

Observações Gerais

  • A automação só considera Eventos que ainda não foram enviados ao eSocial.
  • Lotes sempre contêm apenas um tipo de evento.
  • O limite de 50 registros por lote segue as normas do eSocial.
  • Você pode revisar os detalhes dos Lotes criados no recurso 588 - Lote Eventos eSocial.
  • A automação também consulta Eventos em processamento.

Benefícios do Recurso

  • Reduz operações manuais repetitivas.
  • Melhora o controle e a confiabilidade das transmissões.
  • Automatiza um processo antes totalmente manual.

Glossário de Termos

  • Lote: Conjunto de eventos do mesmo tipo enviados ao eSocial.
  • Eventos em processamento: Eventos em processamento no ambiente do eSocial, com status "101".
  • Smart Component: Função automatizada que executa rotinas internas do sistema.

Links Relacionados