eSocial - Como analisar layout
Ultima Atualização: 09/09/2022 Artigo de código : 8208        
É importante entender o significado de cada coluna do layout, conforme demonstrado acima. Vejamos a seguir:
Registro (Reg): Conjuntos de informações logicamente relacionados, que comportam dados.
Pai: Identifica o grupo de informações hierarquicamente superior ao qual o campo está vinculado.
Elemento (Ele): os elementos A e E terão seus campos preenchidos com informações, são campos de detalhe.
Os elementos G identificam grupos de informações.
"G": Grupo
"A": Atributo
"E": Elemento
Tipo:
"C": Caractere
"N": Numérico
"D": Data
Ocorrência (Ocor): Os indicativos desta coluna são compostos por dois numerais separados entre si por um hífen. O numeral da esquerda indica a quantidade mínima de registros e o numeral da direita, a quantidade máxima. Se a quantidade mínima é zero, o empregador/contribuinte somente deverá prestar informação se, de fato, ela existir, caso contrário nada deve ser informado, nem mesmo informação zerada. Se o numeral da direita indicar um valor entre 1 e 99, o limite máximo de registros de informações será 99. Seguem alguns exemplos:
0-1: campo não obrigatório ou com no máximo um registro;
1-1: significa que deve conter no mínimo um (portanto é obrigatório) e no máximo um registro;
1-99: deve existir no mínimo um (portanto é obrigatório) e no máximo noventa e nove registros;
0-999: campo não obrigatório com o máximo de 999 registros.
Tamanho: utilizado nos campos de detalhe para indicar o número de dígitos suportado neste campo.
Decimais (Dec): Indica quantos dígitos serão considerados como decimais (à direita da vírgula), sendo que a própria vírgula decimal não conta como dígito
Descrição (Desc): Breve descrição do conteúdo do campo e de sua regra de validação (quando houver).
Exemplos:
Verificando o layout acima, podemos observar que o XML deve conter o tipo de inscrição do empregador sendo um elemento Numérico = N e este campo é obrigatório de acordo com a Ocorrência 1-1
Verificar no Cadastro do Empregador, se encontrar o CNPJ preenchido, será demonstrado no XML Tipo 1, caso tenha somente CPF Tipo 2
Na descrição do layout informa que se for tipo 1 será gerada informação apenas a Raiz/Base. Ou seja, 8 posições do CNPJ, exceto se a natureza jurídica de administração pública direta federal [101-5], [104-0], [107-4] e [116-3] que deve ser transmitida com o CNPJ completo (14 posições).
A explicação de cada coluna está localizada no manual e-Social.