| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| RI0 | 01 | RI0_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | S | A | R | | | | | | 033 | 1 |
| RI0 | 02 | RI0_MAT | C | 6 | 0 | Matrícula | Matrícula | @! | | SRA->RA_MAT | | 1 | | S | V | R | | | | | | 121 | 1 |
| RI0 | 03 | RI0_CPF | C | 11 | 0 | CPF | CPF | @R 999.999.999-99 | | SRA->RA_CIC | | 1 | | S | V | R | | | | | | | 1 |
| RI0 | 04 | RI0_CODUNI | C | 30 | 0 | Cód. Único | Código Único eSocial | @! | fVldCodUni() | If(SRA->RA_EAPOSEN == '1', SRA->RA_CODUNIC,'') | SRA08 | 1 | | N | A | R | | | | If(SRA->RA_EAPOSEN == '1', .F.,.T.) | | | 1 |
| RI0 | 05 | RI0_CNPJO | C | 14 | 0 | CNJP Ori. | CNPJ de Origem | @R 99.999.999/9999-99 | Vazio() .Or. CGC(M->RI0_CNPJO) | | | 1 | | N | A | R | | | | | | | 1 |
| RI0 | 06 | RI0_CADINI | C | 1 | 0 | Data Cd. Ini | Data Cadastro Inicial | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 1 |
| RI0 | 07 | RI0_SITBEN | C | 1 | 0 | Sit. Benef. | Situação Beneficio | @! | Pertence(" 123") | | | 1 | | S | A | R | | 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 |
| RI0 | 08 | RI0_NRBEN | C | 20 | 0 | Nr. Benef. | Número Beneficio | @! | fVlNrBen(M->RI0_NRBEN) | | | 1 | | S | A | R | | | | | | | 1 |
| RI0 | 39 | RI0_DTAS | D | 8 | 0 | Dt.Al.Sus. | Dt. Alteração/Suspensão | | fVldDtAs() | | | 1 | | N | A | R | | | | fChkWhen() | | | 1 |
| RI0 | 42 | RI0_STATUS | C | 1 | 0 | Ativo | Ativo | | | "1" | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 1 |
| RI0 | 09 | RI0_DTINIB | D | 8 | 0 | Dt.Ini.Ben. | Data Início do Beneficio | | NaoVazio() .And. fVldDtIn() | | | 1 | | S | A | R | | | | | | | 2 |
| RI0 | 10 | RI0_DTPUBL | D | 8 | 0 | Dt.Publi. | Data Publicação do Benef. | | NaoVazio() .And. fVldDtPubl() | | | 1 | | S | A | R | | | | | | | 2 |
| RI0 | 11 | RI0_TPBEN | C | 4 | 0 | Tp. Benef. | Tipo de Benefício | @! | VALIDRCC("S145",M->RI0_TPBEN, 1, 4) .And. fVlTpBen() | | S145 | 1 | | S | A | R | | | | | | | 2 |
| RI0 | 12 | RI0_TPPLAN | C | 1 | 0 | Tp.Pl.Segr. | Tipo Plano Segregação | @! | Pertence(" 0123") | | | 1 | | S | A | R | | 0=Sem segregação da massa;1=Fundo em capitalização;2=Fundo em repartição;3=Mantido pelo Tesouro | | | | | 2 |
| RI0 | 13 | RI0_DSC | C | 6 | 0 | Ds.Or.Benef. | Descrição Orig. Beneficio | @! | | | | 1 | | N | A | R | | | | | | | 2 |
| RI0 | 14 | RI0_DSCMEM | M | 10 | 0 | Ds.Or.Benef. | Descrição Orig. Benefício | @! | | IF(INCLUI,"",MSMM(RI0->RI0_DSC,255,,,,,"RI0",,"RDY")) | | 1 | | N | A | V | | | | | | | 2 |
| RI0 | 15 | RI0_DECJUD | C | 1 | 0 | Det.Judicial | Determinação Judicial | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 2 |
| RI0 | 16 | RI0_TPMORT | C | 1 | 0 | Tp.Pen.Morte | Tipo Pensão Morte | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Vitalícia;2=Temporária | | | | | 3 |
| RI0 | 17 | RI0_CPFMOR | C | 11 | 0 | CPF Inst. | CPF do Instituidor | @R 999.999.999-99 | Vazio() .Or. ChkCPF(M->RI0_CPFMOR) | | | 1 | | N | A | R | | | | | | | 3 |
| RI0 | 18 | RI0_DTOBIT | D | 8 | 0 | Dt. Óbito | Data do Óbito | | | | | 1 | | N | A | R | | | | | | | 3 |
| RI0 | 19 | RI0_CNPJA | C | 14 | 0 | CNPJ Or.Ant. | CNPJ Órgão Anterior | @R 99.999.999/9999-99 | Vazio() .Or. CGC(M->RI0_CNPJA) | | | 1 | | N | A | R | | | | | | | 4 |
| RI0 | 20 | RI0_NRBENA | C | 20 | 0 | Nr.Ben.Ant. | Número Beneficio Anterior | @! | | | | 1 | | N | A | R | | | | | | | 4 |
| RI0 | 21 | RI0_DTTRAN | D | 8 | 0 | Dt.Transf. | Data Transferência | | | | | 1 | | N | A | R | | | | | | | 4 |
| RI0 | 22 | RI0_OBS | C | 6 | 0 | Ob.Tran.Ben. | Obs. Transfer. Beneficio | | | | | 1 | | N | A | R | | | | | | | 4 |
| RI0 | 23 | RI0_OBSMEM | M | 10 | 0 | Ob.Tran.Ben. | Obs. Transfer. Beneficio | | | IF(INCLUI,"",MSMM(RI0->RI0_OBS,255,,,,,,"RI0",,"RDY")) | | 1 | | N | A | V | | | | | | | 4 |
| RI0 | 31 | RI0_CNPJSU | C | 14 | 0 | CNPJ Suc. | CNPJ Sucessor | @R 99.999.999/9999-99 | Vazio() .Or. CGC(M->RI0_CNPJSU) | | | 1 | | N | A | R | | | | fChkWhen() | | | 4 |
| RI0 | 24 | RI0_CPFANT | C | 11 | 0 | CPF Ant. | CPF Anterior | @R 999.999.999-99 | (Vazio() .Or. ChkCPF(M->RI0_CPFANT)) .And. fGp19CPF() | | | 1 | | N | A | R | | | | | | | 5 |
| RI0 | 25 | RI0_NRBEAN | C | 20 | 0 | Nr.Ben.Ant. | Número Beneficio Anterior | @! | | | | 1 | | N | A | R | | | | | | | 5 |
| RI0 | 26 | RI0_DTALTC | D | 8 | 0 | Dt.Alt.CPF | Data Alter. CPF | | | | | 1 | | N | A | R | | | | | | | 5 |
| RI0 | 27 | RI0_OBSALT | C | 6 | 0 | Obs.Mud.CPF | Observação Mudança CPF | | | | | 1 | | N | A | R | | | | | | | 5 |
| RI0 | 28 | RI0_OBSAME | M | 10 | 0 | Obs.Mud.CPF | Observação Mudança CPF | | | IF(INCLUI,"",MSMM(RI0->RI0_OBSALT,255,,,,,,"RI0",,"RDY")) | | 1 | | N | A | V | | | | | | | 5 |
| RI0 | 32 | RI0_NVCPF | C | 11 | 0 | Novo CPF | Novo CPF | @R 999.999.999-99 | (Vazio() .Or. ChkCPF(M->RI0_NVCPF)) .And. fGp19CPF() | | | 1 | | N | A | R | | | | fChkWhen() | | | 5 |
| RI0 | 29 | RI0_DTTERM | D | 8 | 0 | Dt.Término | Dt.Término | | fDtTerm() | | | 1 | | N | A | R | | | | fChkWhen() | | | 6 |
| RI0 | 30 | RI0_TERMOT | C | 2 | 0 | Mot.Térm. | Motivo Término | | VALIDRCC("S146",M->RI0_TERMOT, 1, 2) | | S146 | 1 | | N | A | R | | | | fChkWhen() | | | 6 |
| RI0 | 33 | RI0_INDSUP | C | 1 | 0 | Ind. Suspen. | Indicativo Suspensão | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim;2=Não | | fChkWhen() | | | 7 |
| RI0 | 34 | RI0_MOTSUP | C | 2 | 0 | Mot.Suspen. | Motivo Suspensão | | | | | 1 | | N | A | R | | 01=Suspensão por não recadastramento;99= Outros motivos de suspensão | | fChkWhen() | | | 7 |
| RI0 | 35 | RI0_DSSUP | C | 6 | 0 | Desr. Susp. | Descrição Suspensão | @! | | | | 1 | | N | A | R | | | | | | | 7 |
| RI0 | 36 | RI0_DSSUPM | M | 10 | 0 | Desr. Susp. | Descrição Suspensão | | | IF(INCLUI,"",MSMM(RI0->RI0_DSSUP,255,,,,,,"RI0",,"RDY")) | | 1 | | N | A | V | | | | fChkWhen() | | | 7 |
| RI0 | 37 | RI0_DTEFRE | D | 8 | 0 | Dt.Efe.Reat. | Dt. Efetivação Reativação | | fDtEfe() | | | 1 | | N | A | R | | | | fChkWhen() | | | 8 |
| RI0 | 38 | RI0_DTEFFI | D | 8 | 0 | Dt.Efe.Finan | Dt. Efeitos Financeiros | | fDtEfFin() | | | 1 | | N | A | R | | | | fChkWhen() | | | 8 |
| RI0 | 40 | RI0_PD | C | 3 | 0 | Cód. Verba | Código da Verba | @! | NaoVazio() .And. ExistCpo("SRV") .And. fProv() | | SRVPRO | 1 | | N | A | R | | | | | | | 9 |
| RI0 | 41 | RI0_VALOR | N | 12 | 2 | Vlr. Benef. | Valor Benefício | @E 999,999,999.99 | NaoVazio() | | | 1 | | N | A | R | | | | | | | 9 |