Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Deck of Cards
idLeiautes
Card
id1
labelLeiaute 2.4.02

Mapeamento dos campos para o leiaute 2.4.02

Registro eSocialCampo eSocialTabela RMColuna RMInformações do calculo
ideEventoindRetif

Conforme manual
ideEventonrRecibo
PROTOCOLO
ideEventotpAmb

Campo do parametrizador Etapa 1 - eSocial: Configurações Gerais (ESOCIALTPAMBIENTE)
ideEventoprocEmi

Valor válido 1 (Valor Fixo)
ideEventoverProc

Versão do RM
ideEmpregadortpInsc

21 ou 22 pessoa física, demais, pessoa jurídica
ideEmpregadornrInscGCOLIGADACGC
trabalhadorcpfTrabPPESSOACPF
trabalhadornisTrab

Caso seja autônomo e FCFO.NIT estiver preenchido, retorna FCFO.NIT, caso contrário, retorna FCFO.CIAUTONOMO;
Caso não seja autônomo e codCateg diferente de contribuinte individual (721, 722, 723, 731, 734, 738, 761, 771) retorna PFUNC.PISPASEP, caso contrario, retorna PFUNC.CI
trabalhadornmTrabPFUNCNOME
trabalhadorsexoPPESSOASEXO
trabalhadorracaCor

Caso PPESSOA.CORRACA seja "0" retorna "5 - Indigena";
 

Caso PPESSOA.CORRACA seja "2" retorna "1 - Branca";
 

Caso PPESSOA.CORRACA seja "4" retorna "2 - Negra";

Caso PPESSOA.CORRACA seja "6" retorna "4 - Amarela";

Caso PPESSOA.CORRACA seja "8" retorna "3 - Parda";

Outro caso retorna "6 - Não Informado"

trabalhadorestCiv

Caso PPESSOA.ESTADOCIVIL seja "S" retorna 1 - Solteiro";

Caso PPESSOA.ESTADOCIVIL seja "C" retorna 2 - Casado";

Caso PPESSOA.ESTADOCIVIL seja "D" ou "I" retorna 3 - Divorciado";

Caso PPESSOA.ESTADOCIVIL seja "P" retorna 4 - Separado";

Caso PPESSOA.ESTADOCIVIL seja "V" retorna 5 - Viúvo";

Caso PPESSOA.ESTADOCIVIL seja "E" ou "O" verifica o valor informado no de-para no parametrizador;

Demais casos retorna vazio
trabalhadorgrauInstr

Caso PPESSOA.GRAUINSTRUCAO seja "1" retorna "1 - Analfabeto, inclusive o que, embora tenha recebido instrução, não se alfabetizou";

Caso PPESSOA.GRAUINSTRUCAO seja "2" retorna "2 - Até o 5º ano incompleto do Ensino Fundamental (antiga 4ª série) ou que se tenha alfabetizado sem ter frequentado escola regular";

Caso PPESSOA.GRAUINSTRUCAO seja "3" retorna "3 - 5º ano completo do Ensino Fundamental";

Caso PPESSOA.GRAUINSTRUCAO seja "4" retorna "4 - Do 6º ao 9º ano do Ensino Fundamental incompleto (antiga 5ª a 8ª série)";

Caso PPESSOA.GRAUINSTRUCAO seja "5" retorna "5 - Ensino Fundamental Completo";

Caso PPESSOA.GRAUINSTRUCAO seja "6" retorna "6 - Ensino Médio incompleto";

Caso PPESSOA.GRAUINSTRUCAO seja "7" retorna "7 - Ensino Médio completo";

Caso PPESSOA.GRAUINSTRUCAO seja "8" retorna "8 - Educação Superior incompleta";

Caso PPESSOA.GRAUINSTRUCAO seja "9", "A" ou "C" retorna "9 - Educação Superior completa";

Caso PPESSOA.GRAUINSTRUCAO seja "B" retorna "10 - Pós-graduação completa";

Caso PPESSOA.GRAUINSTRUCAO seja "D" ou "E" retorna "11 - Mestrado completo";

Caso PPESSOA.GRAUINSTRUCAO seja "F", "G" ou "H" retorna "12 - Doutorado completo"
trabalhadorindPriEmpr

Caso PFUNC.TIPOADMISSAO seja "P - 1° emprego", retorna VERDADEIRO caso contrário FALSO
trabalhadornmSocPPESSOANOMESOCIAL
nascimentodtNasctoPPESSOADTNASCIMENTO
nascimentocodMunic

Código recuperado através dos campos PPESSOA.ESTADONATAL e PPESSOA.CODNATURALIDADE
nascimentoufPPESSOAESTADONATAL
nascimentopaisNascto

Codificação de País obtida através do campo PPESSOA.ESTADONATAL
nascimentopaisNac

Código recuperado através do campo PPESSOA.NACIONALIDADE
nascimentonmMae

Caso PFDEPEND.GRAUPARENTESCO seja "7 - Mãe" retorna PFDEPEND.NOME
nascimentonmPai

Caso PFDEPEND.GRAUPARENTESCO seja "6 - Pai" retorna PFDEPEND.NOME
CTPSnrCtpsPPESSOACARTEIRATRAB
CTPSserieCtps

Recupera valor do campo PPESSOA.SERIECARTTRAB
CTPSufCtpsPPESSOAUFCARTTRAB
RICnrRicPPESSOANUMERORIC
RICorgaoEmissorPPESSOAORGEMISSORRIC
RICdtExpedPPESSOADTEMISSAORIC
RGnrRgPPESSOACARTIDENTIDADE
RGorgaoEmissor

Retorna a concatenação dos campos PPESSOA.ORGEMISSORIDENT e PPESSOA.UFCARTIDENT
RGdtExpedPPESSOADTEMISSAOIDENT
RNEnrRnePPESSOANROREGGERAL
RNEorgaoEmissorPPESSOAORGEMISSORRNE
RNEdtExpedPPESSOADTEMISSAORNE
OCnrOcVREGISTROPROFISSIONALNUMEROREGISTRO
OCorgaoEmissor

Retorna a concatenação do campo VREGISTROPROFISSIONAL.CODORGAOCLASSE e VREGISTROPROFISSIONAL.CODUFREGISTRO
OCdtExpedVREGISTROPROFISSIONALDATAEMISSAO
OCdtValidVREGISTROPROFISSIONALDATAVALIDADE
CNHnrRegCnhPPESSOACARTMOTORISTA
CNHdtExpedPPESSOADTEMISSAOCNH
CNHufCnhPPESSOAUFCNH
CNHdtValidPPESSOADTVENCHABILIT
CNHdtPriHabPPESSOADATAPRIMEIRACNH
CNHcategoriaCnhPPESSOATIPOCARTHABILIT
brasiltpLograd

Código recuperado através do campo PPESSOA.CODTIPORUA
brasildscLogradPPESSOARUA
brasilnrLogradPPESSOANUMERO
brasilcomplementoPPESSOACOMPLEMENTO
brasilbairroPPESSOABAIRRO
brasilcepPPESSOACEP
brasilcodMunic

Código recuperado através dos campos PPESSOA.ESTADO e PPESSOA.CODMUNICIPIO
brasilufPPESSOAESTADO
exteriorpaisResid

Código recuperado através do campo PPESSOA.IDPAIS
exteriordscLogradPPESSOARUA
exteriornrLogradPPESSOANUMERO
exteriorcomplementoPPESSOACOMPLEMENTO
exteriorbairroPPESSOABAIRRO
exteriornmCidPPESSOACIDADE
exteriorcodPostalPPESSOACEP
trabEstrangeirodtChegadaPPESSOADATACHEGADA
trabEstrangeiroclassTrabEstrangPPESSOACODCLASSIFTRABESTRANG
trabEstrangeirocasadoBr

Caso PPESSOA.CONJUGEBRASIL seja VERDADEIRO retorna "S" caso contrário, retorna "N"
trabEstrangeirofilhosBr

Caso PPESSOA.NROFILHOSBRASIL seja maior que zero retorna "S" caso contrário, retorna "N"
infoDeficienciadefFisica

Caso PPESSOA.DEFICIENTEFISICO ou PPESSOA.DEFICIENTEFALA seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciadefVisual

Caso PPESSOA.DEFICIENTEVISUAL seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciadefAuditiva

Caso PPESSOA.DEFICIENTEAUDITIVO seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciadefMental

Caso PPESSOA.DEFICIENTEMENTAL seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciadefIntelectual

Caso PPESSOA.DEFICIENTEINTELECTUAL seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciareabReadap

Caso PPESSOA.BRPDH seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciainfoCotaPFUNCCOTAPCD
infoDeficienciaobservacao

Composto pelos campos PPESSOA.RECURSOREALIZACAOTRAB e PPESSOA.RECURSOACESSIBILIDADE
dependentetpDep

É recuperado a idade do dependente a partir do campo PFDEPEND.DTNASCIMENTO;

Caso PFDEPEND.GRAUPARENTESCO seja "5 - Conjuge" retorna "1 - Cônjuge.";

Caso PFDEPEND.GRAUPARENTESCO seja "C - Companheiro" retorna "2 - Companheiro(a) com o(a) qual tenha filho ou viva há mais de 5 (cinco) anos ou possua Declaração de União Estável.";

Caso PFDEPEND.GRAUPARENTESCO seja "1 - FilhoValido" ou "D - Enteado" ou "3 - FilhoValido" retorna "3 - Filho(a) ou enteado(a).";

Caso PFDEPEND.GRAUPARENTESCO seja "1 - FilhoValido" ou "D - Enteado" ou "3 - FilhoValido" e PFDEPEND.UNIVERSITARIO seja VERDADEIRO e IDADE menor ou igual a 24 retorna "4 - Filho(a) ou enteado(a) universitário(a) ou cursando escola técnica de 2º grau, até 24 (vinte e quatro) anos.";

Caso PFDEPEND.GRAUPARENTESCO seja "I - IrmaoValido" ou "N = IrmaoInvalido" ou "T - Neto" retorna "6 - Irmão(ã), neto(a) ou bisneto(a) sem arrimo dos pais, do(a) qual detenha a guarda judicial.";

Caso PFDEPEND.GRAUPARENTESCO seja "6 - Pai", "7 - Mae" ou "A - Avo" retorna "9 - Pais, avós e bisavós.";

Caso PFDEPEND.GRAUPARENTESCO seja "G - ExConjuge" retorna "12 - Ex-cônjuge."

Caso PFDEPEND.GRAUPARENTESCO seja diferente dos códigos acima, retorna "99 Agregado/Outros".
dependentenmDepPFDEPENDNOME
dependentedtNasctoPFDEPENDDTNASCIMENTO
dependentecpfDepPFDEPENDCPF
dependentedepIRRF

Caso PFDEPEND.INCIRRF seja VERDADEIRO retorna "S" caso contrário, retorna "N"
dependentedepSF

Caso PFDEPEND.INCSALFAM seja VERDADEIRO  retorna "S" caso contrário, retorna "N"
dependenteincTrab

Se o grau de parentesco for '3 - Filho(a) Inválido' ou 'N - Irmã(o) Inválido' o valor será 'S', caso contrário será 'N'.
aposentadoriatrabAposent

Caso PFUNC.APOSENTADO seja VERDADEIRO e PFUNC.TIPOAPOSENTADORIA seja igual a 1(tempo de serviço) ou 2(idade)  retorna "S" caso contrário, retorna "N"
contatofonePrincPPESSOATELEFONE1
contatofoneAlternatPPESSOATELEFONE2
contatoemailPrincPPESSOAEMAIL
contatoemailAlternat

Campo PPESSOA.EMAIL2 ainda não existente na base de dados. Será criado
vinculomatriculaPFUNCMATRICULAESOCIAL
vinculotpRegTrab

Valor fixado em: "1 - CLT Consolidação das Leis de Trabalho".
vinculotpRegPrevPFUNCTPREGIMEPREV
vinculonrRecInfPrelim

Número do Protocolo do evento S-2190 do funcionário caso tenha sido enviado.
vinculocadIni

Caso PESOCIALEVENTOS.TPOPERACAO seja "0 - Carga Inicial" retorna "S", caso contrário retorna "N"
infoCeletistadtAdmPFUNCDATAADMISSAO
infoCeletistatpAdmissao

Caso PFUNC.TIPOADMISSAO seja "0 - Não Preenchido", "O - Outros casos", "I - Reintegração", "R - Reemprego", "P - 1º emprego" ou "E - Ent Transf com ônus p/ Cedente" retorna "1 - Admissão";

Caso PFUNC.TIPOADMISSAO seja "T - Ent Transf sem ônus p/ Cedente" e PFUNC.MOTIVOTRANSFERENCIA seja 1 retorna "4 - Sucessão, incorporação, cisão ou fusão"

Caso PFUNC.TIPOADMISSAO seja "T - Ent Transf sem ônus p/ Cedente" e PFUNC.MOTIVOTRANSFERENCIA seja 2 retorna "2 - Empresa do mesmo grupo econômico"

Caso PFUNC.TIPOADMISSAO seja "T - Ent Transf sem ônus p/ Cedente" e PFUNC.MOTIVOTRANSFERENCIA seja 3 retorna "1 - Admissão"

Caso PFUNC.TIPOADMISSAO seja "T - Ent Transf sem ônus p/ Cedente" e PFUNC.MOTIVOTRANSFERENCIA seja 4 retorna "3 - Empresa consorciada ou de consórcio"
infoCeletistaindAdmissao

Caso PFUNC.INDADMISSAO seja "0 - Não informado" ou "1 - Normal" retorna "1 - Normal";

Caso PFUNC.INDADMISSAO seja "2 - Decorrente de Ação Fiscal" retorna "2 - Decorrente de Ação Fiscal";

Caso PFUNC.INDADMISSAO seja "3 - Decorrente de Decisão Judicial" retorna "3 - Decorrente de Decisão Judicial"
infoCeletistatpRegJorPFUNCTIPOREGIMEJORNADA
infoCeletistanatAtividade

Caso PFUNC.ESOCIALNATATIVIDADE seja "2" retorna "2 - Trabalho Rural" caso contrário, retorna "1 - Trabalho Urbano"
infoCeletistadtBase

Recupera o mês do campo PSINDIC.DATABASECORRSALARIAL
infoCeletistacnpjSindCategProfPSINDICCNPJ
FGTSopcFGTSPFUNCSITUACAOFGTS
FGTSdtOpcFGTSPFUNCDTOPCAOFGTS
trabTemporariohipLegPFUNCMOTIVOTRABTEMP
trabTemporariojustContrPFUNCJUSTIFICATRABTEMP
trabTemporariotpInclContrPFUNCTPINCLUSAOCONTRATO
ideTomadorServtpInsc

Se o campo FCFO.PESSOAFISOUJUR for igual a 'F' o resultado será 2 - CPF, ou se for igual a 'J' o resultado será 1 - CNPJ.
ideTomadorServnrInscFCFOCGCCFO
ideTrabSubstituidocpfTrabSubstPFUNCCPFSUBSTRABTEMP
infoContratocodCargo

Recupera valor do campo PFUNCAO.CODIGO
infoContratocodFuncao

Recupera valor do campo PFUNC.CODFUNCAOCONF
infoContratocodCateg

Caso seja autônomo codCateg recebe FCFO.CATEGORIAAUTONOMO, caso seja autônomo externo recebe PPAGTOAUTONOMOEXT.CATAUTONOMO, caso contrário recebe PFUNC.CODCATEGORIAESOCIAL
remuneracaovrSalFx

Verifica o salário da competência no histórico salarial
remuneracaoundSalFixo

Se PFUNC.CODTIPO for igual a "O" ou "F" retorna "7 - Não se aplica", caso contrário será verificado o tipo de recebimento conforme a serguir:

Caso PFUNC.CODRECEBIMENTO seja "D - Diarista" retorna "2 - Por Dia";

Caso PFUNC.CODRECEBIMENTO seja "H - Horista" ou "P - Professor Horista" retorna "1 - Por Hora";

Caso PFUNC.CODRECEBIMENTO seja "M - Mensalista" ou "O - Outros" retorna "5 - Por Mês";

Caso PFUNC.CODRECEBIMENTO seja "Q - Quinzenalista" retorna "4 - Por Quinzena";

Caso PFUNC.CODRECEBIMENTO seja "S - Semanalista" retorna "3 - Por Semana";

Caso PFUNC.CODRECEBIMENTO seja "T - Tarefeiro" retorna "6 - Por Tarefa";
remuneracaodscSalVar

Recupera valor do campo PFUNC.DESCRICAOSALVARIAVEL
duracaotpContr

Caso o tipo de operação seja Carga Inicial e PFUNC.TEMPRAZOCONTR seja um e data do fim do prazo do contrato seja maior ou igual que a data da geração do XML retorna "2 - Prazo determinado " ou

Caso o tipo de operação não seja Carga Inicial e PFUNC.TEMPRAZOCONTR seja um e data do fim do prazo do contrato seja maior ou igual que a data de obrigatoriedade dos eventos não períodicos retorna "2 - Prazo determinado " caso contrário, retorna "1 - Prazo indeterminado"
duracaodtTermPFUNCFIMPRAZOCONTR
duracaoclauAssecPFUNCTEMCLAUASSEG
localTrabGeraltpInsc

Caso PSECAO.TPLOTACAO seja 10, 21, 24 ou 90 retorna vazio;

Caso PSECAO.TPLOTACAO seja 01, 04, 05, 06, 08 ou 09 retorna "1 - CNPJ";

Caso PSECAO.TPLOTACAO seja 03 ou 07 retorna "2 - CPF";

Caso PSECAO.TPLOTACAO seja 02 retorna "4 - CNO (Cadastro Nacional de Obra)";

Outro caso retorna "1 - CNPJ";

Para esse evento são válidos somente os códigos "1 - CNPJ e "4 - CNO"
localTrabGeralnrInsc

Caso PSECAO.TPLOTACAO seja 01, 03, 04, 05, 06, 07, 08 ou 09 retorna PSECAO.CGC;

Caso PSECAO.TPLOTACAO seja 02 retorna PSECAO.CNO;

Caso PSECAO.TPLOTACAO seja 10, 21, 24 ou 90 retorna vazio;

Outro caso retorna PSECAO.CGC;

Para esse evento são válidos somente os valores retornados do campo PSECAO.CGC ou PSECAO.CNO
horContratualqtdHrsSem

Média de horas semanais, considerando uma projeção de 7 dias.
Regra do cálculo: 

Caso parâmetro para considerar jornada do funcionário esteja marcado no parametrizador do eSocial: jornada mensal / 4 
Demais cenários: soma das horas das jornadas de trabalho do horário,   dividido pelos dias do horário (todos os índices, inclusive dias de   descanso), multiplicado por 7 (fixo).

horContratualtpJornada

Código recuperado através do campo AHORARIO.TIPOJORESOCIAL
horContratualdscTpJorn

Recupera o valor do campo AHORARIO.DESCRICAO
horContratualtmpParcPFUNCTEMPOPARCIAL
horariodia

Dia da semana calculado a partir na data do índice da jornada conforme abaixo:

1 - Segunda-Feira; 2 - Terça-Feira; 3 - Quarta-Feira; 4 - Quinta-Feira; 5 - Sexta-Feira; 6 - Sábado; 7 - Domingo; 8 - Dia variável.
horariocodHorContrat

Caso horário seja por INTERVALO retorna o seguinte valor: ("I" + "|" + AHORARIO.CODIGO + "|" + AINDHOR.INDINICIOHOR);

Caso horário seja por JORNADA retorna o valor do campo ("J" + "|" + AHORARIOJORNADA.CODHORARIO + "|" + AINDICEJORNADA.INDICE) ;
filiacaoSindicalcnpjSindTrab

Caso PFUNC.CODSINDICATOFILIACAO esteja preenchido, será recuperado o valor do campo PSINDIC.CNPJ
alvaraJudicialnrProcJudPFUNCNRPROCJUD
observacoesobservacao

Informação obtida a partir dos registros da tabela PFUNCOBSERVACAO campo OBSERVACAO nos anexos do funcionário.
sucessaoVinccnpjEmpregAntPFUNCCNPJEMPRESAANTERIOR
sucessaoVincmatricAntPFUNCMATRICULAANTERIOR
sucessaoVincdtTransfPFUNCDTTRANSFERENCIA
sucessaoVincobservacaoPFUNCOBSERVACAOSUCESSAO
afastamentodtIniAfastPFHSTAFTDTINICIO
afastamentocodMotAfast

Caso PFHSTAFT.TIPO seja "T - Af.Ac.Trabalho" retorna "01 - Acidente/Doença do trabalho";

Caso PFHSTAFT.TIPO seja "O - Doença Ocupacional" ou "P - Af.Previdência" retorna "03 - Acidente/Doença não relacionada ao trabalho";

Caso PFHSTAFT.TIPO seja "I - Apos. Invalidez" retorna "06 - Aposentadoria por invalidez";

Caso PFHSTAFT.TIPO seja "R - Licença Remun." retorna "16 - Licença remunerada - Liberalidade da empresa ou Acordo/Convenção Coletiva de Trabalho";

Caso PFHSTAFT.TIPO seja "W - Licença Mater. Compl. 180 dias" retorna "18 - Licença Maternidade - a partir de 120 dias até 180 dias";

Caso PFHSTAFT.TIPO seja "L - Licença s/venc" retorna "21 - Licença não remunerada ou Sem Vencimento";

Caso PFHSTAFT.TIPO seja "S ou N - Mandato Sindical" retorna "24 - Mandato Sindical - Afastamento temporário para exercício de mandato sindical";

Caso PFHSTAFT.TIPO seja "C - Contrato de Trabalho Suspenso" retorna "27 - Qualificação - Afastamento por suspensão do contrato de acordo com o art 476-A da CLT";

Caso PFHSTAFT.TIPO seja "M - Serv.Militar" retorna "29 - Serviço Militar - Afastamento temporário"

Caso PFHSTAFT.TIPO seja "E - Licença Mater." e parâmetro MOTIVOAFASTADOCAO seja VERDADEIRO retorna "20 - Licença Maternidade - Afastamento temporário por motivo de licença-maternidade decorrente de adoção ou guarda judicial de criança";

Caso PFHSTAFT.TIPO seja "E - Licença Mater." e parâmetro MOTIVOAFASTABORTONAOCRIME seja VERDADEIRO retorna "19 - Licença Maternidade - Afastamento temporário por motivo de aborto não criminoso";

Caso PFHSTAFT.TIPO seja "E - Licença Mater." retorna "17 - Licença Maternidade - 120 dias";

Caso PFHSTAFT.TIPO seja "K-Cessão / Requisição " retorna "14 - Cessão / Requisição ";

Caso o afastamento for de férias, retorna "15 - Gozo de férias ou recesso - Afastamento temporário para o gozo de férias ou recesso".
desligamentodtDesligPFUNCDTDESLIGAMENTO
Card
defaulttrue
id2
labelLeiaute 2.5

Mapeamento dos campos para o leiaute 2.5

Registro eSocialCampo eSocialTabela RMColuna RMInformações do calculo
ideEventoindRetif
  


Conforme manual
ideEventonrRecibo
 

PROTOCOLO
 

ideEventotpAmb
  


Campo do parametrizador Etapa 1 - eSocial: Configurações Gerais (ESOCIALTPAMBIENTE)
ideEventoprocEmi
  


Valor válido 1 (Valor Fixo)
ideEventoverProc
  


Versão do RM
ideEmpregadortpInsc
  


21 ou 22 pessoa física, demais, pessoa jurídica
ideEmpregadornrInscGCOLIGADACGC
 

trabalhadorcpfTrab
   



trabalhadornisTrab
  


Caso seja autônomo e FCFO.NIT estiver preenchido, retorna FCFO.NIT, caso contrário, retorna FCFO.CIAUTONOMO;

Caso não seja autônomo e codCateg diferente de contribuinte individual (721, 722, 723, 731, 734, 738, 761, 771) retorna PFUNC.PISPASEP, caso contrario, retorna PFUNC.CI
trabalhadornmTrabPFUNCNOME
 

trabalhadorsexoPPESSOASEXO
 

trabalhadorracaCor
  


Caso PPESSOA.CORRACA seja "0" retorna "5 - Indigena";

Caso PPESSOA.CORRACA seja "2" retorna "1 - Branca";

Caso PPESSOA.CORRACA seja "4" retorna "2 - Negra";

Caso PPESSOA.CORRACA seja "6" retorna "4 - Amarela";

Caso PPESSOA.CORRACA seja "8" retorna "3 - Parda";

Outro caso retorna "6 - Não Informado"
trabalhadorestCiv
  


Caso PPESSOA.ESTADOCIVIL seja "S" retorna 1 - Solteiro";

Caso PPESSOA.ESTADOCIVIL seja "C" retorna 2 - Casado";

Caso PPESSOA.ESTADOCIVIL seja "D" ou "I" retorna 3 - Divorciado";

Caso PPESSOA.ESTADOCIVIL seja "P" retorna 4 - Separado";

Caso PPESSOA.ESTADOCIVIL seja "V" retorna 5 - Viúvo";

Caso PPESSOA.ESTADOCIVIL seja "E" ou "O" verifica o valor informado no de-para no parametrizador;

Demais casos retorna vazio
trabalhadorgrauInstr
  


Caso PPESSOA.GRAUINSTRUCAO seja "1" retorna "1 - Analfabeto, inclusive o que, embora tenha recebido instrução, não se alfabetizou";

Caso PPESSOA.GRAUINSTRUCAO seja "2" retorna "2 - Até o 5º ano incompleto do Ensino Fundamental (antiga 4ª série) ou que se tenha alfabetizado sem ter frequentado escola regular";

Caso PPESSOA.GRAUINSTRUCAO seja "3" retorna "3 - 5º ano completo do Ensino Fundamental";

Caso PPESSOA.GRAUINSTRUCAO seja "4" retorna "4 - Do 6º ao 9º ano do Ensino Fundamental incompleto (antiga 5ª a 8ª série)";

Caso PPESSOA.GRAUINSTRUCAO seja "5" retorna "5 - Ensino Fundamental Completo";

Caso PPESSOA.GRAUINSTRUCAO seja "6" retorna "6 - Ensino Médio incompleto";

Caso PPESSOA.GRAUINSTRUCAO seja "7" retorna "7 - Ensino Médio completo";

Caso PPESSOA.GRAUINSTRUCAO seja "8" retorna "8 - Educação Superior incompleta";

Caso PPESSOA.GRAUINSTRUCAO seja "9", "A" ou "C" retorna "9 - Educação Superior completa";

Caso PPESSOA.GRAUINSTRUCAO seja "B" retorna "10 - Pós-graduação completa";

Caso PPESSOA.GRAUINSTRUCAO seja "D" ou "E" retorna "11 - Mestrado completo";

Caso PPESSOA.GRAUINSTRUCAO seja "F", "G" ou "H" retorna "12 - Doutorado completo"
trabalhadorindPriEmpr
  


Caso PFUNC.TIPOADMISSAO seja "P - 1° emprego", retorna VERDADEIRO caso contrário FALSO
trabalhadornmSocPPESSOANOMESOCIAL
 

nascimentodtNasctoPPESSOADTNASCIMENTO
 

nascimentocodMunic
  


Código recuperado através dos campos PPESSOA.ESTADONATAL e PPESSOA.CODNATURALIDADE
nascimentoufPPESSOAESTADONATAL
 

nascimentopaisNascto
  


Codificação de País obtida através do campo PPESSOA.ESTADONATAL
nascimentopaisNac
  


Código recuperado através do campo PPESSOA.NACIONALIDADE
nascimentonmMae
  


Caso PFDEPEND.GRAUPARENTESCO seja "7 - Mãe" retorna PFDEPEND.NOME
nascimentonmPai
  


Caso PFDEPEND.GRAUPARENTESCO seja "6 - Pai" retorna PFDEPEND.NOME
CTPSnrCtpsPPESSOACARTEIRATRAB
 

CTPSserieCtps
  


Recupera valor do campo PPESSOA.SERIECARTTRAB
CTPSufCtpsPPESSOAUFCARTTRAB
 

RICnrRicPPESSOANUMERORIC
 

RICorgaoEmissorPPESSOAORGEMISSORRIC
 

RICdtExpedPPESSOADTEMISSAORIC
 

RGnrRgPPESSOACARTIDENTIDADE
 

RGorgaoEmissor
  


Retorna a concatenação dos campos PPESSOA.ORGEMISSORIDENT e PPESSOA.UFCARTIDENT
RGdtExpedPPESSOADTEMISSAOIDENT
 

RNEnrRnePPESSOANROREGGERAL
 

RNEorgaoEmissorPPESSOAORGEMISSORRNE
 

RNEdtExpedPPESSOADTEMISSAORNE
 

OCnrOcVREGISTROPROFISSIONALNUMEROREGISTRO
 

OCorgaoEmissor
  


Retorna a concatenação do campo VREGISTROPROFISSIONAL.CODORGAOCLASSE e VREGISTROPROFISSIONAL.CODUFREGISTRO
OCdtExpedVREGISTROPROFISSIONALDATAEMISSAO
 

OCdtValidVREGISTROPROFISSIONALDATAVALIDADE
 

CNHnrRegCnhPPESSOACARTMOTORISTA
 

CNHdtExpedPPESSOADTEMISSAOCNH
 

CNHufCnhPPESSOAUFCNH
 

CNHdtValidPPESSOADTVENCHABILIT
 

CNHdtPriHabPPESSOADATAPRIMEIRACNH
 

CNHcategoriaCnhPPESSOATIPOCARTHABILIT
 

brasiltpLograd
  


Código recuperado através do campo PPESSOA.CODTIPORUA
brasildscLogradPPESSOARUA
 

brasilnrLogradPPESSOANUMERO
 

brasilcomplementoPPESSOACOMPLEMENTO
 

brasilbairroPPESSOABAIRRO
 

brasilcepPPESSOACEP
 

brasilcodMunic
 
 


Código recuperado através dos campos PPESSOA.ESTADO e PPESSOA.CODMUNICIPIO
brasilufPPESSOAESTADO
 

exteriorpaisResid
  


Código recuperado através do campo PPESSOA.IDPAIS
exteriordscLogradPPESSOARUA
 

exteriornrLogradPPESSOANUMERO
 

exteriorcomplementoPPESSOACOMPLEMENTO
 

exteriorbairroPPESSOABAIRRO
 

exteriornmCidPPESSOACIDADE
 

exteriorcodPostalPPESSOACEP
 

trabEstrangeirodtChegadaPPESSOADATACHEGADA
 

trabEstrangeiroclassTrabEstrangPPESSOACODCLASSIFTRABESTRANG
 

trabEstrangeirocasadoBr
  


Caso PPESSOA.CONJUGEBRASIL seja VERDADEIRO retorna "S" caso contrário, retorna "N"
trabEstrangeirofilhosBr
  


Caso PPESSOA.NROFILHOSBRASIL seja maior que zero retorna "S" caso contrário, retorna "N"
infoDeficienciadefFisica
 
 


Caso PPESSOA.DEFICIENTEFISICO ou PPESSOA.DEFICIENTEFALA seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciadefVisual
  


Caso PPESSOA.DEFICIENTEVISUAL seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciadefAuditiva
  


Caso PPESSOA.DEFICIENTEAUDITIVO seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciadefMental
  


Caso PPESSOA.DEFICIENTEMENTAL seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciadefIntelectual
 
 


Caso PPESSOA.DEFICIENTEINTELECTUAL seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciareabReadap
  


Caso PPESSOA.BRPDH seja VERDADEIRO retorna "S" caso contrário, retorna "N"
infoDeficienciainfoCotaPFUNCCOTAPCD
 

infoDeficienciaobservacao
  


Composto pelos campos PPESSOA.RECURSOREALIZACAOTRAB e PPESSOA.RECURSOACESSIBILIDADE
dependentetpDep
  


É recuperado a idade do dependente a partir do campo PFDEPEND.DTNASCIMENTO;

Caso PFDEPEND.GRAUPARENTESCO seja "5 - Conjuge" retorna "1 - Cônjuge.";

Caso PFDEPEND.GRAUPARENTESCO seja "C - Companheiro" retorna "2 - Companheiro(a) com o(a) qual tenha filho ou viva há mais de 5 (cinco) anos ou possua Declaração de União Estável.";

Caso PFDEPEND.GRAUPARENTESCO seja "1 - FilhoValido" ou "D - Enteado" ou "3 - FilhoValido" retorna "3 - Filho(a) ou enteado(a).";

Caso PFDEPEND.GRAUPARENTESCO seja "1 - FilhoValido" ou "D - Enteado" ou "3 - FilhoValido" e PFDEPEND.UNIVERSITARIO seja VERDADEIRO e IDADE menor ou igual a 24 retorna "4 - Filho(a) ou enteado(a) universitário(a) ou cursando escola técnica de 2º grau, até 24 (vinte e quatro) anos.";

Caso PFDEPEND.GRAUPARENTESCO seja "I - IrmaoValido" ou "N = IrmaoInvalido" ou "T - Neto" retorna "6 - Irmão(ã), neto(a) ou bisneto(a) sem arrimo dos pais, do(a) qual detenha a guarda judicial.";

Caso PFDEPEND.GRAUPARENTESCO seja "6 - Pai", "7 - Mae" ou "A - Avo" retorna "9 - Pais, avós e bisavós.";

Caso PFDEPEND.GRAUPARENTESCO seja "G - ExConjuge" retorna "12 - Ex-cônjuge."

Caso PFDEPEND.GRAUPARENTESCO seja diferente dos códigos acima, retorna "99 Agregado/Outros".
dependentenmDepPFDEPENDNOME
 

dependentedtNasctoPFDEPENDDTNASCIMENTO
 

dependentecpfDepPFDEPENDCPF
 

dependentedepIRRF
  


Caso PFDEPEND.INCIRRF seja VERDADEIRO retorna "S" caso contrário, retorna "N"
dependentedepSF
  


Caso PFDEPEND.INCSALFAM seja VERDADEIRO  retorna "S" caso contrário, retorna "N"
dependenteincTrab
 
 


Se o grau de parentesco for '3 - Filho(a) Inválido' ou 'N - Irmã(o) Inválido' o valor será 'S', caso contrário será 'N'.
aposentadoriatrabAposent
  


Caso PFUNC.APOSENTADO seja VERDADEIRO e PFUNC.TIPOAPOSENTADORIA seja igual a 1(tempo de serviço) ou 2(idade)  retorna "S" caso contrário, retorna "N"
contatofonePrincPPESSOATELEFONE1
 

contatofoneAlternatPPESSOATELEFONE2
 

contatoemailPrincPPESSOAEMAIL
 

contatoemailAlternat
  


Campo PPESSOA.EMAIL2 ainda não existente na base de dados. Será criado
vinculomatriculaPFUNCMATRICULAESOCIAL
 

vinculotpRegTrab
  


Valor fixado em: "1 - CLT Consolidação das Leis de Trabalho".
vinculotpRegPrevPFUNCTPREGIMEPREV
 

vinculonrRecInfPrelim
  


Número do Protocolo do evento S-2190 do funcionário caso tenha sido enviado.
vinculocadIni
  


Caso PESOCIALEVENTOS.TPOPERACAO seja "0 - Carga Inicial" retorna "S", caso contrário retorna "N"
infoCeletistadtAdmPFUNCDATAADMISSAO
 

infoCeletistatpAdmissao
  


Caso PFUNC.TIPOADMISSAO seja "0 - Não Preenchido", "O - Outros casos", "I - Reintegração", "R - Reemprego", "P - 1º emprego" ou "E - Ent Transf com ônus p/ Cedente" retorna "1 - Admissão";

Caso PFUNC.TIPOADMISSAO seja "T - Ent Transf sem ônus p/ Cedente" e PFUNC.MOTIVOTRANSFERENCIA seja 1 retorna "4 - Sucessão, incorporação, cisão ou fusão"

Caso PFUNC.TIPOADMISSAO seja "T - Ent Transf sem ônus p/ Cedente" e PFUNC.MOTIVOTRANSFERENCIA seja 2 retorna "2 - Empresa do mesmo grupo econômico"

Caso PFUNC.TIPOADMISSAO seja "T - Ent Transf sem ônus p/ Cedente" e PFUNC.MOTIVOTRANSFERENCIA seja 3 retorna "1 - Admissão"

Caso PFUNC.TIPOADMISSAO seja "T - Ent Transf sem ônus p/ Cedente" e PFUNC.MOTIVOTRANSFERENCIA seja 4 retorna "3 - Empresa consorciada ou de consórcio"
infoCeletistaindAdmissao
  


Caso PFUNC.INDADMISSAO seja "0 - Não informado" ou "1 - Normal" retorna "1 - Normal";

Caso PFUNC.INDADMISSAO seja "2 - Decorrente de Ação Fiscal" retorna "2 - Decorrente de Ação Fiscal";

Caso PFUNC.INDADMISSAO seja "3 - Decorrente de Decisão Judicial" retorna "3 - Decorrente de Decisão Judicial"
infoCeletistatpRegJorPFUNCTIPOREGIMEJORNADA
 

infoCeletistanatAtividade
  


Caso PFUNC.ESOCIALNATATIVIDADE seja "2" retorna "2 - Trabalho Rural" caso contrário, retorna "1 - Trabalho Urbano"
infoCeletistadtBase
  


Caso PSINDIC.MESDATABASE seja maior que "0" retorna o valor dessa coluna, caso contrário recupera o mês do campo PSINDIC.DATABASECORRSALARIAL
infoCeletistacnpjSindCategProfPSINDICCNPJ
 

FGTSopcFGTSPFUNCSITUACAOFGTS
 

FGTSdtOpcFGTSPFUNCDTOPCAOFGTS
 

trabTemporariohipLegPFUNCMOTIVOTRABTEMP
 

trabTemporariojustContrPFUNCJUSTIFICATRABTEMP
 

trabTemporariotpInclContrPFUNCTPINCLUSAOCONTRATO
 

ideTomadorServtpInsc
 
 


Se o campo FCFO.PESSOAFISOUJUR for igual a 'F' o resultado será 2 - CPF, ou se for igual a 'J' o resultado será 1 - CNPJ.
ideTomadorServnrInscFCFOCGCCFO
 

ideTrabSubstituidocpfTrabSubstPFUNCCPFSUBSTRABTEMP
 

infoContratocodCargo
  


Recupera valor do campo PFUNCAO.CODIGO
infoContratocodFuncao
  


Recupera valor do campo PFUNC.CODFUNCAOCONF
infoContratocodCateg
  


Caso seja autônomo codCateg recebe FCFO.CODCATEGORIAESOCIAL, caso seja autônomo externo recebe PPAGTOAUTONOMOEXT.CATAUTONOMO, caso contrário recebe PFUNC.CODCATEGORIAESOCIAL
remuneracaovrSalFx
  


Verifica o salário da competência no histórico salarial
remuneracaoundSalFixo
  


Se PFUNC.CODTIPO for igual a "O" ou "F" retorna "7 - Não se aplica", caso contrário será verificado o tipo de recebimento conforme a serguir:

Caso PFUNC.CODRECEBIMENTO seja "D - Diarista" retorna "2 - Por Dia";

Caso PFUNC.CODRECEBIMENTO seja "H - Horista" ou "P - Professor Horista" retorna "1 - Por Hora";

Caso PFUNC.CODRECEBIMENTO seja "M - Mensalista" ou "O - Outros" retorna "5 - Por Mês";

Caso PFUNC.CODRECEBIMENTO seja "Q - Quinzenalista" retorna "4 - Por Quinzena";

Caso PFUNC.CODRECEBIMENTO seja "S - Semanalista" retorna "3 - Por Semana";

Caso PFUNC.CODRECEBIMENTO seja "T - Tarefeiro" retorna "6 - Por Tarefa";
remuneracaodscSalVar
  


Recupera valor do campo PFUNC.DESCRICAOSALVARIAVEL
duracaotpContr
 
 


Caso o tipo de operação seja Carga Inicial e PFUNC.TEMPRAZOCONTR seja um e data do fim do prazo do contrato seja maior ou igual que a data da geração do XML retorna "2 - Prazo determinado " ou

Caso o tipo de operação não seja Carga Inicial e PFUNC.TEMPRAZOCONTR seja um e data do fim do prazo do contrato seja maior ou igual que a data de obrigatoriedade dos eventos não períodicos retorna "2 - Prazo determinado " caso contrário, retorna "1 - Prazo indeterminado"
duracaodtTermPFUNCFIMPRAZOCONTR
 

duracaoclauAssecPFUNCTEMCLAUASSEG
 

localTrabGeraltpInsc
  


Caso PSECAO.TPLOTACAO seja 10, 21, 24 ou 90 retorna vazio;

Caso PSECAO.TPLOTACAO seja 01, 04, 05, 06, 08 ou 09 retorna "1 - CNPJ";

Caso PSECAO.TPLOTACAO seja 03 ou 07 retorna "2 - CPF";

Caso PSECAO.TPLOTACAO seja 02 retorna "4 - CNO (Cadastro Nacional de Obra)";

Outro caso retorna "1 - CNPJ";

Para esse evento são válidos somente os códigos "1 - CNPJ e "4 - CNO"
localTrabGeralnrInsc
 
 


Caso PSECAO.TPLOTACAO seja 01, 03, 04, 05, 06, 07, 08 ou 09 retorna PSECAO.CGC;

Caso PSECAO.TPLOTACAO seja 02 retorna PSECAO.CNO;

Caso PSECAO.TPLOTACAO seja 10, 21, 24 ou 90 retorna vazio;

Outro caso retorna PSECAO.CGC;

Para esse evento são válidos somente os valores retornados do campo PSECAO.CGC ou PSECAO.CNO
horContratualqtdHrsSem
  


Média de horas semanais, considerando uma projeção de 7 dias.

Regra do cálculo:

Caso parâmetro para considerar jornada do funcionário esteja marcado no parametrizador do eSocial: jornada mensal / 4

Demais cenários: soma das horas das jornadas de trabalho do horário, dividido pelos dias do horário (todos os índices, inclusive dias de descanso), multiplicado por 7 (fixo).
horContratualtpJornada
  


Código recuperado através do campo AHORARIO.TIPOJORESOCIAL
horContratualdscTpJorn
  


Recupera o valor do campo AHORARIO.DESCRICAO
horContratualtmpParcPFUNCTEMPOPARCIAL
 

horariodia
  


Dia da semana calculado a partir na data do índice da jornada conforme abaixo:

1 - Segunda-Feira; 2 - Terça-Feira; 3 - Quarta-Feira; 4 - Quinta-Feira; 5 - Sexta-Feira; 6 - Sábado; 7 - Domingo; 8 - Dia variável.
horariocodHorContrat
 
 


Caso horário seja por INTERVALO retorna o seguinte valor: ("I" + "|" + AHORARIO.CODIGO + "|" + AINDHOR.INDINICIOHOR);

Caso horário seja por JORNADA retorna o valor do campo ("J" + "|" + AHORARIOJORNADA.CODHORARIO + "|" + AINDICEJORNADA.INDICE) ;
filiacaoSindicalcnpjSindTrab
  


Caso PFUNC.CODSINDICATOFILIACAO esteja preenchido, será recuperado o valor do campo PSINDIC.CNPJ
alvaraJudicialnrProcJudPFUNCNRPROCJUD
 

observacoesobservacao
 
 


Informação obtida a partir dos registros da tabela PFUNCOBSERVACAO campo OBSERVACAO nos anexos do funcionário.
sucessaoVinccnpjEmpregAntPFUNCCNPJEMPRESAANTERIOR
 

sucessaoVincmatricAntPFUNCMATRICULAANTERIOR
 

sucessaoVincdtTransfPFUNCDTTRANSFERENCIA
 

sucessaoVincobservacaoPFUNCOBSERVACAOSUCESSAO
 

afastamentodtIniAfastPFHSTAFTDTINICIO
 

afastamentocodMotAfast
  


Caso PFHSTAFT.TIPO seja "T - Af.Ac.Trabalho" ou PFHSTAFT.TIPO seja "O - Doença Ocupacional"retorna "01 - Acidente/Doença do trabalho";

Caso PFHSTAFT.TIPO seja "P - Af.Previdência" retorna "03 - Acidente/Doença não relacionada ao trabalho";

Caso PFHSTAFT.TIPO seja "I - Apos. Invalidez" retorna "06 - Aposentadoria por invalidez";

Caso PFHSTAFT.TIPO seja "R - Licença Remun." retorna "16 - Licença remunerada - Liberalidade da empresa ou Acordo/Convenção Coletiva de Trabalho";

Caso PFHSTAFT.TIPO seja "W - Licença Mater. Compl. 180 dias" retorna "18 - Licença Maternidade - a partir de 120 dias até 180 dias";

Caso PFHSTAFT.TIPO seja "L - Licença s/venc" retorna "21 - Licença não remunerada ou Sem Vencimento";

Caso PFHSTAFT.TIPO seja "S ou N - Mandato Sindical" retorna "24 - Mandato Sindical - Afastamento temporário para exercício de mandato sindical";

Caso PFHSTAFT.TIPO seja "C - Contrato de Trabalho Suspenso" retorna "27 - Qualificação - Afastamento por suspensão do contrato de acordo com o art 476-A da CLT";

Caso PFHSTAFT.TIPO seja "M - Serv.Militar" retorna "29 - Serviço Militar - Afastamento temporário"

Caso PFHSTAFT.TIPO seja "E - Licença Mater." e parâmetro MOTIVOAFASTADOCAO seja VERDADEIRO retorna "20 - Licença Maternidade - Afastamento temporário por motivo de licença-maternidade decorrente de adoção ou guarda judicial de criança";

Caso PFHSTAFT.TIPO seja "E - Licença Mater." e parâmetro MOTIVOAFASTABORTONAOCRIME seja VERDADEIRO retorna "19 - Licença Maternidade - Afastamento temporário por motivo de aborto não criminoso";

Caso PFHSTAFT.TIPO seja "E - Licença Mater." e parâmetro MOTIVOAFASTANTECIPACAO  seja VERDADEIRO retorna "35 - Licença Maternidade - Antecipação e/ou prorrogação mediante atestado médico";

Caso PFHSTAFT.TIPO seja "E - Licença Mater." e parâmetro MOTIVOAFASTPRORROGACAO  seja VERDADEIRO retorna "35 - Licença Maternidade - Antecipação e/ou prorrogação mediante atestado médico";

Caso PFHSTAFT.TIPO seja "E - Licença Mater." e quantidade de dias de afastamento igual a 120 retorna "17 - Licença Maternidade - 120 dias";

Caso PFHSTAFT.TIPO seja "E - Licença Mater." e quantidade de dias de afastamento igual a 15 e seja falso os parâmetros MOTIVOAFASTANTECIPACAO e MOTIVOAFASTPRORROGACAO retorna "35 - Licença Maternidade - Antecipação e/ou prorrogação mediante atestado médico";

Caso PFHSTAFT.TIPO seja "K-Cessão / Requisição " retorna "14 - Cessão / Requisição ";

Caso o afastamento for de férias, retorna "15 - Gozo de férias ou recesso - Afastamento temporário para o gozo de férias ou recesso".
desligamentodtDesligPFUNCDTDESLIGAMENTO