Tabela: CUP - Cadastro Inicial do Vínculo


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Cadastro Inicial do VínculoCUP_FILIAL+CUP_ID+CUP_VERSAO+CUP_NOMEVETAFA278




Indices(SIX)
OrdemChaveDescriçãoNickName
1CUP_FILIAL+CUP_ID+CUP_VERSAO+CUP_MATRICID + Id. Ver. Reg + Matrícula
2CUP_FILIAL+CUP_ID+CUP_NRINSCID + Nr Inscrição
3CUP_FILIAL+CUP_MATRICMatrícula
4CUP_FILIAL+CUP_ID+CUP_VERSAO+CUP_NOMEVE+CUP_MATRICID + Id. Ver. Reg + Nome Evento + Matrícula







Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
CUP_FILIAL Filial Filial Deve representar neste campo o código da filial C 2 0 Sim Altera Real 033 1 2
CUP_ID ID Identificador do Registro Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. C 6 0 @! Nao Altera Real 1 2
CUP_VERSAO Id. Ver. Reg Id da Versão do Registro Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). C 14 0 @! Nao Altera Real 078 1 2
CUP_MATRIC Matrícula Matrícula do Funcionário Deve representar neste campo a matrícula do funcionário. C 30 0 @! Sim Altera Real 1 1
CUP_DTADMI Dt. Admissão Data Admissão Deve representar neste campo a data de admissão do funcionário. D 8 0 Sim Altera Real 1 1
CUP_TPADMI Tp. Admissão Tipo Admissão Deve representar neste campo o Tipo de admissão do trabalhador, conforme opções abaixo: 1 - Admissão; 2 - Transferência de empresa do mesmo grupo econômico; 3 - Transferência de empresa consorciada ou de consórcio; 4 - Transferência por motivo de sucessão, incorporação, cisão ou fusão. Validação: Se for igual a [2,3,4] é obrigatório o preenchimento do registro de Sucessão de Vínculo Trabalhista. C 1 0 @! Pertence(" 123456") Sim Altera Real #CboTpAdmiss() 1 1
CUP_INDADM Ind Admissão Indicativo de Admissão Deve representar neste campo o indicativo de admissão do funcionário: 1 = Normal 2 = Decorrente de Ação Fiscal 3 = Decorrente de Decisão Judicial C 1 0 @! Pertence(" 123") Sim Altera Real 1=Normal;2=Decorrente de Ação Fiscal;3=Decorrente de Decisão Judicial 1 1
CUP_INDPRE Ind Prim Emp Ind. Primeiro Emprego Deve representar neste campo se trata-se do primeiro emprego do funcionário: 1 = Sim 2 = Não C 1 0 @! Pertence(" 12") Sim Altera Real 1=Sim;2=Não 1 1
CUP_TPREGT Tp Reg Trab Tipo Regime Trabalhista Deve representar neste o tipo de regime trabalhista. 1 - CLT - Consolidação das Leis de Trabalho e legislações trabalhistas específicas; 2 - RJP - Regime Jurídico Próprio. C 1 0 @! Pertence(" 12") Sim Altera Real 1=CLT - Consolidação das Leis de Trabalho;2=Estatutário 1 1
CUP_TPREGP Tp Reg Prev Tp. Regime Previdenciário Deve representar neste campo o tipo de regime previdenciário: 1 - Regime Geral da Previdência Social - RGPS; 2 - Regime Próprio de Previdência Social - RPPS; 3 - Regime de Previdência Social no Exterior. C 1 0 @! Pertence(" 123") Sim Altera Real 1=Reg. Geral da Previdência Social - RGPS;2=Reg. Próprio de Previdência Social - RPPS;3=Reg. de Previdência Social no Exterior 1 1
CUP_TPREGJ Tp Reg Jor Tp. Regime Jornada Deve representar neste campo o regime de jornada do empregado: 1 - Submetidos a Horário de Trabalho (Cap. II da CLT); 2 - Atividade Externa especificada no Inciso I do Art. 62 da CLT; 3 - Funções especificadas no Inciso II do Art. 62 da CLT; 4 - Teletrabalho, previsto no Inciso III do Art. 62 da CLT. C 1 0 @! Pertence(" 1234") Sim Altera Real #CboTpRegJ() 1 1
CUP_NATATV Nat. Ativid. Natureza da Atividade Deve representar neste campo o tipo de vínculo trabalhista: 1 = Trabalho Urbano 2 = Trabalho Rural C 1 0 @! Pertence(" 12") Sim Altera Real 1=Trabalho Urbano;2=Trabalho Rural 1 1
CUP_CODCAT Id. Cat Id. Categoria Deve representar neste campo a categoria do trabalhador. C 6 0 @! xFunVldCmp("C87",,,,2,.F.) C87 S Sim Altera Real 1 1
CUP_DCODCA Des. Cat Des Categoria Deve representar neste campo a descrição da categoria do trabalhador C 220 0 @! Iif(!INCLUI .and. !Empty(CUP->CUP_CODCAT),Posicione("C87",1,xFilial("C87")+CUP->CUP_CODCAT,"C87_CODIGO+' - '+C87_DESCRI"),"") Nao Vizualiza Virtual 1 2
CUP_CODFUN Cód. Função Código da Função Deve representar neste campo o código da função do funcionário. C 6 0 @! xFunVldCmp("C8X",,,,2,,.F.) C8X S Sim Altera Real 1 2
CUP_DCODFU Descr Função Descrição da Função Deve representar neste campo a descrição da função do funcionário. C 220 0 @! Iif(!INCLUI,Posicione("C8X",1,xFilial("C8X")+CUP->CUP_CODFUN,"Alltrim(C8X_CODIGO)+' - '+C8X_DESCRI"),"") Nao Vizualiza Virtual 1 2
CUP_CODCGO Cód. Cargo Código do Cargo Deve representar neste campo o código do cargo do funcionário. C 6 0 @! xFunVldCmp("C8V",,,,2,,.F.) C8V S Sim Altera Real 1 1
CUP_DCODCG Descr. Cargo Descrição do Cargo Deve representar neste campo a descrição do cargo do funcionário. C 220 0 @! Iif(!INCLUI,Posicione("C8V",1,xFilial("C8V")+CUP->CUP_CODCGO,"ALLTRIM(C8V_CODIGO)+' - '+C8V_DESCRI"),"") Nao Vizualiza Virtual 1 2
CUP_CODCBO Cód.Ocupação Código da Ocupação Deve representar neste campo o código brasileiro da ocupação do funcionário. C 6 0 @! xFunVldCmp("C8Z",,,,2,,.F.) C8Z S Sim Altera Real 1 1
CUP_DCODCB Desc.Ocupac. Descrição da Ocupação Deve representar neste campo a descrição da ocupação do funcionário. C 220 0 @! Iif(!INCLUI .And. !Empty(CUP->CUP_CODCBO),Posicione("C8Z",1,xFilial("C8Z")+CUP->CUP_CODCBO,"C8Z_CODIGO+' - '+C8Z_DESCRI"),"") Nao Vizualiza Virtual 1 2
CUP_DATAB Data Base Data Base Categ. Prof. Tr Deve representar neste campo a data base da categoria profissional do trabalhador. C 2 0 99 Sim Altera Real 1 2
CUP_VLSLFX Vlr Sal Fixo Valor Salário Fixo Deve representar neste campo o valor do salário fixo do funcionário. N 16 2 @E 9,999,999,999,999.99 Sim Altera Real 1 1
CUP_UNSLFX Und Sal Fixo Unidade Salário Fixo Deve representar neste campo a unidade do salário fixo do funcionário: 1=Por Hora 2=Por Dia 3=Por Semana 4=Por Quinzena 5=Por Mês 6=Por Tarefa 7=Não Aplicável – Salario Excluisvamente Variável C 1 0 @! Pertence(" 1234567") Sim Altera Real 1=Por Hora;2=Por Dia;3=Por Semana;4=Por Quinzena;5=Por Mês;6=Por Tarefa;7=Não Aplicável - salário exclusivamente variável 1 1
CUP_DESSVR Desc Sal Var Desc Salário Variável Deve representar neste campo uma descrição do salário variável do funcionário. C 254 0 @! Sim Altera Real 1 2
CUP_TPCONT Tp. Contrato Tipo Contrato Deve representar neste campo o tipo de contrato de trabalho: 1 = Prazo indeterminado 2 = Prazo determinado C 1 0 @! Pertence(" 123") Sim Altera Real 1=Prazo indeterminado;2=Prazo determinado, definido em dias;3=Prazo determinado, vinculado à ocorrência de um fato. 1 1
CUP_DTTERM Dt Térm Con Data Término Contrato Deve representar neste campo a data de término do contrato. D 8 0 Sim Altera Real 1 2
CUP_MOTCON Hipot. Legal Hipotese Legal Contrat. Deve representar neste campo a hipótese legal para contratação do trabalhador estatutário. 1 = Necessidade transitória de substituição de seu pessoal regular. 2 = Acréscimo extraordinário de serviços. C 1 0 @! Pertence(" 12") Sim Altera Real 1=Necessidade de substituição transitória de pessoal permanente;2=Demanda complementar de serviços. 1 2
CUP_CPFTRS Cpf Trab.Sub Cpf Trab. Substituído Deve representar neste campo o CPF do trabalhador substituído C 11 0 @R 999.999.999-99 xFunVldPJF(,1,.F.) Sim Altera Real 1 2
CUP_MATSUB Mat.Trab.Sub Matric. Trab. Sub Deve representar neste campo a matricula do trabalhador que está sendo substituído. C 30 0 @! Sim Altera Real 1 2
CUP_TPINSC Tp Inscrição Tipo de Inscrição Deve representar neste campo o tipo de inscrição: 1 = CNPJ 2 = CPF 3 = CAEPF (Cadastro de Atividade Econômica de Pessoa Física) 4 = CNO (Cadastro Nacional de Obra) C 1 0 @! Pertence(" 1234") .and. XVldTNrIns(M->CUP_TPINSC,FWFLDGET("CUP_NRINSC")) Sim Altera Real 1=CNPJ;2=CPF;3=CAEPF;4=CNO 1 1
CUP_NRINSC Nr Inscrição Número de Inscrição Deve representar neste campo o número de inscrição do contribuinte. C 15 0 @! XVldTNrIns(FWFLDGET("CUP_TPINSC"),M->CUP_NRINSC) Sim Altera Real 1 1
CUP_CODLOT Id. Lotação Identificador da Lotação Deve representar neste campo o código da lotação onde o funcionário exerce suas atividades. C 6 0 @! xFunVldCmp("C99",,,,2,,.F.) C99 S Sim Altera Real 1 1
CUP_DCODLO Desc. Compl. Descrição da Lotação Deve representar neste campo a descrição da lotação onde o funcionário exerce suas atividades. C 220 0 @! Iif(!INCLUI .and. !Empty(CUP->CUP_CODLOT),Posicione("C99",1,xFilial("C99")+CUP->CUP_CODLOT,"C99_CODIGO+' - '+C99_DESCRI"),"") Nao Vizualiza Virtual 1 2
CUP_DESLOT Desc. Compl. Desc. Comp. Local Trabalh Deve representar neste campo a descrição complementar do local de trabalho. C 80 0 @! Sim Altera Real 1 2
CUP_QTDHJS Qtd. Horas Qtd. Horas Jornada Semana Deve representar neste campo a quantidade média de horas relativas a jornada semanal do trabalhador. N 5 2 @E 99.99 Sim Altera Real 1 2
CUP_CNPJSD CNPJ Sind. CNPJ Sindicato do Trab. Deve representar neste campo o CNPJ do sindicato ao qual o trabalhador encontra-se filiado. C 14 0 @R 99.999.999/9999-99 xFunVldPJF(,2,.F.) Sim Altera Real 1 2
CUP_ALVJUD Id Proc Jud Id. Processo Judicial Deve representar neste campo o número do processo judicial referente ao alvará judicial do funcionário. C 6 0 @! xFunVldCmp("C1G",3) C1G S Nao Altera Real 1 2
CUP_DALVJU Des Proc Jud Descr. Processo Judicial Deve representar neste campo a descrição do processo judicial referente ao alvará judicial do funcionário. C 220 0 @! Iif(!INCLUI,Posicione("C1G",3,xFilial("C1G")+CUP->CUP_ALVJUD,"C1G_TPPROC+' - '+C1G_NUMPRO"),"") Nao Vizualiza Virtual 1 2
CUP_FGTSOP Opt. FGTS? Optante FGTS? Deve representar neste campo se o trabalhador é optante pelo FGTS: 1 = Optante 2 = Não Optante C 1 0 Pertence(" 12") Sim Altera Real 1=Optante;2=Não Optante 1 1
CUP_DTFGTS Dt. Op. FGTS Data Opção FGTS Deve representar neste campo a data de opção do FGTS, sendo que a data deve ser igual ou posterior à data de admissão, observando o que segue: a) Se a data de admissão for posterior a 04/10/1988, a data de opção deverá ser igual à data de admissão, exceto para empregado doméstico; b) Se a data de admissão for anterior a 05/10/1988, a data de opção fica limitada a 05/10/1988. D 8 0 Sim Altera Real 1 2
CUP_CNPJEA CNPJ Emp Ant CNPJ Empregador Anterior Informar o número de inscrição do empregador anterior, de acordo com o tipo de inscrição indicado no campo {tpInscAnt}. Validação: Deve ser um número de inscrição válido diferente da inscrição do declarante, considerando as particularidades aplicadas à informação de CNPJ de órgão público em S-1000. Se {tpInscAnt} = [1], deve possuir 14 (catorze) algarismos e ser diferente do CNPJ base do empregador e dos estabelecimentos informados através do evento S-1005. Se {tpInscAnt} = [2], deve possuir 11 (onze) algarismos. Se {tpInscAnt} = [5], deve possuir somente algarismos. C 14 0 @! XVldTNrIns(FWFLDGET("CUP_INSANT"),M->CUP_CNPJEA) Sim Altera Real 1 2
CUP_MATANT Matr. Ant. Matrícula Anterior Deve representar neste campo a matrícula do funcionário na empresa que deu origem ao vínculo trabalhista. C 30 0 @! Sim Altera Real 1 2
CUP_DTINVI Dt.Ini.Vinc Data Início Vínc.Anterior Preencher com a data da transferência do empregado para o empregador D 8 0 Sim Altera Real 1 2
CUP_OBSVIN Obs Vínc Ant Obs. Vínculo Anterior Deve representar neste campo a observação referente ao vínculo anterior do funcionário. M 255 0 @! Sim Altera Real 1 2
CUP_CNPJCD CNPJ Cedente CNPJ Cedente Deve representar neste campo o CNPJ da empresa cedente. C 14 0 @R 99.999.999/9999-99 xFunVldPJF(,2,.F.) Sim Altera Real 1 2
CUP_MATRCD Mat. Cedente Matrícula Cedente Deve representar neste campo a matrícula do funcionário na empresa de origem (cedente). C 30 0 @! Sim Altera Real 1 2
CUP_DTADCD Dt Adm Ced Data Admissão Cedente Deve representar neste campo a data de admissão do trabalhador na empresa de origem (cedente). D 8 0 Sim Altera Real 1 2
CUP_INFOCD Inf Ônus Ced Informa Ônus Cedente Deve representar neste campo se o funcionário foi cedido com ônus ou sem ônus para o empregador cessionário: 1 = Ônus do Cedente 2 = Ônus do Cessionário 3 = Ônus do Cedente e Cessionário C 1 0 @! Pertence(" 123") Sim Altera Real 1=Ônus do Cedente;2=Ônus do Cessionário;3=Ônus do Cedente e Cessionário 1 2
CUP_CODASO Código ASO Cód. Atestado Saúde Ocup. Deve representar neste campo o código de atestado de saúde ocupacional do funcionário. C 6 0 @! xFunVldCmp("C8B",,,.F.) C8B S Sim Altera Real 1 2
CUP_DCODAS Descr. ASO Descr Atestado Saúde Ocup Deve representar neste campo a descrição do atestado de saúde ocupacional do funcionário. C 220 0 @! Iif(!INCLUI.and.!Empty(CUP->CUP_CODASO),Posicione("C8B",1,xFilial("C8B")+CUP->CUP_CODASO,"'Realizado em ' +DToC(C8B_DTASO)"),"") Nao Vizualiza Virtual 1 2
CUP_DTINIA Ini. Afastam Dt. Ini Afastamento Deve representar neste campo a data inicial do afastamento. D 8 0 Sim Altera Real 1 2
CUP_DTDESL Dt. Desligam Data do Desligamento Deve representar neste campo a data do desligamento. D 8 0 Sim Altera Real 1 2
CUP_INDPRO Ind. Provim. Indicativo Provimento Deve representar neste campo o indicativo de provimento. 1 - Normal; 2 - Decorrente de Decisão Judicial; 3 - Tomou posse mas não entrou exercício. C 1 0 @! Pertence(" 123") Sim Altera Real 1=Normal;2=Decorrente de Decisão Judicial 1 2
CUP_TIPPRO Tip. Provim. Tipo Provimento Deve representar neste campo o tipo de provimento. 1 - Nomeação em cargo efetivo; 2 - Nomeação em cargo em comissão; 3 - Incorporação (militar); 4 - Matrícula (militar); 5 - Reinclusão (militar). C 2 0 @! Pertence(" |1 |2 |3 |4 |5 |6 |99") Sim Altera Real 1=Cgo. efetivo;2=Cgo. comissao;3=Incorpor. Mil.;4=Matric. Mil.;5=Reinclus. Mil.;6=Diplomacao;99=Outros 1 2
CUP_DTNOME Dt. Nomeação Dt. Nomeação do Servidor Deve representar neste campo a data da nomeação do servidor. D 8 0 Sim Altera Real 1 2
CUP_DTPOSS Dt. Posse Dt. Posse Servidor Deve representar neste campo a data da posse do servidor. D 8 0 Sim Altera Real 1 2
CUP_DTEXER Dt.Exercicio Dt. Entrada Exercicio Deve representar neste campo a data da entrada sem exercício pelo servidor. D 8 0 Sim Altera Real 1 2
CUP_TPJORN Tp. Jornada Tipo de Jornada Trabalho Deve representar nesse campo o tipo de jornada da trabalho. 1 - Jornada Semanal (segunda a domingo) com apenas um horário padrão por dia da semana e folga fixa 2 - Demais tipos de jornada (escala, turno de revezamento, permutas, horários rotativos, etc.) C 1 0 @! Pertence(" 1239") Sim Altera Real 1=Jornada Semanal (seg a dom);2=Jornada 12 x 36;3=Jornada com horário diário fixo e folga variável;9=Demais Tipos de Jornada 1 2
CUP_DTPJOR Desc.Jornada Descrição Tipo Jornada Deve representar nesse campo a descrição do tipo da jornada. Obrigatório quando o 'Tp. Jornada', for igual a 2. C 100 0 @! Sim Altera Real 1 2
CUP_TPLOGD Tp Logr Dom. Tp Logr. Trab Domestico Deve representar neste campo o tipo de logradouro referente ao endereço do trabalhador domestico. C 6 0 @! xFunVldCMp("C06",3) C06 S Sim Altera Real 1 2
CUP_DSCTPL Log. Domest. Desc Tp Log Domestico Deve representar neste campo a descrição do tipo de logradouro referente ao endereço do trabalhador domestico. C 220 0 @! Iif(!INCLUI .and. !Empty(CUP->CUP_TPLOGD),Posicione("C06",3,xFilial("C06")+CUP->CUP_TPLOGD,"C06_CODIGO+' - '+C06_DESCRI"),"") Nao Vizualiza Virtual 1 2
CUP_DELOGD Des. Lg Dom. Desc Logr. Trab Domestico Deve representar neste campo o tipo de logradouro referente ao endereço do trabalhador domestico. C 100 0 @! Sim Altera Real 1 2
CUP_NRLOGD Nr. Logr Dom Nr. Logr Domestico Deve representar neste campo o número do logradouro do trabalhador domestico. C 10 0 @! Sim Altera Real 1 2
CUP_COMLGD Comp. Logr D Comp. Logr Trab Domestico Deve representar neste campo o complemento referente ao endereço do trabalhador domestico. C 30 0 @! Sim Altera Real 1 2
CUP_BAIRTD Bairro Trb D Bairro Trab Domestico Deve representar neste campo o bairro referente ao endereço do trabalhador domestico. C 60 0 @! Sim Altera Real 1 2
CUP_CEPLTD CEP Logr Dom CEP Logr. Trab Domestico Deve representar neste campo o CEP referente ao endereço do trabalhador domestico. C 8 0 @! Sim Altera Real 1 2
CUP_UFTRBD UF. Trb Dom. UF Trabalhador Domestico Deve representar neste campo a unidade federativa referente ao endereço do trabalhador domestico. C 6 0 @! xFunVldCmp("C09",3) C09 S Sim Altera Real 1 2
CUP_DUFTRD Des. UF Dom. Desc UF. Trab Domestico Deve representar neste campo a descrição da unidade federativa referente ao endereço do trabalhador domestico. C 220 0 @! Iif(!INCLUI .and. !Empty(CUP->CUP_UFTRBD),Posicione("C09",3,xFilial("C09")+CUP->CUP_UFTRBD,"C09_UF+' - '+C09_DESCRI"),"") Nao Vizualiza Virtual 1 2
CUP_CMUNTD Mun. Trab. D Mun. Trab Domestico Deve representar neste campo o código de município referente ao endereço do trabalhador domestico. C 6 0 @! xFunVldCmp("C07",3) C07 S Sim Altera Real 1 2
CUP_DSCMTD Mun. Trb Dom Mun. Trb Domestico Deve representar neste campo a descrição do município referente ao endereço do trabalhador domestico. C 220 0 @! Iif(!INCLUI .and. !Empty(CUP->CUP_CMUNTD),Posicione("C07",3,xFilial("C07")+CUP->CUP_CMUNTD,"C07_CODIGO+' - '+C07_DESCRI"),"") Nao Vizualiza Virtual 1 2
CUP_TPINST Tp.Insc Tom. Tipo Insc.Tomador Serviço Deve representar nesse campo o Tipo de Inscrição, referente a empresa contratante para a qual o trabalhador temporário será alocado. 1 - CNPJ 2 - CPF 3 - CAEPF (Cadastro de Atividade Econômica de Pessoa Física) 4 - CNO (Cadastro Nacional de Obra) C 1 0 @! Pertence(" 1234") .and. XVldTNrIns(M->CUP_TPINST,FWFLDGET("CUP_NRINST")) Nao Altera Real 1=CNPJ;2=CPF;3=CAEPF;4=CNO 1 2
CUP_NRINST Nr.Ins. Tom. Nro.Insc. Tomador Serviço Deve representar nesse campo o número de inscrição do contratante de serviços, de acordo com o tipo de inscrição. C 15 0 @! XVldTNrIns(FWFLDGET("CUP_TPINST"),M->CUP_NRINST) Nao Altera Real 1 2
CUP_MOTVAF Cód.Mot.Afas Código Motivo Afastamento Deve representar neste campo o motivo de afastamento temporário do funcionário. C 6 0 @! XFUNVldCmp("C8N",,,,2,.T.) C8N S Sim Altera Real 1 2
CUP_RECEVT Núm.Rec.Evt Núm. recibo evento S-2190 Deve representar neste campo o número do recibo do evento S-2190 - Admissão de Trabalhador - Registro Preliminar, caso o mesmo tenha sido enviado. C 40 0 @! Sim Altera Real 1 2
CUP_DMOTVA Desc.Mot.Afa Descrição Motivo Afastame Deve representar neste campo a descrição do motivo de afastamento temporário do funcionário. C 220 0 @! IF(!INCLUI.AND.!EMPTY(CUP->CUP_MOTVAF),Posicione( "C8N", 1, xFilial("C8N")+CUP->CUP_MOTVAF, "C8N_CODIGO+' – '+C8N_DESCRI" ),"") Nao Vizualiza Virtual 1 2
CUP_CNPJCP CNPJ Cat Pro CNPJ Sind. da Categoria Deve representar neste campo o CNPJ do sindicato representativo da categoria C 14 0 @R 99.999.999/9999-99 xFunVldPJF(,2,.F.) Sim Altera Virtual 1 2
CUP_NOMEVE Nome Evento Nome Evento Deve representar nesse campo o nome do evento do trabalhador: S2100 = Cadastro Inicial do Trabalhador S2200 = Admissão do Trabalhador S2300 = Trabalhador Sem Vínculo ORIGI = Registro Original. Consolida as informações do trabalhador. C 5 0 @! Nao Altera Real 1 2
CUP_TPINAP Tp. Ins Apre Tp Inscr. Contr. Aprendiz Deve representer neste campo o tipo de inscrição do contratante de aprendiz por entidade educativa sem fins lucrativos. C 1 0 @! Pertence(" 1234") .and. XVldTNrIns(M->CUP_TPINAP,FWFLDGET("CUP_NRINAP")) Nao Altera Real 1=CNPJ;2=CPF;3=CAEPF;4=CNO 1 2
CUP_NRINAP Nr. Insc Apr Nr. Inscrição Aprendiz Deve representar neste campo o número de inscrição do contratante de aprendiz por entidade educativa sem fim lucrativos. C 15 0 @! XVldTNrIns(FWFLDGET("CUP_TPINAP"),M->CUP_NRINAP) Nao Altera Real 1 2
CUP_TMPARC Temp.Parcial Contrat. Tempo Parcial Contrato de trabalho em regime parcial, ou seja, cuja jornada semanal não exceda 25 horas semanais. 1=Sim 2=Não C 1 0 @! Pertence(" 0123") Nao Altera Real 0=Não é contrato em tempo parcial;1=Limitado a 25 horas semanais;2=Limitado a 30 horas semanais;3=Limitado a 26 horas semanais. 1 2
CUP_CODCAR Cod.Carreira Código Carreira Pública Deve representar neste campo o código de identificação da carreira pública do trabalhador, conforme tabela do eSocial. C 6 0 @! xFunVldCmp("T5K",1) T5K S Nao Altera Real 1 2
CUP_DESCAR Des.Carreira Descrição da Carreira Deve representar neste campo a descrição do código da carreira pública do funcionário. C 220 0 @! IF(!INCLUI,Posicione("T5K",5,xFilial("T5K") + CUP->CUP_CODCAR+'1', "Alltrim(T5K_CODIGO) + '-' + T5K_DESCRI"),"") Nao Vizualiza Virtual 1 2
CUP_DTINGC Dt. Ingresso Data Ingresso Carreira Deve representar neste campo a data em que o funcionário ingressou na carreira identificada. D 8 0 Nao Altera Real 1 2
CUP_JUSHIP Just. Legal Just. Hipotese Legal Deve representar neste campo a justificativa da hipotese legal da contratação. M 255 0 @! Nao Altera Real 1 2
CUP_TPINCL Tp. Contrato Tipo Inclusão Contrato Deve representar neste campo o tipo de inclusão do contrato do trabalhador temporário. 1 - Locais sem filiais; 2 - Estudo de mercado; 3 - Contratação superior a 3 meses C 1 0 @! Pertence(" 123") Nao Altera Real 1=Locais sem filiais;2=Estudo de mercado;3=Contratação superior a 3 meses 1 2
CUP_TPLASM Tp.Plan.Seg Tp. Plano Segr. Massa Deve representar neste campo o tipo de segregação da massa 1 - Plano previdenciário ou único; 2 - Plano financeiro. C 1 0 @! Pertence(" 12") Nao Altera Real 1=Plano Previdenciário ou Único; 2=Plano Financeiro 1 2
CUP_NPROJE Proc. Judic. Proc. Judic. Estatutário Deve representar neste campo o número de identificação do processo estatutário. C 6 0 @! xFunVldCmp("C1G",3) C1G S Nao Altera Real 1 2
CUP_DNPRJE Des.Proc.Jud Des.Proc. Judicial Estat. Deve representar neste campo a descrição do processo judicial do funcionário estatutário. C 220 0 @! Iif(!INCLUI,Posicione("C1G",8,xFilial("C1G")+CUP->CUP_NPROJE+"1","C1G_TPPROC+' - '+C1G_NUMPRO"),"") Nao Vizualiza Virtual 1 2
CUP_TPINTT Tp.Insc.Est. Tipo Insc. Estab. Vincul. Deve representar neste campo o tipo de inscrição do trabalhador, quando se tratar de um temporário. 1=CNPJ 2=CPF C 1 0 @! Pertence(" 1234") .and. XVldTNrIns(M->CUP_TPINTT,FWFLDGET("CUP_NRINTT")) Nao Altera Real 1=CNPJ;2=CPF;3=CAEPF;4=CNO 1 2
CUP_NRINTT Nr.Insc.Est. Núm. Inscr. Estab. Vincul Deve representar neste campo o número da inscrição do trabalhador temporário. C 15 0 @! XVldTNrIns(FWFLDGET("CUP_TPINTT"),M->CUP_NRINTT) Nao Altera Real 1 2
CUP_CLAUAS Cláusula Ass Cláusula asseguratória Deve Indicar se o contrato por prazo determinado contém cláusula asseguratória do direito recíproco de rescisão antes da data de seu término: S - Sim; N - Não. C 1 0 @! Pertence(" 12") Nao Altera Real 1=Sim;2=Não 1 2
CUP_CPFSUB Cpf Substit. Cpf Substituido Preencher com o número do CPF do representante anterior da unidade familiar. C 11 0 @R 999.999.999-99 Sim Altera Real 1 2
CUP_MATRAN Matric. Ant. Matricula Anterior Matrícula do trabalhador no representante anterior da unidade familiar. C 30 0 @! Sim Altera Real 1 2
CUP_DTTRAN Dt. Transf. Data Transferência Data da transferência do vínculo ao novo representante da unidade familiar. D 8 0 Sim Altera Real 1 2
CUP_STASEC StatusSecund Status Secundário Utilizado no histórico, monitor para o caso extemporâneo. C 1 0 @! Nao Altera Real 1 2
CUP_DINSIS Dt Inc Sist Data Inclusão Sistêmica Deve representar neste campo a data de inclusão sistêmica, utilzada pelos os eventos extemporâneos. D 8 0 ddatabase Nao Altera Real 1 2
CUP_INSANT Tp Insc Ante Tipo inscrição Anterior Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05. C 1 0 @! Pertence(" 1256") Sim Altera Real 1=CNPJ;2=CPF;5=CGC;6=CEI 1 2
CUP_OBJDET Obj. Determi Objeto Determinante Contr Indicação do objeto determinante da contratação por prazo determinado ( Obra, Serviço, Safra, etc.) C 254 0 @! Nao Altera Real 1 2
CUP_CPFANT Antigo CPF CPF Antigo do Trabalhador Preencher com o número do CPF antigo do trabalhador. Este campo deve ser utilizado quando houver a necessidade de alteração do CPF do trabalhador no E-Social de acordo com a Nota Orientativa de 2018-12. C 11 0 @R 999.999.999-99 xFunVldPJF(,1,.F.) Sim Altera Real 1 2
CUP_MATOLD Matr Ant Matricula Anterior Preencher com a matrícula anterior do trabalhador. Este campo deve ser preenchido quando houver a necessidade de alteração do CPF do trabalhador de acordo com a Nota Orientativa 2018-12. C 30 0 @! Sim Altera Real 1 2
CUP_DATCPF Dt Alt CPF Data de Alteração do CPF Data de alteração do CPF. Este campo deve ser preenchido quando houver a necessidade de alteração do CPF do Trabalhador no E-Social de acordo com a Nota Orientativa 2018-12. D 8 0 Sim Altera Real 1 2
CUP_OBSCPF Obs CPF Observação na Alt de CPF Observação. Este campo deve ser preenchido quando houver a necessidade de alteração do CPF do Trabalhador no E-Social de acordo com a Nota Orientativa de 2018-12. M 255 0 @! Sim Altera Real 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
CRQ CUP_ID+CUP_VERSAO CRQ_ID+CRQ_VERSAO
T80 CUP_ID+CUP_VERSAO T80_ID+T80_VERSAO
T3L CUP_ID+CUP_VERSAO T3L_ID+T3L_VERSAO
CMG CUP_ID+CUP_VERSAO CMG_ID+CMG_VERSAO