Versões comparadas

Chave

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

Mapeamento dos campos para o leiaute 2.5.00

Registro eSocialCampo eSocialTabela RMColuna RMInformações do calculo
ideEventoindRetif

Conforme manual
ideEventonrRecibo
PROTOCOLO
ideEventoindApuracao
INDAPURACAO
ideEventoperApur

Informação recuperada através dos campos 'MESCOMP e ANOCOMP' da Tabela PESOCIALFOLHAMENSAL
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
ideTrabalhadorcpfTrab


ideTrabalhadornisTrab

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
infoMVindMV

Caso seja autônomo do Fluxus retorna o campo 'INDMV' da tabela 'PESOCIALCLIFOR'';


Caso seja autônomo Externo retorna o campo 'INDMV' da tabela 'PPAGTOAUTONOMOEXT';

Caso o funcionário possua vinculo em outra empresa, tanto referente a outra coligada como externo, e o valor da contribuição seja igual a zero, então retorna 1;


Caso o funcionário possua vinculo em outra empresa, tanto referente a outra coligada como externo, e o valor da contribuição seja menor que o teto do INSS, então retorna 2.


Nos demais casos retorna 3.
remunOutrEmprtpInsc

Caso seja autônomo do Fluxus retorna o campo 'TPINSCRICAO' da tabela 'PESOCIALCLIFORMULTVINCULOS'; Caso seja autônomo Externo retorna 1 ou 2 de acordo com o campo "CNPJREMUNOUTREMPR" da tabela 'PPAGTOAUTONOMOEX';
Caso seja vinculo externo retorna o campo 'TPINSCRICAO' da tabela 'PFMULTVINCULOSEXTERNO';
Caso seja vinculo outra coligada retorna o campo 'IDENTIFICACAOCGC' da tabela 'PSECAO'
remunOutrEmprnrInsc

Caso seja autônomo do Fluxus retorna o campo 'CNPJREMUNOUTREMPR' da tabela 'FLANCOMPL';


Caso seja autônomo Externo retorna o campo 'CNPJREMUNOUTREMPR'  da tabela 'PPAGTOAUTONOMOEXT';

Caso seja vinculo externo retorna o campo 'NRINSCRICAO' da tabela 'PFMULTVINCULOSEXTERNO';


Caso seja vinculo outra coligada retorna o campo 'CGC' da tabela 'PSECAO'
remunOutrEmprcodCateg

Caso seja autônomo do Fluxus retorna o campo 'CODCATEG' da tabela 'FLANCOMPL';

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

Caso seja autônomo do Fluxus retorna o campo 'VLRREMUNERACAO' da tabela 'PESOCIALCLIFORMULTVINCULOS'

Caso seja vinculo externo retorna o campo 'VLRREMUNERACAO' da tabela 'PFMULTVINCULOSEXTERNO';

Caso seja vinculo outra coligada retorna o campo 'BASEINSS' mais 'BASEINSS13' da tabela 'PFPERFF'
infoComplemnmTrab

Caso seja autônomo do Fluxus retorna FCFO.NOME, caso seja autônomo externo retorna PPAGTOAUTONOMOEXT.NOMEAUTONOMO, caso seja autônomo cadastrado no Labore retorna PFUNC.NOME
infoComplemdtNascto

Caso seja autônomo do Fluxus retorna FCFO.DTNASCIMENTO, caso seja autônomo externo retorna PPAGTOAUTONOMOEXT.DTNASCIMENTO, caso seja autônomo cadastrado no Labore retorna PPESSOA.DTNASCIMENTO
procJudTrabtpTrib

Caso PFPROCESSOSJUDICIAIS.TPTRIBUTO seja 'IRRF' retorna 1

Caso PFPROCESSOSJUDICIAIS.TPTRIBUTO seja 'INSS' retorna 2

Caso PFPROCESSOSJUDICIAIS.TPTRIBUTO seja 'FGTS' retorna 3

Caso PFPROCESSOSJUDICIAIS.TPTRIBUTO seja 'Contribuição sindical' retorna 4
procJudTrabnrProcJudPFPROCESSOSJUDICIAISNROPROCESSO
procJudTrabcodSuspPFPROCESSOSJUDICIAISCODSUSPPROCJUD
infoIntermqtdDiasInterm

Informação obtida a partir dos registros da tabela PFCONVOCACAOPFPERFF campo QUANTIDADEDIAS no anexo do funcionário.
dmDevideDmDev

Recupera o valor do campo PFFINANC.NROPERIODO. Quando se trata de autônomo do Fluxus ou Externo obtêm o valor de suas respectivas movimentações
dmDevcodCateg

Caso seja autônomo do Fluxus 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  'PPAGTOAUTONOMOEXT' 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.
ideEstabLottpInsc

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

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

Caso PSECAO.TPLOTACAO seja 02 retorna PSECAO.CNO;

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

Outro caso retorna PSECAO.CGC;

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

Caso seção no nível de quebra do FPAS possua um valor de FPAS definido, recupera o código desta seção, caso contrário recupera o código da seção no nível de quebra da filial.
remunPerApurmatriculaPFUNCMATRICULAESOCIAL
remunPerApurindSimples

Caso exista registro na tabela PFHSTINDSIMPLES com a DTMUDANCA menor ou igual último dia do mês (PESOCIALEVENTOS.MESCOMP) e ano (PESOCIALEVENTOS.ANOCOMP) retorna PFHSTINDSIMPLES.CODIGO histórico mais atual.



Senão retorna PFUNC.INDSIMPLES
itensRemuncodRubrPEVENTOCODIGO
itensRemunideTabRubr

Caso exista Prefixo para os eventos de tabela, retorna o caractere parametrizado, caso contrário, retorna GCOLIGADA.CODIGO
itensRemunqtdRubrPFFINANCREF
itensRemunfatorRubr

Caso PEVENTO.VALHORDIAREF seja Hora ou Referência retorna PEVENTO.PORCINCID, caso contrário retorna vazio
itensRemunvrUnit

Caso PFFINANC.VALOR e PFFINANC.REF sejam diferentes de 0 retorna PFFINANC.VALOR / PFFINANC.REF, caso contrário retorna 0.

Obs.: A tag será apresentada no XML apenas se o evento for do tipo Hora ou Dia.
itensRemunvrRubrPFFINANCVALOR
detOpercnpjOperVOPERADORASAUDECNPJ
detOperregANSVOPERADORASAUDEregANS
detOpervrPgTit

Valor do evento – Valor dos dependentes informado no histórico de assistência saúde
detPlanotpDep

É 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".
detPlanocpfDepPFDEPENDCPF
detPlanonmDepPFDEPENDNOME
detPlanodtNasctoPFDEPENDDTNASCIMENTO
detPlanovlrPgDepPFHSTASSMEDVALOR
infoTrabIntermcodConv

Informação obtida a partir dos registros da tabela PFCONVOCACAO campo CODCONVOCACAO no anexo do funcionário.
infoAgNocivograuExp

Campo calculado a partir do Código de Ocorrência obtido no Histórico de Ocorrência (PHSTOCORRENCIA) para a competência do Dissídio (perRef) conforme abaixo:

-Caso PHSTOCORRENCIA.CODOCORRENCIA seja 0, 1ou 5 retorna "1-Não ensejador de aposentadoria especial";

-Caso PHSTOCORRENCIA.CODOCORRENCIA seja 4 ou 8 retorna "4-Ensejador de Aposentadoria Especial - FAE25_06% (25 anos de contribuição e alíquota de 6%)";

-Caso PHSTOCORRENCIA.CODOCORRENCIA seja 3 ou 7 retorna "3-Ensejador de Aposentadoria Especial - FAE20_09% (20 anos de contribuição e alíquota de 9%)";

-Caso PHSTOCORRENCIA.CODOCORRENCIA seja 2 ou 6 retorna "2-Ensejador de Aposentadoria Especial - FAE15_12% (15 anos de contribuição e alíquota de 12%)"
ideADCdtAcConvPDADOSDISDTACORDO
ideADCtpAcConvPDADOSDISTPACORDO
ideADCcompAcConv

PDADOSDIS.ANOCOMPPAGTO + PDADOSDIS.MESCOMPPAGTO
ideADCdtEfAcConvPDADOSDISDTEFEITO
ideADCdscPDADOSDISDESCRICAO
ideADCremunSuc

Se estiver marcado o campo 'Pagamento de verbas devidas pela empresa sucessora a empregados

desligados ainda na sucedida' no cadastro do Dissídio/Acordo Coletivo o valor será 'S', caso contrário será 'N'.
idePeriodoperRef

O sistema buscará o mês e ano que existirem nos campos PFVERBASDIS.ANOREF e PFVERBASDIS.MESREF de acordo com a competência do desligamento.
ideEstabLottpInsc

Caso seja autônomo do Fluxus ou autônomo Externo:

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

Caso o parâmetro "Utiliza tomadores de serviço" estiver marcado e tomador obra própria:

Caso FCFOCEI.CEI esteja preenchido retorna "4 - CNO (Cadastro Nacional de Obra)";

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

Caso o parâmetro "Utiliza tomadores de serviço" estiver marcado e tomador diferente de obra própria:

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

Caso o parâmetro "Utiliza tomadores de serviço" estiver desmarcado:

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

ideEstabLotnrInsc

Caso seja autônomo do Fluxus ou autônomo Externo:

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

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

Caso o parâmetro "Utiliza tomadores de serviço" estiver marcado e tomador obra própria:

Caso tpInsc seja 1: retorna valor do campo FCFO.CGCCFO;

Caso tpInsc seja 4: retorna valor do campo FCFOCEI.CEI;

Caso o parâmetro "Utiliza tomadores de serviço" estiver marcado e tomador diferente de obra própria:

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

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

Caso o parâmetro "Utiliza tomadores de serviço" estiver desmarcado:

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

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





ideEstabLotcodLotacao

Caso seção no nível de quebra do FPAS possua um valor de FPAS definido, recupera o código desta seção, caso contrário recupera o código da seção no nível de quebra da filial.
remunPerAntmatriculaPFUNCMATRICULAESOCIAL
remunPerAntindSimples

Caso exista registro na tabela PFHSTINDSIMPLES com a DTMUDANCA menor ou igual último dia do mês (PESOCIALEVENTOS.MESCOMP) e ano (PESOCIALEVENTOS.ANOCOMP) retorna PFHSTINDSIMPLES.CODIGO histórico mais atual.



Senão retorna PFUNC.INDSIMPLES
itensRemuncodRubrPEVENTOCODIGO
itensRemunideTabRubr

Caso exista Prefixo para os eventos de tabela, retorna o caractere parametrizado, caso contrário, retorna GCOLIGADA.CODIGO
itensRemunqtdRubrPFFINANCREF
itensRemunfatorRubr

Caso PEVENTO.VALHORDIAREF seja Hora ou Referência retorna PEVENTO.PORCINCID, caso contrário retorna vazio
itensRemunvrUnit

Caso PFFINANC.VALOR e PFFINANC.REF sejam diferentes de 0 retorna PFFINANC.VALOR / PFFINANC.REF, caso contrário retorna 0.

Obs.: A tag será apresentada no XML apenas se o evento for do tipo Hora ou Dia.
itensRemunvrRubrPFFINANCVALOR
infoAgNocivograuExp

Campo calculado a partir do Código de Ocorrência obtido no Histórico de Ocorrência (PHSTOCORRENCIA) para a competência do Dissídio (perRef) conforme abaixo:

-Caso PHSTOCORRENCIA.CODOCORRENCIA seja 0, 1ou 5 retorna "1-Não ensejador de aposentadoria especial";

-Caso PHSTOCORRENCIA.CODOCORRENCIA seja 4 ou 8 retorna "4-Ensejador de Aposentadoria Especial - FAE25_06% (25 anos de contribuição e alíquota de 6%)";

-Caso PHSTOCORRENCIA.CODOCORRENCIA seja 3 ou 7 retorna "3-Ensejador de Aposentadoria Especial - FAE20_09% (20 anos de contribuição e alíquota de 9%)";

-Caso PHSTOCORRENCIA.CODOCORRENCIA seja 2 ou 6 retorna "2-Ensejador de Aposentadoria Especial - FAE15_12% (15 anos de contribuição e alíquota de 12%)"
infoComplContcodCBO

Caso seja autônomo do Fluxus retorna FCFO.CBOAUTONOMO, caso seja autônomo externo retorna PPAGTOAUTONOMOEXT.CBOAUTONOMO, caso seja autônomo cadastrado no Labore retorna PFUNCAO.CBO2002
infoComplContnatAtividade

Caso seja autônomo do Fluxus e FCFO.RAMOATIV seja 16 ou autônomo externo e PPAGTOAUTONOMOEXT.NATUREZAATIV seja 16 ou autônomo cadastrado no Labore e PFUNC.ESOCIALNATATIVIDADE seja 2 retorna '2-Trabalho Rural' senão retorna '1-Trabalho Urbano'
Card
id2
labelLeiaute S-1.0

Mapeamento dos campos para o leiaute S-1.0

Registro eSocialCampo eSocialTabela RMColuna RMInformações do calculo