Tabela: RI0 - Benefícios - Órgãos Públicos


Arquivos atualizado em 19/08/2025


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Benefícios - Órgãos PúblicosRI0_FILIAL+RI0_MAT+RI0_CPF+RI0_CODUNI+RI0_NRBEN




Indices(SIX)
OrdemChaveDescriçãoNickName
1RI0_FILIAL+RI0_MAT+RI0_CPF+RI0_CODUNI+RI0_NRBENMatrícula + CPF + Cód. Único + Nr. Benef.




Abas(SXA)
XA_ALIASXA_ORDEMXA_DESCRICXA_AGRUPXA_TIPO
RI01Cadastrais
RI02Benefícios
RI03Pensão por Morte
RI04Transf. Benefício
RI05Mudança CPF
RI06Término
RI07Suspensão
RI08Reativação
RI09Pagamento




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
RI0_FILIAL Filial Filial Informe a Filial do registro de Benefícios. C 2 0 Sim Altera Real 033 1 1 1
RI0_MAT Matrícula Matrícula Informe a Matrícula do Funcionário associado ao Benefício. C 6 0 @! SRA->RA_MAT Sim Vizualiza Real 121 1 1 1
RI0_CPF CPF CPF Informe o CPF associado ao Benefício. C 11 0 @R 999.999.999-99 SRA->RA_CIC Sim Vizualiza Real 1 1 1
RI0_CODUNI Cód. Único Código Único eSocial Informe o Código Único eSocial associado ao Benefício. C 30 0 @! fVldCodUni() If(SRA->RA_EAPOSEN == '1', SRA->RA_CODUNIC,'') SRA08 Nao Altera Real If(SRA->RA_EAPOSEN == '1', .F.,.T.) 1 1 1
RI0_CNPJO CNJP Ori. CNPJ de Origem Informe o CNPJ de Origem associado ao Benefício. C 14 0 @R 99.999.999/9999-99 Vazio() .Or. CGC(M->RI0_CNPJO) Nao Altera Real 1 1 1
RI0_CADINI Data Cd. Ini Data Cadastro Inicial Informe se a Data Cadastral de Início do benefício é anterior à obrigatoriedade dos eventos não periódicos para o ente público no eSocial. C 1 0 @! Pertence(" 12") Nao Altera Real 1=Sim;2=Não 1 1 1
RI0_SITBEN Sit. Benef. Situação Beneficio Informe a Situação do Benefício. C 1 0 @! Pertence(" 123") Sim Altera Real 1=Benefício concedido pelo próprio órgão declarante;2=Benefício transferido de outro órgão;3=Mudança de CPF do beneficiário 1 1 1
RI0_NRBEN Nr. Benef. Número Beneficio Informe o Número do Benefício. C 20 0 @! fVlNrBen(M->RI0_NRBEN) Sim Altera Real 1 1 1
RI0_DTINIB Dt.Ini.Ben. Data Início do Beneficio Informe a Data de Início do Benefício. D 8 0 NaoVazio() .And. fVldDtIn() Sim Altera Real 2 1 1
RI0_DTPUBL Dt.Publi. Data Publicação do Benef. Informe a Data de Publicação do Benefício. D 8 0 NaoVazio() .And. fVldDtPubl() Sim Altera Real 2 1 1
RI0_TPBEN Tp. Benef. Tipo de Benefício Informe o Tipo de Benefício de acordo com a tabela S145. C 4 0 @! VALIDRCC("S145",M->RI0_TPBEN, 1, 4) .And. fVlTpBen() S145 Sim Altera Real 2 1 1
RI0_TPPLAN Tp.Pl.Segr. Tipo Plano Segregação Informe o Tipo de Plano Segregação do Benefício. C 1 0 @! Pertence(" 0123") Sim Altera Real 0=Sem segregação da massa;1=Fundo em capitalização;2=Fundo em repartição;3=Mantido pelo Tesouro 2 1 1
RI0_DSC Ds.Or.Benef. Descrição Orig. Beneficio Informe a Descrição Origem do Benefício. C 6 0 @! Nao Altera Real 2 1 1
RI0_DSCMEM Ds.Or.Benef. Descrição Orig. Benefício Informe a Descrição Origem do Benefício. M 10 0 @! IF(INCLUI,"",MSMM(RI0->RI0_DSC,255,,,,,"RI0",,"RDY")) Nao Altera Virtual 2 1 1
RI0_DECJUD Det.Judicial Determinação Judicial Informe se o Benefício possuí Determinação Judicial. C 1 0 @! Pertence(" 12") Nao Altera Real 1=Sim;2=Não 2 1 1
RI0_TPMORT Tp.Pen.Morte Tipo Pensão Morte Informe o Tipo de Pensão por Morte do Beneficio. C 1 0 @! Pertence(" 12") Nao Altera Real 1=Vitalícia;2=Temporária 3 1 2
RI0_CPFMOR CPF Inst. CPF do Instituidor Informe o CPF do Instituidor da Pensão por Morte. C 11 0 @R 999.999.999-99 Vazio() .Or. ChkCPF(M->RI0_CPFMOR) Nao Altera Real 3 1 1
RI0_DTOBIT Dt. Óbito Data do Óbito Informe da Data de Óbito. D 8 0 Nao Altera Real 3 1 1
RI0_CNPJA CNPJ Or.Ant. CNPJ Órgão Anterior Informe o CNPJ do Órgão anterior. C 14 0 @R 99.999.999/9999-99 Vazio() .Or. CGC(M->RI0_CNPJA) Nao Altera Real 4 1 1
RI0_NRBENA Nr.Ben.Ant. Número Beneficio Anterior Informe o Número do Benefício anterior à transferência. C 20 0 @! Nao Altera Real 4 1 1
RI0_DTTRAN Dt.Transf. Data Transferência Informe a Data de Transferência do Benefício. D 8 0 Nao Altera Real 4 1 1
RI0_OBS Ob.Tran.Ben. Obs. Transfer. Beneficio Informa alguma observação. C 6 0 Nao Altera Real 4 1 1
RI0_OBSMEM Ob.Tran.Ben. Obs. Transfer. Beneficio Informa alguma observação. M 10 0 IF(INCLUI,"",MSMM(RI0->RI0_OBS,255,,,,,,"RI0",,"RDY")) Nao Altera Virtual 4 1 1
RI0_CPFANT CPF Ant. CPF Anterior Informe o CPF Anterior. C 11 0 @R 999.999.999-99 (Vazio() .Or. ChkCPF(M->RI0_CPFANT)) .And. fGp19CPF() Nao Altera Real 5 1 1
RI0_NRBEAN Nr.Ben.Ant. Número Beneficio Anterior Informe o Número do Benefício Anterior à mudança de CPF. C 20 0 @! Nao Altera Real 5 1 1
RI0_DTALTC Dt.Alt.CPF Data Alter. CPF Informe a Data de Alteração do CPF. D 8 0 Nao Altera Real 5 1 1
RI0_OBSALT Obs.Mud.CPF Observação Mudança CPF Informe alguma observação sobre a mudança de CPF. C 6 0 Nao Altera Real 5 1 1
RI0_OBSAME Obs.Mud.CPF Observação Mudança CPF Informe alguma observação sobre a mudança de CPF. M 10 0 IF(INCLUI,"",MSMM(RI0->RI0_OBSALT,255,,,,,,"RI0",,"RDY")) Nao Altera Virtual 5 1 2
RI0_DTTERM Dt.Término Dt.Término Informe a Data de Término do benefício. D 8 0 fDtTerm() Nao Altera Real fChkWhen() 6 1 1
RI0_TERMOT Mot.Térm. Motivo Término Informe o Motivo do Término de acordo com a tabela S146. C 2 0 VALIDRCC("S146",M->RI0_TERMOT, 1, 2) S146 Nao Altera Real fChkWhen() 6 1 1
RI0_CNPJSU CNPJ Suc. CNPJ Sucessor Informar o CNPJ do Órgão Público Sucessor. C 14 0 @R 99.999.999/9999-99 Vazio() .Or. CGC(M->RI0_CNPJSU) Nao Altera Real fChkWhen() 4 1 2
RI0_NVCPF Novo CPF Novo CPF Informe o novo CPF do Beneficiário. C 11 0 @R 999.999.999-99 (Vazio() .Or. ChkCPF(M->RI0_NVCPF)) .And. fGp19CPF() Nao Altera Real fChkWhen() 5 1 1
RI0_INDSUP Ind. Suspen. Indicativo Suspensão Informe o Indicativo de Suspensão o Benefício. C 1 0 @! Pertence(" 12") Nao Altera Real 1=Sim;2=Não fChkWhen() 7 1 1
RI0_MOTSUP Mot.Suspen. Motivo Suspensão Informe o Motivo da Suspensão. Valores permitidos: 01 - Suspensão por não recadastramento e 09 - Outros Motivos de Suspensão. C 2 0 Nao Altera Real 01=Suspensão por não recadastramento;99= Outros motivos de suspensão fChkWhen() 7 1 1
RI0_DSSUP Desr. Susp. Descrição Suspensão Informe a Descrição do Motivo de Suspensão. C 6 0 @! Nao Altera Real 7 1 1
RI0_DSSUPM Desr. Susp. Descrição Suspensão Informe a Descrição do Motivo de Suspensão. M 10 0 IF(INCLUI,"",MSMM(RI0->RI0_DSSUP,255,,,,,,"RI0",,"RDY")) Nao Altera Virtual fChkWhen() 7 1 1
RI0_DTEFRE Dt.Efe.Reat. Dt. Efetivação Reativação Informar a Data da Efetiva Reativação do Benefício. D 8 0 fDtEfe() Nao Altera Real fChkWhen() 8 1 1
RI0_DTEFFI Dt.Efe.Finan Dt. Efeitos Financeiros Informar a Data de Efeitos Financeiros da reativação do Benefício. D 8 0 fDtEfFin() Nao Altera Real fChkWhen() 8 1 1
RI0_DTAS Dt.Al.Sus. Dt. Alteração/Suspensão Informe a Data de Alteração/Suspensão. D 8 0 fVldDtAs() Nao Altera Real fChkWhen() 1 1 1
RI0_PD Cód. Verba Código da Verba Informe o Código de Verba que representará o pagamento do Benefício. Esse Código de Verba deve ser uma verba do tipo Provento ou Base(provento). C 3 0 @! NaoVazio() .And. ExistCpo("SRV") .And. fProv() SRVPRO Nao Altera Real 9 1 2
RI0_VALOR Vlr. Benef. Valor Benefício Informe o Valor de Benefício utilizado para processamento dos cálculos ref. ao benefício. N 12 2 @E 999,999,999.99 NaoVazio() Nao Altera Real 9 1 2
RI0_STATUS Ativo Ativo Informe se o registro está Ativo ou não. C 1 0 "1" Nao Altera Real 1=Sim;2=Não 1 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
RI9 RI0_MAT+RI0_NRBEN RI9_MAT+RI9_NRBENE
RGB RI0_MAT+RI0_NRBEN RGB_MAT+RGB_NRBEN
SRC RI0_MAT+RI0_NRBEN RC_MAT+RC_NRBEN
SRD RI0_MAT+RI0_NRBEN RD_MAT+RD_NRBEN