Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Caso PFUNC.TIPOADMISSAO seja "P - 1° emprego
Deck of Cards
idLeiautes

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

Card
defaulttrue
id12
labelLeiaute 2.4.02S-1.0

Mapeamento dos campos para o leiaute 2.4.02S-1.0

Registro_eSocial

Campo_eSocial

Tabela_RM

Coluna_RM

Informaçõ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


trabalhadornmTrabPFUNCNOME
trabalhadorsexoPPESSOA
CPF
SEXO
trabalhador
nisTrab
racaCor

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
trabalhadornmTrabPFUNCNOMEtrabalhadorsexoPPESSOASEXOtrabalhadorracaCor
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 "
2
6" retorna "
1
4 -
Branca
Amarela";
 

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

Outro caso retorna "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
"
, retorna VERDADEIRO caso contrário FALSO
trabalhadornmSocPPESSOANOMESOCIAL
nascimentodtNasctoPPESSOADTNASCIMENTO
nascimento
codMunicnascimentoufPPESSOAESTADONATALnascimento
Código recuperado através dos campos PPESSOA.ESTADONATAL e PPESSOA.CODNATURALIDADE
paisNascto

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

Código recuperado através do campo PPESSOA.NACIONALIDADE
nascimento
brasil
nmMaeCaso PFDEPEND.GRAUPARENTESCO seja "7 - Mãe" retorna PFDEPEND.NOMEnascimentonmPaiCaso PFDEPEND.GRAUPARENTESCO seja "6 - Pai" retorna PFDEPEND.NOMECTPSnrCtpsPPESSOACARTEIRATRABCTPSserieCtpsRecupera valor do campo PPESSOA.SERIECARTTRABCTPSufCtpsPPESSOAUFCARTTRABRICnrRicPPESSOANUMERORICRICorgaoEmissorPPESSOAORGEMISSORRICRICdtExpedPPESSOADTEMISSAORICRGnrRgPPESSOACARTIDENTIDADERGorgaoEmissorRetorna a concatenação dos campos PPESSOA.ORGEMISSORIDENT e PPESSOA.UFCARTIDENT
tpLograd

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
brasil
exteriorpaisResid

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

Caso PPESSOA.TIPOPRAZORESIDENCIA seja VERDADEIRO retorna "1" - Prazo indeterminado. Caso contrário, retorna "2" - Prazo determinado
trabImigcondIng

Recupera o valor do campo PPESSOA.CODCLASSIFTRABESTRANG
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
RGdtExpedPPESSOADTEMISSAOIDENTRNEnrRnePPESSOANROREGGERALRNEorgaoEmissorPPESSOAORGEMISSORRNERNEdtExpedPPESSOADTEMISSAORNEOCnrOcVREGISTROPROFISSIONALNUMEROREGISTROOCorgaoEmissorRetorna a concatenação do campo VREGISTROPROFISSIONAL.CODORGAOCLASSE e VREGISTROPROFISSIONAL.CODUFREGISTROOCdtExpedVREGISTROPROFISSIONALDATAEMISSAOOCdtValidVREGISTROPROFISSIONALDATAVALIDADECNHnrRegCnhPPESSOACARTMOTORISTACNHdtExpedPPESSOADTEMISSAOCNHCNHufCnhPPESSOAUFCNHCNHdtValidPPESSOADTVENCHABILITCNHdtPriHabPPESSOADATAPRIMEIRACNHCNHcategoriaCnhPPESSOATIPOCARTHABILITbrasiltpLogradCódigo recuperado através do campo PPESSOA.CODTIPORUAbrasildscLogradPPESSOARUAbrasilnrLogradPPESSOANUMERObrasilcomplementoPPESSOACOMPLEMENTObrasilbairroPPESSOABAIRRObrasilcepPPESSOACEPbrasilcodMunicCódigo recuperado através dos campos PPESSOA.ESTADO e PPESSOA.CODMUNICIPIObrasilufPPESSOAESTADOexteriorpaisResidCódigo recuperado através do campo PPESSOA.IDPAISexteriordscLogradPPESSOARUAexteriornrLogradPPESSOANUMEROexteriorcomplementoPPESSOACOMPLEMENTOexteriorbairroPPESSOABAIRROexteriornmCidPPESSOACIDADEexteriorcodPostalPPESSOACEPtrabEstrangeirodtChegadaPPESSOADATACHEGADAtrabEstrangeiroclassTrabEstrangPPESSOACODCLASSIFTRABESTRANGtrabEstrangeirocasadoBrCaso PPESSOA.CONJUGEBRASIL seja VERDADEIRO retorna "S" caso contrário, retorna "N"trabEstrangeirofilhosBrCaso PPESSOA.NROFILHOSBRASIL seja maior que zero retorna "S" caso contrário, retorna "N"infoDeficienciadefFisicaCaso PPESSOA.DEFICIENTEFISICO ou PPESSOA.DEFICIENTEFALA seja VERDADEIRO retorna "S" caso contrário, retorna "N"infoDeficienciadefVisualCaso PPESSOA.DEFICIENTEVISUAL seja VERDADEIRO retorna "S" caso contrário, retorna "N"infoDeficienciadefAuditivaCaso PPESSOA.DEFICIENTEAUDITIVO seja VERDADEIRO retorna "S" caso contrário, retorna "N"infoDeficienciadefMentalCaso PPESSOA.DEFICIENTEMENTAL seja VERDADEIRO retorna "S" caso contrário, retorna "N"infoDeficienciadefIntelectualCaso PPESSOA.DEFICIENTEINTELECTUAL seja VERDADEIRO retorna "S" caso contrário, retorna "N"infoDeficienciareabReadapCaso PPESSOA.BRPDH seja VERDADEIRO retorna "S" caso contrário, retorna "N"infoDeficienciainfoCotaPFUNCCOTAPCDinfoDeficienciaobservacaoComposto pelos campos PPESSOA.RECURSOREALIZACAOTRAB e PPESSOA.RECURSOACESSIBILIDADEdependentetpDepÉ 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.";
- Mae" ou "A - Avo" retorna "9 - Pais, avós e bisavós.";

Caso PFDEPEND.GRAUPARENTESCO seja "M - Menor Pobre" retorna "10 - Menor pobre do qual detenha a guarda judicial."

Caso PFDEPEND.GRAUPARENTESCO seja "B - Incapaz" retorna "11 - A pessoa absolutamente incapaz, da qual seja tutor ou curador."

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
dependentesexoDepPFDEPENDSEXO
dependentedepIRRF

Caso PFDEPEND.INCIRRF seja VERDADEIRO retorna "S" caso contrário, retorna "
99 Agregado/Outros
N"
.
dependente
nmDep
depSF

Caso PFDEPEND
NOMEdependentedtNasctoPFDEPENDDTNASCIMENTOdependentecpfDepPFDEPENDCPFdependentedepIRRFCaso PFDEPEND.INCIRRF
.INCSALFAM seja VERDADEIRO  retorna "S";

Caso o dependente seja MENOR de 7 anos e PFDEPEND.CARTAOVACINA seja VERDADEIRO retorna "S";

Caso o dependente seja MAIOR de 7 anos e PFDEPEND.FREQESCOLAR seja VERDADEIRO retorna "S";

Caso o dependente seja MENOR de 1 ano e o parâmetro "Paga Salário Família Menor de 1 Ano Sem Cartão Vacina" seja VERDADEIRO retorna "S"
caso contrário
;

Para os demais casos, retorna "N"
dependentedepSFCaso 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'
.aposentadoriatrabAposentCaso 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

contatoemailPrinc
PPESSOA
EMAILcontatoemailAlternatCampo PPESSOA.EMAIL2 ainda não existente na base de dados. Será criado
PPESSOAEMAIL
vinculomatriculaPFUNCMATRICULAESOCIAL
vinculotpRegTrab
Valor fixado em:


Caso PFUNC.CODTIPO seja "E - Estatutario" ou PFUNC.TIPOREGIMETRABALHISTA seja "Estatutário/legislações específicas" retorna "2 - Estatutário/legislações específicas (servidor temporário, militar, agente político, etc.)"

Caso contrário retorna "1 - CLT - Consolidação das Leis de Trabalho e legislações trabalhistas específicas"
.
vinculotpRegPrevPFUNCTPREGIMEPREV
vinculonrRecInfPrelimNúmero do Protocolo do evento S-2190 do funcionário caso tenha sido enviado.infoCeletistaindAdmissao

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"


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"infoCeletistatpRegJorPFUNCTIPOREGIMEJORNADAinfoCeletistanatAtividadeCaso PFUNC.ESOCIALNATATIVIDADE seja "2" retorna "2 - Trabalho Rural" caso contrário, retorna "1 - Trabalho Urbano"infoCeletistadtBaseRecupera o mês do campo PSINDIC.DATABASECORRSALARIALinfoCeletistacnpjSindCategProfPSINDICCNPJFGTSopcFGTSPFUNCSITUACAOFGTSFGTSdtOpcFGTSPFUNCDTOPCAOFGTStrabTemporariohipLegPFUNCMOTIVOTRABTEMPtrabTemporariojustContrPFUNCJUSTIFICATRABTEMPtrabTemporariotpInclContrPFUNCTPINCLUSAOCONTRATOideTomadorServtpInscSe o campo FCFO.PESSOAFISOUJUR for igual a 'F' o resultado será 2 - CPF, ou se for igual a 'J' o resultado será 1 - CNPJ.ideTomadorServnrInscFCFOCGCCFOideTrabSubstituidocpfTrabSubstPFUNCCPFSUBSTRABTEMPinfoContratocodCargoRecupera valor do campo PFUNCAO.CODIGOinfoContratocodFuncaoRecupera valor do campo PFUNC.CODFUNCAOCONFinfoContratocodCategCaso seja autônomo codCateg recebe FCFO.CATEGORIAAUTONOMO, caso seja autônomo externo recebe PPAGTOAUTONOMOEXT.CATAUTONOMO, caso contrário recebe PFUNC.CODCATEGORIAESOCIALremuneracaovrSalFxVerifica o salário da competência no histórico salarialremuneracaoundSalFixoSe 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";remuneracaodscSalVarRecupera valor do campo PFUNC.DESCRICAOSALVARIAVELduracaotpContrCaso 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"duracaodtTermPFUNCFIMPRAZOCONTRduracaoclauAssecPFUNCTEMCLAUASSEGlocalTrabGeraltpInscCaso 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"localTrabGeralnrInscCaso 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.CNOhorContratualqtdHrsSem

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).

horContratualtpJornadaCódigo recuperado através do campo AHORARIO.TIPOJORESOCIALhorContratualdscTpJornRecupera o valor do campo AHORARIO.DESCRICAOhorContratualtmpParcPFUNCTEMPOPARCIALhorariodiaDia 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.horariocodHorContratCaso 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) ;filiacaoSindicalcnpjSindTrabCaso PFUNC.CODSINDICATOFILIACAO esteja preenchido, será recuperado o valor do campo PSINDIC.CNPJalvaraJudicialnrProcJudPFUNCNRPROCJUDobservacoesobservacaoInformação obtida a partir dos registros da tabela PFUNCOBSERVACAO campo OBSERVACAO nos anexos do funcionário.sucessaoVinccnpjEmpregAntPFUNCCNPJEMPRESAANTERIORsucessaoVincmatricAntPFUNCMATRICULAANTERIORsucessaoVincdtTransfPFUNCDTTRANSFERENCIAsucessaoVincobservacaoPFUNCOBSERVACAOSUCESSAOafastamentodtIniAfastPFHSTAFTDTINICIOafastamentocodMotAfastCaso 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
TIPOADMISSAO seja "T - Ent Transf sem ônus p/ Cedente" e PFUNC.MOTIVOTRANSFERENCIA seja 5 retorna "7 - Empresa inapta por inexistência de fato"
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"
infoCeletistanrProcTrabPFUNCNROPROCESSOTRABADMISSAO
infoCeletistatpRegJor

Recupera valor do campo PFUNC.TIPOREGIMEJORNADA
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
FGTSdtOpcFGTSPFUNCDTOPCAOFGTS
trabTemporariohipLegPFUNCMOTIVOTRABTEMP
trabTemporariojustContrPFUNCJUSTIFICATIVATRABTEMP
ideEstabVinctpInsc

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.
ideEstabVincnrInscFCFOCGCCFO
ideTrabSubstituidocpfTrabSubstPFUNCCPFSUBSTRABTEMP
aprendtpInsc

Caso o campo PFUNC.CNPJEMPRESACONTRATANTEAPRENDIZ esteja preenchido com um CNPJ válido retorna 1.

Caso o campo PFUNC.CNPJEMPRESACONTRATANTEAPRENDIZ esteja preenchido com um CPF válido retorna 2.

Caso contrário se a seção do funcionário possuir um CNPJ válido, retorna 1, caso contrário retorna 2
aprendnrInsc

Caso o campo PFUNC.CNPJEMPRESACONTRATANTEAPRENDIZ esteja preenchido retorna este valor. Caso contrário retorna valor do campo PSECAO.CGC
infoEstatutariotpProv

Recupera o valor do campo PFUNC.TIPOPROVIMENTO
infoEstatutariodtExercicio

Recupera o valor do campo PFUNC.DTEXERCICIO
infoEstatutariotpPlanRP

Recupera o valor do campo PFUNC.TIPOPLANOSEGREGACAOMASSA
infoEstatutarioindTetoRGPS

Recupera o valor do campo PFUNC.TETORGPS
infoEstatutarioindAbonoPerm

Recupera o valor do campo PFUNC.ABONOPERMANENCIA
infoEstatutariodtIniAbono

Recupera o valor do campo PFUNC.DTINICIOABONO
infoContratonmCargo

Recupera o valor do campo PFUNCAO.NOME.
infoContratoCBOCargo

Recupera o valor do campo PFUNCAO.CBO2002.
infoContratodtIngrCargo

Recupera o valor do campo PFHSTFCO.DTMUDANCA
infoContratonmFuncao

Recupera o valor do campo PFUNCAO.NOME de acordo com o valor de PFUNC.CODFUNCAOCONF.
infoContratoCBOFuncao

Recupera o valor do campo PFUNCAO.CBO2002 de acordo com o valor de PFUNC.CODFUNCAOCONF.
infoContratoacumCargo

Recupera o valor do campo PFUNC.FUNCAOACUMULAVEL
infoContratocodCateg

Caso seja autônomo do Gestão Financeira retorna o campo 'CODCATEGORIAESOCIAL' da tabela 'FCFO';



Caso seja autônomo Externo retorna o campo 'CATEGORIAESOCIAL' da tabela 'PPAGTOAUTONOMOEXT'. Não tendo informação ou sendo zero será o de/para  do campo 'CATAUTONOMO' da tabela  'PPAGTOAUTONOMOEX' que armazena a categoria do SEFIP e faz o de/Para para categoria do eSocial.;



O sistema irá buscar o código da categoria do campo PFMULTVINCULOSEXTERNO.CODCATEGORIA se existir registro na tabela PFMULTVINCULOSEXTERNO, caso contrário, buscará do campo PFUNC.CODCATEGORIAESOCIAL.
remuneracaovrSalFx

Caso o funcionário utilize salário composto, retorna a soma que compõe o total do salário do histórico salarial.

Caso o parametro "Considerar maior valor de salário-hora na tag vrSalFx para professores/horistas" esteja marcado, retorna o maior salário hora cadastrado conforme data do histórico salarial.

Caso contrário, retorna o salário do 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 PFUNC.TIPOCONTPRAZODETERMINADO seja "Definido em dias" 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, definido em dias" ou

Caso o tipo de operação seja Carga Inicial e PFUNC.TEMPRAZOCONTR seja um e PFUNC.TIPOCONTPRAZODETERMINADO seja "Vinculado a ocorrência de um fato" e data do fim do prazo do contrato seja maior ou igual que a data de obrigatoriedade dos eventos não períodicos retorna "3 - Prazo determinado, vinculado à ocorrência de um fato" ou

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

Caso o tipo de operação não seja Carga Inicial e PFUNC.TEMPRAZOCONTR seja um e PFUNC.TIPOCONTPRAZODETERMINADO seja "Vinculado a ocorrência de um fato" e data do fim do prazo do contrato seja maior ou igual que a data da geração do XML retorna "3 - Prazo determinado, vinculado à ocorrência de um fato" ou

caso contrário, retorna "1 - Prazo indeterminado"
duracaodtTermPFUNCFIMPRAZOCONTR
duracaoclauAssecPFUNCTEMCLAUASSEG
duracaoobjDetPFUNCMOTIVOCONTPRAZODETERMINADO
localTrabGeraltpInsc

Caso PSECAO.CAEPF esteja preenchido retorna "3 - CAEPF (Cadastro de Atividade Econômica de Pessoa Física)";

Caso PSECAO.CGC esteja preenchido retorna "1 - CNPJ".
localTrabGeralnrInsc

Caso tpInsc seja 1: retorna valor do campo PSECAO.CGC;

Caso tpInsc seja 3: retorna valor do campo PSECAO.CAEPF.
localTempDomtpLograd


localTempDomdscLogradPSECAORUA
localTempDomnrLogradPSECAONUMERO
localTempDomcomplementoPSECAOCOMPLEMENTO
localTempDombairroPSECAOBAIRRO
localTempDomcepPSECAOCEP
localTempDomcodMunic


localTempDomufPSECAOESTADO
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).

No caso do funcionário ter direito ao adicional noturno, realiza-se o cálculo desse benefício.

Para mais informações, acesse o link  Como é o cálculo do adicional noturno na tag <qtdHrsSem> nos eventos S-2200 e S-2206?

horContratualtpJornada

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

Caso a jornada semanal contratual do funcionário possua horário noturno (no todo ou em parte), retorna S - Sim. Caso contrário, retorna N - Não.
horContratualdscJorn

Caso o parâmetro "Considerar descrição do horário na tag dscJorn dos eventos S-2200 e S-2206" esteja marcado, retorna o valor do campo AHORARIO.DESCRICAO.

Caso contrário, retorna a descrição da jornada semanal contratual, contendo os dias da semana e os respectivos horários contratuais (entrada, saída e  intervalos)
alvaraJudicialnrProcJudPFUNCNRPROCJUD
observacoesobservacao

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


sucessaoVincnrInscPFUNCCNPJEMPRESAANTERIOR
sucessaoVincmatricAntPFUNCMATRICULAANTERIOR
sucessaoVincdtTransfPFUNCDTTRANSFERENCIA
sucessaoVincobservacaoPFUNCOBSERVACAOSUCESSAO
afastamentodtIniAfastPFHSTAFTDTINICIO
afastamentocodMotAfast

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";

Caso exista informação no parametrizador do eSocial no De/Para de afastamento retorna o valor do campo Cód. Motivo eSocial;

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 "Apos. Incapac. Permanente" retorna "06 - Apos. por Incapacidade Permanente";

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 PFHSTAFT.TIPO seja "Q - Prisão / Cárcere" retorna "11 - Cárcere".
desligamentodtDesligPFUNCDTDESLIGAMENTO
cessaodtIniCessaoPFHSTAFTDTINICIO
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.CICaso 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"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 vazioCaso 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"É 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".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"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" 
Card
defaulttrue
id2
labelLeiaute S-1.2

Mapeamento dos campos para o leiaute S-1.2

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


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"
trabalhadornmSocPPESSOANOMESOCIAL
nascimentodtNasctoPPESSOADTNASCIMENTO
nascimentopaisNascto

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

Código recuperado através do campo PPESSOA.NACIONALIDADE
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
trabImigtmpResid

Caso PPESSOA.TIPOPRAZORESIDENCIA seja VERDADEIRO retorna "1" - Prazo indeterminado. Caso contrário, retorna "2" - Prazo determinado
trabImigcondIng

Recupera o valor do campo PPESSOA.CODCLASSIFTRABESTRANG
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 "M - Menor Pobre" retorna "10 - Menor pobre do qual detenha a guarda judicial."

Caso PFDEPEND.GRAUPARENTESCO seja "B - Incapaz" retorna "11 - A pessoa absolutamente incapaz, da qual seja tutor ou curador."

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
dependentesexoDepPFDEPENDSEXO
dependentedepIRRF

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

Caso PFDEPEND.INCSALFAM seja VERDADEIRO  retorna "S";

Caso o dependente seja MENOR de 7 anos e PFDEPEND.CARTAOVACINA seja VERDADEIRO retorna "S";

Caso o dependente seja MAIOR de 7 anos e PFDEPEND.FREQESCOLAR seja VERDADEIRO retorna "S";

Caso o dependente seja MENOR de 1 ano e o parâmetro "Paga Salário Família Menor de 1 Ano Sem Cartão Vacina" seja VERDADEIRO retorna "S";

Para os demais casos, 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'.
dependentedescrDepPFDEPENDDESCRICAODEPENDENCIA
contatofonePrincPPESSOATELEFONE1
contatoemailPrincPPESSOAEMAIL
vinculomatriculaPFUNCMATRICULAESOCIAL
vinculotpRegTrab

Caso PFUNC.CODTIPO seja "E - Estatutario" ou PFUNC.TIPOREGIMETRABALHISTA seja "Estatutário/legislações específicas" retorna "2 - Estatutário/legislações específicas (servidor temporário, militar, agente político, etc.)"

Caso contrário retorna "1 - CLT - Consolidação das Leis de Trabalho e legislações trabalhistas específicas"
vinculotpRegPrevPFUNCTPREGIMEPREV
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"

Caso PFUNC.TIPOADMISSAO seja "T - Ent Transf sem ônus p/ Cedente" e PFUNC.MOTIVOTRANSFERENCIA seja 5 retorna "7 - Empresa inapta por inexistência de fato"
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"
infoCeletistanrProcTrabPFUNCNROPROCESSOTRABADMISSAO
infoCeletistatpRegJor

Recupera valor do campo PFUNC.TIPOREGIMEJORNADA
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
FGTSdtOpcFGTSPFUNCDTOPCAOFGTS
trabTemporariohipLegPFUNCMOTIVOTRABTEMP
trabTemporariojustContrPFUNCJUSTIFICATRABTEMP
ideEstabVinctpInsc

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.
ideEstabVincnrInscFCFOCGCCFO
ideTrabSubstituidocpfTrabSubstPFUNCCPFSUBSTRABTEMP
aprendindAprend

Recupera o valor do campo PFUNC.MODALIDADECONTRATACAO.
aprendcnpjEntQual

Caso indAprend seja 1: retorna valor do campo PFUNC.CNPJEMPRESACONTRATANTEAPRENDIZ.
aprendtpInsc


aprendnrInsc

Caso indAprend seja 2: retorna valor do campo PFUNC.CNPJEMPRESACONTRATANTEAPRENDIZ.
aprendcnpjPrat

Recupera o valor do campo PFUNC.INSCESTABELECIMENTOATIVPRATICAS.
infoEstatutariotpProv

Recupera o valor do campo PFUNC.TIPOPROVIMENTO
infoEstatutariodtExercicio

Recupera o valor do campo PFUNC.DTEXERCICIO
infoEstatutariotpPlanRP

Recupera o valor do campo PFUNC.TIPOPLANOSEGREGACAOMASSA
infoEstatutarioindTetoRGPS

Recupera o valor do campo PFUNC.TETORGPS
infoEstatutarioindAbonoPerm

Recupera o valor do campo PFUNC.ABONOPERMANENCIA
infoEstatutariodtIniAbono

Recupera o valor do campo PFUNC.DTINICIOABONO
infoContratonmCargo

Recupera o valor do campo PFUNCAO.NOME.
infoContratoCBOCargo

Recupera o valor do campo PFUNCAO.CBO2002.
infoContratodtIngrCargo

Recupera o valor do campo PFHSTFCO.DTMUDANCA
infoContratonmFuncao

Recupera o valor do campo PFUNCAO.NOME de acordo com o valor de PFUNC.CODFUNCAOCONF.
infoContratoCBOFuncao

Recupera o valor do campo PFUNCAO.CBO2002 de acordo com o valor de PFUNC.CODFUNCAOCONF.
infoContratoacumCargo

Recupera o valor do campo PFUNC.FUNCAOACUMULAVEL
infoContratocodCateg

Caso seja autônomo do Gestão Financeira retorna o campo 'CODCATEGORIAESOCIAL' da tabela 'FCFO';



Caso seja autônomo Externo retorna o campo 'CATEGORIAESOCIAL' da tabela 'PPAGTOAUTONOMOEXT'. Não tendo informação ou sendo zero será o de/para  do campo 'CATAUTONOMO' da tabela  'PPAGTOAUTONOMOEX' que armazena a categoria do SEFIP e faz o de/Para para categoria do eSocial.;



O sistema irá buscar o código da categoria do campo PFMULTVINCULOSEXTERNO.CODCATEGORIA se existir registro na tabela PFMULTVINCULOSEXTERNO, caso contrário, buscará do campo PFUNC.CODCATEGORIAESOCIAL.
remuneracaovrSalFx

Caso o funcionário utilize salário composto, retorna a soma que compõe o total do salário do histórico salarial.

Caso o parametro "Considerar maior valor de salário-hora na tag vrSalFx para professores/horistas" esteja marcado, retorna o maior salário hora cadastrado conforme data do histórico salarial.

Caso contrário, retorna o salário do histórico salarial
remuneracaoundSalFixo
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  
trabalhadornmTrabPFUNCNOME 
trabalhadorsexoPPESSOASEXO 
trabalhadorracaCor  trabalhadorestCiv  trabalhadorgrauInstr  
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  
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  infoCeletistaindAdmissao  
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.DESCRICAOSALVARIAVELduracaotpContr  Caso o tipo de operação 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.CNOhorContratualqtdHrsSem  
"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 PFUNC.TIPOCONTPRAZODETERMINADO seja "Definido em dias" 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, definido em dias" ou

Caso o tipo de operação seja Carga Inicial e PFUNC.TEMPRAZOCONTR seja um e PFUNC.TIPOCONTPRAZODETERMINADO seja "Vinculado a ocorrência de um fato" e data do fim do prazo do contrato seja maior ou igual que a data de obrigatoriedade dos eventos não períodicos retorna "3 - Prazo determinado, vinculado à ocorrência de um fato" ou

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

Caso o tipo de operação não seja Carga Inicial e PFUNC.TEMPRAZOCONTR seja um e PFUNC.TIPOCONTPRAZODETERMINADO seja "Vinculado a ocorrência de um fato" 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  
da geração do XML retorna "3 - Prazo determinado, vinculado à ocorrência de um fato" ou

caso contrário, retorna "1 - Prazo indeterminado"
duracaodtTermPFUNCFIMPRAZOCONTR
duracaoclauAssecPFUNCTEMCLAUASSEG
duracaoobjDetPFUNCMOTIVOCONTPRAZODETERMINADO
localTrabGeraltpInsc

Caso PSECAO.CAEPF esteja preenchido retorna "3 - CAEPF (Cadastro de Atividade Econômica de Pessoa Física)";

Caso PSECAO.CGC esteja preenchido retorna "1 - CNPJ".
localTrabGeralnrInsc

Caso tpInsc seja 1: retorna valor do campo PSECAO.CGC;

Caso tpInsc seja 3: retorna valor do campo PSECAO.CAEPF.
localTempDomtpLograd


localTempDomdscLogradPSECAORUA
localTempDomnrLogradPSECAONUMERO
localTempDomcomplementoPSECAOCOMPLEMENTO
localTempDombairroPSECAOBAIRRO
localTempDomcepPSECAOCEP
localTempDomcodMunic


localTempDomufPSECAOESTADO
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)
.
.

No caso do funcionário ter direito ao adicional noturno, realiza-se o cálculo desse benefício.

Para mais informações, acesse o link  Como é o cálculo do adicional noturno na tag <qtdHrsSem> nos eventos S-2200 e S-2206?

horContratualtpJornada

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

Caso a jornada semanal contratual do funcionário possua horário noturno (no todo ou em parte), retorna S - Sim. Caso contrário, retorna N - Não.
horContratualdscJorn

Caso o parâmetro "Considerar descrição do horário na tag dscJorn dos eventos S-2200 e S-2206" esteja marcado, retorna o valor do campo AHORARIO.DESCRICAO.

Caso contrário, retorna a descrição da jornada semanal contratual, contendo os dias da semana e os respectivos horários contratuais (entrada, saída e  intervalos)
horContratualtpJornada  Código recuperado através do campo AHORARIO.TIPOJORESOCIALhorContratualdscTpJorn  Recupera o valor do campo AHORARIO.DESCRICAOhorContratualtmpParcPFUNCTEMPOPARCIAL 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.
treiCapcodTreiCapVCURSOSCODTREINAMENTOESOCIAL
sucessaoVinctpInsc


sucessaoVinc
cnpjEmpregAnt
nrInscPFUNCCNPJEMPRESAANTERIOR
 

sucessaoVincmatricAntPFUNCMATRICULAANTERIOR
 

sucessaoVincdtTransfPFUNCDTTRANSFERENCIA
 

sucessaoVincobservacaoPFUNCOBSERVACAOSUCESSAO
 afastamentocodMotAfast  

afastamentodtIniAfastPFHSTAFT
DTINICIO 
DTINICIO
afastamentocodMotAfast

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";

Caso exista informação no parametrizador do eSocial no De/Para de afastamento retorna o valor do campo Cód. Motivo eSocial;


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. Incapac.
Invalidez
Permanente" retorna "06 -
Aposentadoria
Apos. por
invalidez
Incapacidade Permanente";

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
PFHSTAFT.TIPO seja "Q - Prisão / Cárcere" retorna "11 - Cárcere".
desligamentodtDesligPFUNCDTDESLIGAMENTO

cessaodtIniCessaoPFHSTAFTDTINICIO