Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Caso o tipo de operação seja
 
Deck of Cards
idLeiautes
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 seja autônomo codCateg
  recebe FCFO.CATEGORIAAUTONOMO, caso seja autônomo externo recebe
  PPAGTOAUTONOMOEXT.CATAUTONOMO, caso contrário recebe
  PFUNC.CODCATEGORIAESOCIAL
   
   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";
   
   
Card
defaulttrue
id13
labelLeiaute 2.4.01S-1.0

Mapeamento dos campos para o leiaute 2.4.01S-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
ideVinculocpfTrab
PPESSOA



ideVinculomatricula
CPF
PFUNC
ideVinculo
MATRICULAESOCIAL
nisTrabideVinculomatriculaPFUNCMATRICULAESOCIALaltContratualdtAlteracaoDATAEVENTOaltContratualdtEfDATAEFETIVAvinculotpRegPrevPFUNCTPREGIMEPREVinfoCeletistatpRegJorPFUNCTIPOREGIMEJORNADAinfoCeletistanatAtividadeCaso PFUNC.ESOCIALNATATIVIDADE seja "2" retorna "2 -
  Trabalho Rural" caso contrário, retorna "1 - Trabalho Urbano"
infoCeletistadtBaseRecupera o mês do campo PSINDIC.DATABASECORRSALARIALinfoCeletistacnpjSindCategProfPSINDICCNPJtrabTempjustProrrPFUNCJUSTIFICATIVAPRORROGTEMPinfoContratocodCargoRecupera valor do campo PFUNCAO.CODIGOinfoContratocodFuncaoRecupera valor do campo PFUNC.CODFUNCAOCONFinfoContratocodCategremuneracaovrSalFxVerifica o salário da competência no histórico salarialremuneracaoundSalFixo

altContratualdtAlteracao
DATAEVENTOSe o campo alterado possuir histórico busca a data de mudança do histórico, caso contrário é gerado conforme data atual
altContratualdtEf
DATAEFETIVA
vinculotpRegPrevPFUNCTPREGIMEPREV
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
trabTemporariojustProrrPFUNCJUSTIFICATIVAPRORROGTEMP
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
infoContratonmCargo

Recupera o valor do campo PFUNCAO.NOME.
infoContratoCBOCargo

Recupera o valor do campo PFUNCAO.CBO2002.
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. Para mais informações, acesse o link  DT - S-2206 e S-2306 - Geração da tag <vrSalFx>.

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
remuneracaodscSalVarRecupera valor do campo PFUNC.DESCRICAOSALVARIAVELduracaotpContr
Carga Inicial e PFUNC.TEMPRAZOCONTR seja um e
data do
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
de obrigatoriedade dos eventos não períodicos 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
3 - Prazo

 
determinado
" caso contrário, retorna "1 - Prazo indeterminado"duracaodtTermPFUNCFIMPRAZOCONTRduracaoclauAsseclocalTrabGeraltpInscCaso 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.CNOhorContratualqtdHrsSemMédia de horas semanais,
  considerando uma projeção de 7 dias.
   
    Regra do cálculo: 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.CNPJ
, 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
duracaoclauAssec


duracaoobjDetPFUNCMOTIVOCONTPRAZODETERMINADO
localTrabGeraltpInsc

Caso o funcionário possua somente um tomador de serviço que seja obra própria retorna "4 - CNO";

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;

Caso tpInsc seja 4: retorna valor do campo FCFOCEI.CEI.
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
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 seja autônomo codCateg
  recebe FCFO.CATEGORIAAUTONOMO, caso seja autônomo externo recebe
  PPAGTOAUTONOMOEXT.CATAUTONOMO, caso contrário recebe
  PFUNC.CODCATEGORIAESOCIAL
   
   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";
   
   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"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"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.CNOMédia de horas semanais,
  considerando uma projeção de 7 dias.
   
    Regra do cálculo: 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).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.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) ;Caso PFUNC.CODSINDICATOFILIACAO esteja preenchido, será recuperado o
  valor do campo PSINDIC.CNPJ
Card
defaulttrue
id4
labelLeiaute S-1.2

Mapeamento dos campos para o leiaute S-1.2

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
ideVinculocpfTrab


ideVinculomatriculaPFUNCMATRICULAESOCIAL
altContratualdtAlteracao
DATAEVENTO

Se o campo alterado possuir histórico busca a data de mudança do histórico, caso contrário é gerado conforme data atual.

Para alteração salarial por dissídio busca o campo "Data de Inclusão". 

altContratualdtEf
DATAEFETIVAPara alteração salarial busca o campo "Data da Mudança" do Histórico Salarial.
vinculotpRegPrevPFUNCTPREGIMEPREV
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
trabTemporariojustProrrPFUNCJUSTIFICATIVAPRORROGTEMP
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.
infoEstatutariotpPlanRP

Recupera o valor do campo PFUNC.TIPOPLANOSEGREGACAOMASSA
infoEstatutarioindTetoRGPS

Recupera o valor do campo PFUNC.TETORGPS
infoEstatutarioindAbonoPerm

Recupera o valor do campo PFUNC.ABONOPERMANENCIA
infoContratonmCargo

Recupera o valor do campo PFUNCAO.NOME.
infoContratoCBOCargo

Recupera o valor do campo PFUNCAO.CBO2002.
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.  Para mais informações, acesse o link  DT - S-2206 e S-2306 - Geração da tag <vrSalFx>.

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
duracaoclauAssec


duracaoobjDetPFUNCMOTIVOCONTPRAZODETERMINADO
localTrabGeraltpInsc

Caso o funcionário possua somente um tomador de serviço que seja obra própria retorna "4 - CNO";

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;

Caso tpInsc seja 4: retorna valor do campo FCFOCEI.CEI.
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.
Card
defaulttrue
id4
labelLeiaute S-1.2

Mapeamento dos campos para o leiaute S-1.2

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
ideVinculocpfTrab


ideVinculomatriculaPFUNCMATRICULAESOCIAL
altContratualdtAlteracao
DATAEVENTO

Se o campo alterado possuir histórico busca a data de mudança do histórico, caso contrário é gerado conforme data atual.

Para alteração salarial por dissídio busca o campo "Data de Inclusão". 

altContratualdtEf
DATAEFETIVAPara alteração salarial busca o campo "Data da Mudança" do Histórico Salarial.
vinculotpRegPrevPFUNCTPREGIMEPREV
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
trabTemporariojustProrrPFUNCJUSTIFICATIVAPRORROGTEMP
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.
infoEstatutariotpPlanRP

Recupera o valor do campo PFUNC.TIPOPLANOSEGREGACAOMASSA
infoEstatutarioindTetoRGPS

Recupera o valor do campo PFUNC.TETORGPS
infoEstatutarioindAbonoPerm

Recupera o valor do campo PFUNC.ABONOPERMANENCIA
infoContratonmCargo

Recupera o valor do campo PFUNCAO.NOME.
infoContratoCBOCargo

Recupera o valor do campo PFUNCAO.CBO2002.
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.  Para mais informações, acesse o link  DT - S-2206 e S-2306 - Geração da tag <vrSalFx>.

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
duracaoclauAssec


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.
Card
id2
labelLeiaute 2.4.02

Mapeamento dos campos para o leiaute 2.4.02

Registro eSocialCampos eSocialTabela RMColuna RMInformações do calculo
ideEventoindRetifConforme manualideEventonrReciboPROTOCOLOideEventotpAmbCampo do parametrizador Etapa 1 - eSocial: Configurações Gerais
  (ESOCIALTPAMBIENTE)
ideEventoprocEmiValor válido 1 (Valor Fixo)ideEventoverProcVersão do RMideEmpregadortpInsc21 ou 22 pessoa física, demais, pessoa jurídicaideEmpregadornrInscGCOLIGADACGCideVinculocpfTrabPPESSOACPFideVinculonisTrabideVinculomatriculaPFUNCMATRICULAESOCIALaltContratualdtAlteracaoDATAEVENTOaltContratualdtEfDATAEFETIVAvinculotpRegPrevPFUNCTPREGIMEPREVinfoCeletistatpRegJorPFUNCTIPOREGIMEJORNADAinfoCeletistanatAtividadeCaso PFUNC.ESOCIALNATATIVIDADE seja "2" retorna "2 -
  Trabalho Rural" caso contrário, retorna "1 - Trabalho Urbano"
infoCeletistadtBaseRecupera o mês do campo PSINDIC.DATABASECORRSALARIALinfoCeletistacnpjSindCategProfPSINDICCNPJtrabTempjustProrrPFUNCJUSTIFICATIVAPRORROGTEMPinfoContratocodCargoRecupera valor do campo PFUNCAO.CODIGOinfoContratocodFuncaoRecupera valor do campo PFUNC.CODFUNCAOCONFinfoContratocodCategremuneracaovrSalFxVerifica o salário da competência no histórico salarialremuneracaoundSalFixoremuneracaodscSalVarRecupera valor do campo PFUNC.DESCRICAOSALVARIAVELduracaotpContrduracaodtTermPFUNCFIMPRAZOCONTRduracaoclauAsseclocalTrabGeraltpInsclocalTrabGeralnrInschorContratualqtdHrsSemhorContratualtpJornadaCódigo recuperado através do campo AHORARIO.TIPOJORESOCIALhorContratualdscTpJornRecupera o valor do campo AHORARIO.DESCRICAOhorContratualtmpParcPFUNCTEMPOPARCIALhorariodiahorariocodHorContratfiliacaoSindicalcnpjSindTrab