Escolar Documentos
Profissional Documentos
Cultura Documentos
do eSocial
TUDO SOBRE
eSocial
PARA DESENVOLVEDORES
1
O QUE VOCÊ ENCONTRARÁ NESSE EBOOK?
Para software houses que desenvolvem soluções para essa área, o eSocial terá um
grande impacto inicial, mas será muito benéfico no que diz respeito a manutenção
do software à longo prazo, além de abrir novas oportunidades de negócio muito
promissoras!
Boa leitura!
Solução
TecnoSpeed A Tecnospeed desenvolveu uma solução para a
transmissão dos eventos visando facilitar esse trabalho
que você terá para desenvolver o módulo eSocial. Toda
a parte de comunicação com o webservice, desde o
envio até a consulta, fica sob responsabilidade da nossa
API.
05
CRONOGRAMA DO PROJETO
06
OBRIGAÇÕES ACESSÓRIAS
SUBSTITUÍDAS
09
EVENTOS
15
COMUNICAÇÃO COM OS
WEBSERVICES
21
COM O QUE O DESENVOLVEDOR
DEVE SE PREOCUPAR?
Canais de Comunicação
3
SITE | BLOG | FACEBOOK
Trata-se de um projeto do governo federal que visa
unificar o envio de informações por empregadores,
incluindo empregadores domésticos, ao governo.
Inclui obrigações fiscais, trabalhistas, tributárias e
previdenciárias.
informações.
4
Após muitas prorrogações, o eSocial tem avançado
conforme o último cronograma estabelecido.
CONOGRAMA eSOCIAL
2017
Projeto
26 de junho de 2017
Ambiente de testes
Cronograma do
liberado para software
houses.
01 de agosto de 2017
Ambiente de testes
liberado para todas as
empresas.
2018
01 de janeiro de 2018
Obrigatoriedade
para empresas com
faturamento superior
a R$ 78 milhões
anuais, exceto para 01 de julho de 2018
os eventos relativos Obrigatoriedade para
a Saúde e Segurança as demais empresas,
do Trabalhador (SST), exceto para os
que serão obrigatórios eventos relativos a
após os seis primeiros Saúde e Segurança
meses do início da do Trabalhador
obrigatoriedade. (SST), que serão
obrigatórios após
os seis primeiros
meses do início da
obrigatoriedade.
5 5
Uma das principais propostas do eSocial é “acabar
com a papelada”. Além de concentrar todas as
informações em forma digital, sem necessidade
de impressão, o eSocial extingue 9 obrigações
Substituídas acessórias, além de outras prestações de
informações menores que lotavam arquivos de
papel e, muitas vezes, causavam dor de cabeça aos
Obrigadções acessórias
6
desnecessário o envio anual desse tipo de informação.
7 7
8
Com a substituição dessa quantidade enorme
de documentos, é de se esperar que o eSocial
contemple muitas informações, de diferentes
tipos, periodicidades e frequência de reutilização.
Estas informações são organizadas em eventos,
cada um contendo seu layout próprio e os campos
com informações pertinentes à ele.
EVENTOS INICIAIS
9
Assim sendo, o S-2100 foi removido e restou somente um Evento Inicial:
EVENTOS DE TABELAS
EVENTOS NÃO-PERIÓDICOS
10
e deveres trabalhistas, previdenciários e fiscais.
Por exemplo, a admissão de um novo empregado,
alteração salarial, acidente de trabalho, demissão,
entre outros eventos sem periodicidades fixas
para ocorrer.
11
S-2298: Reintegração;
S-2299: Desligamento;
S-2300: Trabalhador Sem Vínculo de Emprego/Estatutário - Início;
S-2306: Trabalhador Sem Vínculo de Emprego/Estatutário -
Alteração Contratual;
S-2399: Trabalhador Sem Vínculo de Emprego/Estatutário -
Término;
S-2400: Cadastro de Benefícios Previdenciários - RPPS;
S-3000: Exclusão de eventos;
S-4000: Solicitação de Totalização de Bases e Contribuições;
S-5001: Informações das contribuições sociais por trabalhador;
S-5002: Imposto de Renda Retido na Fonte;
S-5011: Informações das contribuições sociais consolidadas por
contribuinte;
S-5012: Informações do IRRF consolidadas por contribuinte.
EVENTOS PERIÓDICOS
12
S-1298: Reabertura dos Eventos Periódicos
S-1299: Fechamento dos Eventos Periódicos
S-1300: Contribuição Sindical Patronal
13 13
14
Conforme apresentado no capítulo anterior,
alguns eventos serão enviados periodicamente,
e outros serão enviados apenas em situações
Webservices extraordinárias, tendo um fato gerador
imprevisível. Mas como é feita esta comunicação?
LOTE DE EVENTOS
ASSINATURA DIGITAL
COMUNICAÇÃO ASSÍNCRONA
CONTINGÊNCIA
O que fazer caso ocorra perda conexão com a Internet, o software travar
ou os webservices do eSocial oscilar ou mesmo ficar offline?
VAMOS
COMPREENDER O
FLUXO BÁSICO DO
ENVIO DE LOTES DE
EVENTOS.
16
1
Seu software deve enviar
uma mensagem de solicitação
de processamento de lote de
eventos para o Webservice de
Envio de Lote de Eventos;
2
O Webservice recebe a
mensagem de solicitação
de processamento, valida
e insere a solicitação no
3 repositório de lotes;
O Webservice retorna ao
seu software o Protocolo
de Envio, que será utilizado
para consultar o resultado
posteriormente;
4
Enquanto isso, os lotes
são inseridos numa
fila de solicitações de
processamento;
5
O eSocial retira e processa a
solicitação de processamento
da fila de solicitações;
6
O eSocial valida cada um dos
eventos contidos no lote. Os
eventos que são considerados
válidos pelo eSocial são
armazenados e um recibo é
emitido;
7
Após validar todos os eventos,
o retorno do processamento do
lote é gerado e armazenado no
eSocial. Este retorno contém o
resultado do processamento de
cada evento contido no lote;
17
Seu software faz uma 8
solicitação de consulta ao
Webservice de Consulta ao
Resultado do Processamento de
um Lote de Eventos, fornecendo
o Protocolo de Envio que foi
recebido no passo 4;
O Webservice retorna o
resultado da consulta contendo
a situação do processamento
do lote de eventos. Caso o lote
já esteja processado, o retorno
conterá: os Recibos de Entrega
dos eventos válidos e/ou os
Erros dos eventos inválidos.
Atenção:
No eSocial não existe
?
contingência para perda
de conexão com a internet!
18
APLICATIVOS DOS
EMPREGADORES
CONSULTA
RESULTADO DO PROCESSAMENTO
8
DO LOTE
9
RETORNO
PROCESSAMENTO
LOTE EVENTOS
LOTE DE EVENTOS
3
EVENTOS
6
1
EVENTO OK
RESULTADO
WEBSERVICE CONSULTA PROCESSAMENTO
RESULTADO LOTE
7
PROCESSAMENTO LOTE
VALIDAÇÃO
NÍVEL 2
LOTE PROCESSAR
5
4
AMBIENTE DO ESOCIAL - SERPRO
WEBSERVICE
REPOSITÓRIO
RECEPÇÃO LOTE
SERPRO
DE EVENTOS
2
LOTE COM
ESTRUTURA VÁLIDA
19
VALIDAÇÃO NÍVEL 1
A solução completa
do eSocial para
DESENVOLVEDORES
Contempla os 45 Atualização
eventos do eSocial Automática
20
O primeiro ponto que deve gerar preocupação
Com o que o desenvolvedor deve se
para o desenvolvedor é o entendimento do
projeto. Muito mais do que saber como funciona
a comunicação com o Webservice, é primordial
conhecer mais a fundo o projeto, entender quais
Preocupar?
são os tipos de eventos e onde eles se aplicam,
como eles se relacionam, etc. Essa visão geral vai
ajudar muito no desenvolvimento de uma possível
solução.
21
A Tecnospeed desenvolveu uma solução para a transmissão dos
eventos que visa facilitar esse trabalho que você terá para desenvolver
o módulo eSocial.
Inicialmente, temos uma OCX que funciona como um client. Essa OCX
conta com 4 métodos, sendo eles:
Esse client, no momento do envio, fará uma requisição para a nossa API
do eSocial e não para o Webservice.
PODEMOS FAZER
MAIS POR VOCÊ
22
UMA HISTÓRIA CHEIA DE
CONQUISTAS
www.tecnospeed.com.br 23
e-Social