Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Verso 1.1
Junho de 2015
Histrico de verses
Data
Verso Descrio
19/12/2014 1.0
Verso inicial
- Alterao do protocolo de segurana da camada de transporte de
SSL para TLS.
- Alterao da verso do SOAP de 1.2 para 1.1.
- Excluso da tag hash dos retornos dos WebServices.
- Alterao do nome das tags "tpInscricao" e "nrInscricao" para
"tpInsc" e "nrInsc" para compatibilizar com o nome utilizado nos
Schemas dos eventos.
26/06/2015 1.1
ndice
1. INTRODUO ......................................................................................................... 5
2. CONSIDERAES INICIAIS .............................................................................. 5
2.1.
2.2.
5.5.2.
eventos
5.5.3.
5.5.4.
5.5.5.
5.6.
RECOMENDAES E BOAS PRTICAS ..................................................................... 53
5.6.1.
Evitar o envio de eventos de outros grupos durante o envio dos eventos
peridicos ..................................................................................................................... 53
5.6.2.
5.6.3.
5.6.4.
Validao de Schema.................................................................................... 54
6. EVENTOS ................................................................................................................. 55
6.1. ESTRUTURA DO EVENTO ........................................................................................ 55
6.2. IDENTIFICAO DO EVENTO................................................................................... 59
6.3. ASSINATURA DO EVENTO ....................................................................................... 60
6.4. VERSIONAMENTO DOS LEIAUTES DOS EVENTOS ..................................................... 60
6.5. ESTRUTURA DO RETORNO DE PROCESSAMENTO DO EVENTO .................................. 62
6.6. CDIGOS DE REPOSTA DE PROCESSAMENTO DO EVENTO ........................................ 68
1.
Introduo
Este documento tem por objetivo definir os critrios e especificaes tcnicas
necessrios para a integrao entre o Sistema dos empregadores, pessoas fsicas e/ou
jurdicas e o Sistema eSocial.
2.
Consideraes iniciais
O projeto eSocial uma ao conjunta entre rgos e entidades do governo federal,
2.1.
Objetivos do projeto
Este projeto visa a disponibilizao de servios que possibilitem a recepo,
2.2.
Conceito de evento
O Sistema eSocial disponibilizar servios que recebero eventos que acarretaro na
3.
Arquitetura de comunicao
3.1.
Modelo operacional
Para enviar informaes trabalhistas e previdencirias ao eSocial o empregador
3.2.
Nveis de Validao
Os arquivos enviados para o eSocial sero validados em duas etapas, ou em dois
nveis:
3.3.
Ambientes de Recepo
Os lotes de eventos enviados pelo empregador sero recebidos em um dos dois
ambientes do eSocial:
Ambiente Caixa: neste ambiente os lotes sero validados (validao nvel 1) e os
lotes vlidos sero armazenados no repositrio da Caixa, e enviados para a fila de
processamento assncrono localizada no ambiente do Serpro.
Ambiente Serpro: neste ambiente os lotes sero validados (validao nvel 1) e os
lotes vlidos sero inseridos na fila de processamento assncrono. Alm disso, neste
ambiente que sero realizadas todas as validaes de nvel 2, e onde estar disponvel a
consulta ao resultado do processamento do lote.
3.4.
10
11
3.5.
Procedimentos de contingncia
12
4.
Padres Tcnicos
4.1.
Caractere
Escape
>
<
& (e comercial)
&
13
(aspas duplas)
"
'
<eSocial xmlns="http://www.esocial.gov.br/schema/evt">
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<.../>
</Signature>
</eSocial>
4.2.
Schema XML
A estrutura dos XML recebidos pelo eSocial so especificadas e checadas por um
Schema, que uma linguagem que define a estrutura do documento XML, descrevendo os
seus elementos e a sua organizao, alm de estabelecer regras de preenchimento de
14
4.3.
Padro de Comunicao
A comunicao ser baseada em Webservices, disponibilizados pelo sistema
eSocial.
O meio fsico de comunicao utilizado ser a Internet, com o uso do protocolo
HTTPS (TLS), com autenticao mtua, que alm de garantir um duto de comunicao
seguro na Internet, permite a identificao do servidor e do cliente atravs de certificados
digitais.
O modelo de comunicao segue o padro de Webservices definido pelo WS-I Basic
Profile.
A troca de mensagens entre os Webservices do ambiente do sistema eSocial e os
aplicativos dos contribuintes ser realizada no padro SOAP verso 1.1, com troca de
mensagens XML no padro Style/Enconding: Document/Literal.
Exemplo de uma mensagem SOAP:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
15
<soap:Header></soap:Header>
<soap:Body>CORPO DA MENSAGEM SOAP</soap:Body>
</soap:Envelope>
4.4.
16
4.5.
pelo http://www.w3.org/TR/xmldsig-core/.
1. Padro de assinatura: XML Digital Signature, utilizando o formato Enveloped
(http://www.w3.org/TR/xmldsig-core/)
2. Certificado
digital:
emitido
por
AC
credenciada
no
ICP-Brasil
(http://www.w3.org/2000/09/xmldsig#X509Data)
3. Cadeia de certificao: EndCertOnly (Incluir na assinatura apenas o certificado do
usurio final)
3.1.
Tipo do certificado: A1 ou A3
criptogrfica
assimtrica:
RSA
(http://www.w3.org/2000/09/xmldsig#rsa-sha1)
6. Funo de message digest: SHA-1 (http://www.w3.org/2000/09/xmldsig#sha1)
7. Codificao: Base64 (http://www.w3.org/2000/09/xmldsig#base64)
8. Transformaes exigidas: til para realizar a canonicalizao do XML enviado
para realizar a validao correta da assinatura digital. So elas:
17
<eSocial xmlns="http://www.esocial.gov.br/schema/evt">
<!-- Xml do Evento -->
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#envelopedsignature" />
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>7ZFzmAV6TKTa4fzbAJlFDAL6BZI=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>k/.......+FKpYamLYxA==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIHdzCCBVk......3DP8d2TOROQw==</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</eSocial>
18
4.6.
19
4.7.
Caracterstica
Descrio
Webservices
Meio lgico de
comunicao
Meio fsico de
comunicao
i.org/Profiles/BasicProfile-1.1-2004-08-24.html)
INTERNET
Padro de troca de
mensagens
Padro da mensagem
digitais
digital
Para transmisso, utilizar o certificado digital do responsvel pela
transmisso.
20
Validao de assinatura
digital
Padres de
preenchimento XML
decimal.
21
5.
Webservices
5.1.
sistema eSocial foram projetados para receberem mensagens no padro XML como
parmetro de entrada dos mtodos, assim como retornar mensagens no padro XML.
Os Schemas que definem os XML recebidos pelo sistema eSocial sero
disponibilizados no stio http://www.esocial.gov.br/, e sero liberados aps autorizao da
Coordenao Tcnica do Sistema.
Haver dois pacotes de Schemas:
5.2.
22
http://www.esocial.gov.br/schema/lote/eventos/envio/v1_0_0
Nome arquivo:
5.3.
dos lotes de eventos para o eSocial, quanto para a assinatura dos eventos. Neste caso, os
efeitos da validao podem se dar para todo o lote (no caso do erro ser gerado a partir do
certificado de transmisso) como para um evento especfico (no caso do erro ser gerado a
partir de uma assinatura de um documento XML, enviado ao eSocial, que representa o
evento).
23
Mensagem
MS0148
MS0149
MS0150
MS0151
MS0152
MS0153
MS0004
MS0011
5.4.
Efeito
Rejeio do lote
ou do evento
Rejeio do lote
ou do evento
Rejeio do lote
ou do evento
Rejeio do lote
ou do evento
Rejeio do lote
ou do evento
Rejeio do lote
ou do evento
Rejeio do lote
ou do evento
Rejeio do lote
ou do evento
Protocolo de Envio, que dever ser armazenado pelo empregador para, em outro momento,
consultar o resultado do processamento do lote.
24
Nome do mtodo
EnviarLoteEventos
Assinatura
EnvioLoteEventos-v1_1_0.xsd
Schema Retorno
RetornoEnvioLoteEventos-v1_1_0.xsd
URL
A DEFINIR
25
26
tag:
eSocial
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
obrigatoriedade ocorrncia
xmlns
obrigatrio
valores vlidos
descrio
http://www.esocial.gov.br/
Namespace do XSD do
schema/lote/
do envio de lote de
eventos .
eventos/envio/v1_1_0
27
grupo
obrigatrio
eventos
2 - Eventos No Peridicos
lote.
contidos
Durante
processamento
3 - Eventos Peridicos
no
o
verificado se o evento
pertence
ao
grupo
informado no lote, e
caso no seja, o evento
rejeitado.
tag:
envioLoteEventos
descrio:
obrigatrio? Sim
ocorrncia
nica
tag:
ideEmpregador
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
tpInsc
obrigatrio
1 CNPJ;
obrigatrio
2 CPF
nrInsc
descrio
28
do empregador.
Observaes:
As informaes do empregador contidas nesta tag so comparadas identificao do
empregador contida nos eventos. Caso as identificaes no coincidam o evento rejeitado.
tag:
ideTransmissor
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
tpInsc
obrigatrio
1 CNPJ;
obrigatrio
2 CPF
nrInsc
descrio
Observaes:
As informaes do transmissor contidas nesta tag so comparadas ao tipo e nmero de
inscrio contidos no certificado digital utilizado na conexo TLS. Caso as identificaes
no coincidam o lote rejeitado.
tag:
eventos
descrio:
29
obrigatrio? Sim
ocorrncia
nica
tag:
evento
descrio:
obrigatrio? Sim
ocorrncia
1 .. 50
campo
Id
obrigatrio
descrio
Contm chave de acesso do
evento. O valor deste campo
deve coincidir com o atributo
Id do evento contido no
campo abaixo.
Importante: atravs deste
campo
que
o empregador
obrigatrio
Observaes:
O contedo do campo evento, deve ser o XML do evento a ser enviado para processamento
no sistema eSocial. Este campo pode ser repetido at 50 vezes, isto quer dizer que o lote de
eventos pode ser composto, no mximo, por 50 eventos.
Existem diferentes estruturas XML, leiautes, para a representao dos eventos recebidos
pelo sistema eSocial. Mais informaes a respeito podem ser obtidas na Seo 6 - Eventos.
30
tag:
eSocial
descrio:
31
obrigatrio? Sim
ocorrncia
nica
campo
obrigatoriedade ocorrncia
xmlns
obrigatrio
valores vlidos
descrio
http://www.esocial.gov.br/
Namespace do XSD do
schema/lote/
eventos/envio/
retornoEnvio/v1_1_0
tag:
retornoEnvioLoteEventos
descrio:
obrigatrio? Sim
ocorrncia
nica
tag:
ideEmpregador
descrio:
obrigatrio? No
ocorrncia
nica
campo
tpInsc
obrigatrio
1 CNPJ;
2 CPF
descrio
Contm o tipo de inscrio do
empregador.
32
nrInsc
obrigatrio
Observaes:
Esta tag ser preenchida somente quando o lote no apresentar erros de Schema.
tag:
ideTransmissor
descrio:
obrigatrio? No
ocorrncia
nica
campo
tpInsc
obrigatrio
1 CNPJ;
obrigatrio
2 CPF
nrInsc
descrio
Observaes:
Esta tag ser preenchida somente quando o lote no apresentar erros de Schema.
33
tag:
status
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
obrigatoriedade
cdResposta
obrigatrio
ocorrncia
1
valores vlidos
descrio
Contm o cdigo de
sucesso.
resposta do processo
de recepo. Caso o
cdigo seja de erro
ou
advertncia,
os
detalhes do mesmo
estaro
na
tag
obrigatrio
Contm a descrio
correspondente
ao
cdigo de resposta.
34
tag:
ocorrencias
descrio:
obrigatrio? No
ocorrncia
nica
tag:
ocorrencia
descrio:
1..*
campo
codigo
obrigatrio
descrio
Contm
ocorrncia
cdigo
da
detectada
em
5.4.5
Validaes
aplicadas.
descricao
obrigatrio
Contm
ocorrncia
descrio
detectada
da
em
obrigatrio
1 - Erro
2 - Advertncia
35
localizacao
facultativo
tag:
dadosRecepcaoLote
descrio:
obrigatrio? No
ocorrncia
nica
campo
dhRecepcao
obrigatrio
descrio
Contm
data/hora
de
emitido
entrega
esta
recibo
data
de
ser
Recepcao
protocoloEnvio
obrigatrio
Nmero
produzido
sequencial
no
nico
instante
de
ser
utilizado
como
36
Observaes:
Esta tag ser preenchida somente quando o lote for recebido com sucesso.
37
Mensagem
Efeito
MS0613
Rejeio do lote
MS0011
Rejeio do lote
MS0612
Rejeio do lote
MS0608
Rejeio do lote
MS0380
Rejeio do lote
MS0381
Rejeio do lote
MS0658
Rejeio do lote
MS0607
Rejeio do lote
MS0611
Rejeio do lote
MS0609
Rejeio do lote
38
5.5.
Lote de Eventos
A funo deste Webservice receber solicitaes de consulta ao resultado do
processamento de um lote de eventos, valida-los e retornar os objetos da consulta de acordo
com os parmetros enviados ao servio.
O Protocolo de Envio do lote dever ser passado como parmetro de entrada do
mtodo de consulta ao resultado do processamento.
Nome do mtodo
ConsultarResultadoProcessamento
Assinatura
Requer Certificado de
Cliente?
Schema Retorno
RetornoProcessamentoLote-v1_1_0.xsd
URL
A DEFINIR
39
40
tag:
eSocial
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
obrigatoriedade ocorrncia
xmlns
obrigatrio
valores vlidos
http://www.esocial.gov.br/
schema/lote/
eventos/envio/consulta/
descrio
Namespace do XSD
de
consulta
ao
resultado
do
processamento
de
tag:
consultaLoteEventos
descrio:
obrigatrio? Sim
ocorrncia
nica
41
campo
protocoloEnvio
obrigatrio
descrio
Nmero
sequencial
retornado
pelo
nico
eSocial
no
42
43
tag:
eSocial
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
obrigatoriedade ocorrncia
xmlns
obrigatrio
valores vlidos
descrio
http://www.esocial.gov.br/sc
Namespace do XSD
hema/lote/eventos/envio/retor de
noProcessamento/v1_1_0
retorno
do
resultado
do
processamento
de
lote de eventos .
tag:
retornoProcessamentoLoteEventos
descrio:
obrigatrio? Sim
ocorrncia
nica
tag:
ideEmpregador
descrio:
obrigatrio? No
ocorrncia
nica
44
campo
tpInsc
obrigatrio
1 CNPJ;
obrigatrio
2 CPF
nrInsc
descrio
Observaes:
Esta tag somente no ser preenchida quando houver um erro no servidor que impossibilite
a obteno do lote sob consulta.
tag:
ideTransmissor
descrio:
obrigatrio? No
ocorrncia
nica
campo
tpInsc
obrigatrio
1 CNPJ;
obrigatrio
2 CPF
nrInsc
descrio
Observaes:
Esta tag somente no ser preenchida quando houver um erro no servidor que impossibilite
a obteno do lote sob consulta.
45
tag:
status
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
obrigatoriedade
cdResposta
obrigatrio
ocorrncia
1
valores vlidos
descrio
101 - Lote
Contm
Aguardando
resposta
Processamento.
201 - Lote Processado
com Sucesso.
com Advertncias.
de
do
processamento do lote.
Caso o cdigo seja de
erro ou advertncia, os
detalhes
cdigo
estaro
do
na
mesmo
tag
ocorrencias.
46
Erro Preenchimento.
502 - Solicitao de
Consulta Incorreta Schema Invlido.
503 - Solicitao de
Consulta Incorreta Verso do Schema
No Permitida.
504 - Solicitao de
Consulta Incorreta Erro Certificado.
505 - Solicitao de
Consulta Incorreta Consulta nula ou
vazia.
descResposta
obrigatrio
Contm
descrio
correspondente ao cdigo
de resposta.
tempoEstimado
Conclusao
opcional
Contm
tempo
estimado, em segundos,
para
concluso
do
processamento do lote de
eventos. importante que
este
tempo
seja
considerado
no
desenvolvimento
da
consulta ao Webservice
para no ser considerado
um
uso
indevido
47
tag:
ocorrencias
descrio:
obrigatrio? No
ocorrncia
nica
tag:
ocorrencia
descrio:
1..*
campo
codigo
obrigatrio
descrio
Contm
ocorrncia
cdigo
da
detectada
em
5.5.5
Validaes
aplicadas.
descricao
obrigatrio
Contm
ocorrncia
descrio
detectada
da
em
5.5.5
Validaes
aplicadas.
tipo
obrigatrio
1 - Erro
48
2 - Advertncia
localizacao
facultativo
ocorrncia.
Contm o caminho da tag ou
atributo em que ocorreu o
erro.
tag:
dadosRecepcaoLote
descrio:
obrigatrio? No
ocorrncia
nica
campo
obrigatoriedade
dhRecepcao
obrigatrio
ocorrncia
1
valores vlidos
-
descrio
Contm
data/hora
de
Recepcao
protocoloEnvio
Contm
verso
do
aplicativo de recepo.
obrigatrio
Observaes:
Esta tag ser preenchida somente quando a consulta ao lote for realizada com sucesso.
tag:
dadosProcessamentoLote
descrio:
obrigatrio? No
49
ocorrncia
nica
campo
obrigatoriedade
versaoAplicativo obrigatrio
ocorrncia
1
valores vlidos
-
descrio
Contm
verso
do
Processamento
aplicativo de processamento
Lote
do lote.
Observaes:
Esta tag ser preenchida somente quando a consulta ao lote for realizada com sucesso.
tag:
retornoEventos
descrio:
obrigatrio? No
ocorrncia
nica
Observaes:
Esta tag somente ser preenchida quando o campo <cdRespota> contido na tag <status>
contiver o valor maior que 200 e menor que 300.
tag:
evento
descrio:
obrigatrio? No
ocorrncia
1 .. 50
50
campo
Id
obrigatrio
descrio
Contm a chave de acesso do
evento ao qual o retorno de
processamento se refere.
Importante: atravs deste
campo
que
empregador
obrigatrio
51
Mensagem
Efeito
Rejeio da
consulta
Rejeio da
consulta
MS0606
Rejeio da
consulta
MS0662
Rejeio da
consulta
52
5.6.
retorno
do
processamento
do
lote
de
eventos
uma
tag
53
54
6. Eventos
As informaes relativas a elaborao dos documentos XML contendo o Evento e o
Retorno do processamento esto detalhados abaixo:
6.1.
Estrutura do evento
Cada evento tem sua prpria estrutura, obedecendo ao leiaute estabelecido no
evtInfoEmpregador
v1_0_0
55
tag:
eSocial
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
xmlns
obrigatrio
Namespace
descrio
Namespace
do
Xsd
que
56
tag:
evtXXX
descrio:
Tag que identifica o tipo do evento (O nome dessa tag est presente tambm
no namespace do Xsd da estrutura do evento).
Em cada tipo de evento essa tag tem um nome especfico.
obrigatrio? Sim
ocorrncia
nica
campo
Id
obrigatrio
descrio
Identificao nica do evento.
Conforme
definido
em
"Identificao do evento"
versao
obrigatrio
tag:
ideEvento
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
tpAmb
obrigatrio
1=Produo;
2=Pr-produo dados reais;
descrio
Identificao
do
ambiente
57
7=Validao;
8=Testes;
9=Desenvolvimento;
procEmi
obrigatrio
1 - Aplicativo do
Origem do documento.
Empregador;
2 - Aplicativo Web
do ESocial
verProc
obrigatrio
tag:
ideEmpregador
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
tpInsc
obrigatrio
1 CNPJ;
obrigatrio
2 CPF
nrInsc
descrio
tag:
infoXXX
descrio:
58
obrigatrio? Sim
ocorrncia
nica
tag:
Signature
descrio:
obrigatrio? Obrigatrio
ocorrncia
nica
Observaes:
O padro de assinatura do evento est descrito em "Assinatura do evento".
6.2.
Identificao do evento
Cada evento do eSocial possui uma identificao nica, gerada pelo empregador,
Campo
Tipo
Fixo
inscrio
ID
Nr Inscrio
Sequencial
1 - Cnpj
Formato:
Nmero sequencial de
ou
Base.
YYYYMMDDhhmmss
livre preenchimento
YYYY- Ano;
do empregador.
2 - Cpf
Prencher com zeros a
MM - Ms;
direita at completar as
DD - dia;
14 posies.
hh - hora;
mm - minuto;
ss - segundo.
59
2 (pos) 1 (pos)
14 (pos)
14 (pos)
5 (pos)
6.3.
Assinatura do evento
O documento Xml do Evento dever ser assinado com um certificado digital do tipo
6.4.
alterao do leiaute de um determinado tipo de evento no afeta a verso dos demais tipos
de eventos.
Os leiautes vlidos em um determinado perodo sero empacotados e distribudos
atravs dos "Pacotes de liberao". Cada pacote de liberao tem os leiautes dos tipo de
eventos suportados pelo eSocial com as suas respectivas verses.
Segue abaixo os princpios que sero considerados no versionamento dos leiautes:
Para cada tipo de evento haver apenas uma verso de leiaute vigente em um
determinado perodo.
Onde:
X -> utilizado para representar mudanas muito significativas (Reestruturao do
evento)
Y -> utilizado para representar mudanas estruturais comuns (Incluso/excluso de
campos, dente outras).
Z -> utilizados para corrigir erros em XSD publicados e, possivelmente, j
utilizados. Neste caso haver uma substituio do "Pacote de liberao" do referido
perodo.
Obs: A necessidade de alterao da verso do leiaute de um determinado tipo de
evento, sem a alterao da sua estrutura, o que representa uma exceo, implicar a
criao de um novo XSD. Assim, no haver qualquer modificao estrutural no XSD,
apenas o namespace ser modificado para acompanhar a nova verso do leiaute.
61
6.5.
62
tag:
eSocial
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
obrigatoriedade ocorrncia
xmlns
obrigatrio
valores vlidos
descrio
http://www.esocial.gov.br/sch Namespace do
ema/evt/retornoEvento/v1_1_0
Xsd do retorno
de
processamento
do evento.
tag:
retornoEvento
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
Id
obrigatrio
descrio
Identificao nica do evento.
Conforme
definido
em
"Identificao do evento"
tag:
ideEmpregador
descrio:
63
obrigatrio? Sim
ocorrncia
nica
campo
tpInsc
obrigatrio
1 CNPJ;
obrigatrio
2 CPF
nrInsc
descrio
tag:
recepcao
descrio:
obrigatrio? Sim
ocorrncia
nica
campo
tpAmb
obrigatrio
1=Produo;
2=Pr-produo -
descrio
Identificao do ambiente de
recepo do evento.
dados reais;
3=Pr-produo dados fictcios;
6=Homologao;
7=Validao;
8=Testes;
9=Desenvolvimento;
dhRecepcao
obrigatrio
64
versaoApp
obrigatrio
Verso
aplicativo
de
recepo do evento.
Recepcao
protocoloEnvio
do
facultativo
Nmero
sequencial
produzido
Lote
no
nico
instante
de
tag:
processamento
descrio:
obrigatrio?
Sim
ocorrncia
nica
campo
cdResposta
obrigatrio
descrio
Cdigo
de
resposta
processamento
conforme
"Cdigos
do
evento
descrito
de
do
retorno
em
do
processamento de eventos".
descResposta
obrigatrio
Descrio da mensagem de
retorno.
versaoApp
obrigatrio
Verso do Aplicativo de
processamento do evento.
Processamento
dhProcessamento
obrigatrio
Data
horrio
do
processamento do evento.
tag:
ocorrencias
65
descrio:
obrigatrio? no
ocorrncia
nica
Observaes:
Somente poder existir ocorrncia se o campo
cdResposta
da Tag
status
for diferente de
tag:
ocorrencia
descrio:
1..*
obrigatoriedade
ocorrncia
valores
descrio
vlidos
tipo
obrigatrio
1 - Erro
Contm
2 - Advertncia
codigo
obrigatrio
tipo
de
ocorrncia.
Contm o cdigo da
ocorrncia.
descricao
obrigatrio
Contm a descrio da
ocorrncia.
localizacao
facultativo
Contm a localizao da
ocorrncia
no
documento do evento.
66
tag:
recibo
descrio:
obrigatrio? Facultativo
ocorrncia
nica
campo
nrRecibo
obrigatrio
descrio
Nmero de recibo do evento.
Abaixo descrita a regra de
formao deste cdigo:
A.B.CC.NNNNNNNN....N
A = Agente de processamento:
Serpro=1
B = Ambiente de recepo:
1=Produo;
2=Pr-produo - dados reais;
3=Pr-produo - dados
fictcios;
6=Homologao;
7=Validao;
8=Testes;
9=Desenvolvimento;
C = Partio do Empregador
N = Nmero sequencial (19
posies)
hash
obrigatrio
Hash
do
evento.
Ser
Observaes:
A tag recibo somente ser preenchida se o evento estiver vlido para o Sistema eSocial.
67
tag:
Signature
descrio:
obrigatrio? Facultativo
ocorrncia
nica
Observaes:
O retorno do evento somente ser assinado caso o Evento esteja vlido para o Sistema
eSocial. O padro de assinatura do documento de retorno est descrito em "Padro de
Assinatura Digital".
6.6.
Cdigo
Sucesso
Erro
Descrio
201
Sucesso.
202
301
Erro Servidor
401
402
Schema invlido.
403
Leiaute invlido.
eSocial
Erro
cliente
404
405
406
68