Tabela: C9Z - Cadastro de Beneficiários


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


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Cadastro de BeneficiáriosC9Z_FILIAL+C9Z_IDTAFA256




Indices(SIX)
OrdemChaveDescriçãoNickName
1C9Z_FILIAL+C9Z_IDID
2C9Z_FILIAL+C9Z_IDFUNC+C9Z_IDREND+C9Z_TPINSC+C9Z_NRINSCCód.Func. + Cód.Rend. + Tipo Insc. + Nr.Insc.







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
C9Z_FILIAL Filial Filial Deve representar neste campo o código da filial. C 2 0 Sim Altera Real 033 1 2
C9Z_ID ID Identificador do Registro Deve representar neste campo a identificação única do registro. C 6 0 @! GetSx8Num("C9Z","C9Z_ID") Sim Vizualiza Real 1 2
C9Z_IDFUNC Cód.Func. Código do Funcionário Deve representar neste campo o código do Funcionário. C 6 0 @! xFunVldCmp("C9V",,,,2,) .And. XFUNVld( 2 ) C9V S Sim Altera Real 1 1
C9Z_DIDFUN Func. Nome do Funcionário Deve representar neste campo o nome do Funcionário. C 220 0 @! IiF(!INCLUI.AND.!EMPTY(C9Z->C9Z_IDFUNC),Posicione("C9V", 1, xFilial("C9V")+C9Z->C9Z_IDFUNC,"C9V_CPF + ' - ' + C9V_NOME"),"") Nao Vizualiza Virtual 1 2
C9Z_IDREND Cód.Rend. Código Rendimento Deve representar neste campo o código do rendimento conforme tabela da receita federal. C 6 0 @! xFunVldCmp("CUF",,,,2) .And. XFUNVld( 2 ) CUF S Sim Altera Real 1 1
C9Z_DIDREN Desc.Rend. Desc. do Rendimento Deve representar neste campo a descrição do rendimento. C 220 0 @! Iif(!INCLUI .and. !Empty(C9Z->C9Z_IDREND),Posicione("CUF",1,xFilial("CUF")+ C9Z->C9Z_IDREND,"CUF_CODIGO+' - '+CUF_DESCRI"),"") Nao Vizualiza Virtual 1 2
C9Z_TPINSC Tipo Insc. Tipo de Inscrição Deve representar neste campo o tipo de inscrição do beneficiário. C 1 0 @! Pertence('12') .And. XFUNVld( 2 ) Sim Altera Real 1=Pessoa Jurídica;2=Pessoa Física 1 1
C9Z_NRINSC Nr.Insc. Nr. Inscrição Deve representar neste campo o número de inscrição do beneficiário. Deve ser um CPF, caso o beneficiário seja uma pessoa física. Ou um CNPJ, caso o beneficiário seja uma pessoa jurídica. C 14 0 @! Iif(!Vazio(),Iif((M->C9Z_TPINSC="1"),CGC(M->C9Z_NRINSC),ChkCPF(M->C9Z_NRINSC)),"") .And. XFUNVld( 2 ) Sim Altera Real 1 2
C9Z_NOME Nome Benef. Nome do Beneficiário Deve representar neste campo o nome/razão do beneficiário. C 60 0 @! Sim Altera Real 1 1
C9Z_DTNASC Data Nasc. Data de Nascimento Deve representar neste campo a data de nascimento do beneficiário. D 8 0 Sim Altera Real 1 2
C9Z_IDPAIS Cód.País Código País Deve representar neste campo o código do país. C 6 0 @! XFUNVldCmp("C08",3) C08 S Sim Altera Real 1 1
C9Z_DIDPAI Desc.País Desc. do País Deve representar neste campo a descrição do país. C 220 0 @! IF(!INCLUI.AND.!EMPTY(C9Z->C9Z_IDPAIS),POSICIONE("C08",3,xFilial("C08")+ C9Z->C9Z_IDPAIS,"C08_CODIGO+' - '+C08_DESCRI"),"") Nao Vizualiza Virtual 1 2
C9Z_LOGRAD Endereço Endereço Deve representar neste campo o endereço do beneficiário. C 80 0 @! Sim Altera Real 1 2
C9Z_NUMERO Número Número Deve representar neste campo o número do logradouro do beneficiário. C 10 0 @! Sim Altera Real 1 2
C9Z_COMPLE Complemento Complemento Deve representar neste campo o complemento do logradouro do beneficiário. C 30 0 @! Sim Altera Real 1 2
C9Z_BAIRRO Bairro Bairro Deve representar neste campo o bairro do beneficiário. C 60 0 @! Sim Altera Real 1 2
C9Z_UF UF Código do UF Deve representar neste campo a sigla da Unidade da Federação. C 6 0 @! XFUNVldCmp("C09",3) C09 S Sim Altera Real 1 2
C9Z_DCODUF Descr UF Descrição do UF Deve representar neste campo a descrição da Unidade da Federação. C 220 0 @! Iif(!INCLUI .and. !Empty(C9Z->C9Z_UF),Posicione("C09",3,xFilial("C09")+C9Z->C9Z_UF,"C09_CODIGO+' - '+C09_DESCRI"),"") Nao Vizualiza Virtual 1 2
C9Z_CODMUN Id. Mun. Id. Município Deve representar neste campo a identificação do código do município do beneficiário. C 6 0 @! xFunVldCmp("C07",3) C07 S Sim Altera Real 1 2
C9Z_DCODMU Des Mun. Desc Município Deve representar neste campo a descrição do município do beneficiário. C 220 0 @! Iif(!INCLUI .and. !Empty(C9Z->C9Z_CODMUN),Posicione("C07",3,xFilial("C07")+C9Z->C9Z_CODMUN,"C07_CODIGO+' - '+C07_DESCRI"),"") Nao Vizualiza Virtual 1 2
C9Z_CEP Cód. Postal Cód. End. Postal Deve representar neste campo o código de endereçamento postal do beneficiário. C 10 0 @R 99999-999 Sim Altera Real 1 2
C9Z_TPNIF Tp. NIF Tipo do NIF Deve representar neste campo o indicativo do número de identificação fiscal do beneficiário. C 1 0 @! Pertence("123") Sim Altera Real 1=Beneficiário com NIF;2=Beneficiário dispensado do NIF;3=País não exige NIF; 1 2
C9Z_NIF NIF Num. Ident. Fiscal Deve representar neste campo o número de identificação fiscal do beneficiário. C 20 0 @! Sim Altera Real 1 2
C9Z_RELFON Id. Relac. Relação Fonte Pagadora Deve representar neste campo a relação da fonte pagadora pessoa jurídica e beneficiário pessoa jurídica. C 6 0 @! xFunVldCmp("CUB",,,,2) CUB S Sim Altera Real 1 2
C9Z_DRELFO Des Relac. Desc Relação Fonte Pag. Deve representar neste campo a descrição da relação da fonte pagadora com o beneficiário. C 220 0 @! Iif(!INCLUI .and. !Empty(C9Z->C9Z_RELFON),Posicione("CUB",1,xFilial("CUB")+C9Z->C9Z_RELFON,"CUB_CODIGO+' - '+CUB_DESCRI"),"") Nao Vizualiza Virtual 1 2
C9Z_DTLAUD Data Laudo Dt Laudo Molestia Grave Deve representar neste campo a data atribuída pelo laudo da moléstia grave caso o beneficiário seja portador de moléstia grave. D 8 0 Sim Altera Real 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
C9T C9Z_ID C9T_BENEF