
| Tabela | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| SR4 | Itens DIRF/Informe Rendimento | ||||||||||
| Campo | Tipo | Tamanho | Decimal | Titulo | Formato | Validacao | F3 | Contexto | Lista | Condicao | PYME |
| R4_FILIAL | C | 2 | 0 | Filial | S | ||||||
| R4_MAT | C | 6 | 0 | Matricula | 999999 | naovazio() | CAD | S | |||
| R4_CPFCGC | C | 14 | 0 | CNPJ/CPF | @R 99.999.999/9999-99 | naovazio().and.CGC(M->R4_CPFCGC) | S | ||||
| R4_MES | C | 2 | 0 | Mes Pagto. | 99 | Entre("01","12") | S | ||||
| R4_ANO | C | 4 | 0 | Ano Base | 9999 | S | |||||
| R4_TIPOREN | C | 2 | 0 | Tipo Rendim. | @! | EXISTCPO("SX5","36"+ALLTRIM(M->R4_TIPOREN)) | 36 | S | |||
| R4_VALOR | N | 15 | 2 | Valor | @E 999,999,999,999.99 | Positivo() | S | ||||
| R4_CODRET | C | 4 | 0 | Cod.Retencao | 9999 | EXISTCPO("SX5","37"+M->R4_CODRET) | 37 | S | |||
| R4_UFIR | N | 15 | 2 | Vr. UFIR | @E 999,999,999,999.99 | positivo() | S | ||||
| R4_ORIGEM | C | 1 | 0 | ORIGEM | @! | S | |||||
| R4_PAIS | C | 3 | 0 | Codigo Pais | 999 | ValidRCC('S024', M->R4_PAIS,1,3) | S21BRA | R | S | ||
| R4_NIFEX | C | 30 | 0 | Codigo NIF | 999999999999999999999999999999 | R | S | ||||
| R4_DTPGT | D | 8 | 0 | Data Pagto | R | S | |||||
| R4_IDCMPL | C | 6 | 0 | ID. Comp. | @! | ExistCpo("RF1") | R | S | |||
| R4_MESES | N | 6 | 2 | Qtd.Meses | @E 999.99 | R | S | ||||
| R4_ISNIF | C | 1 | 0 | Possui NIF | @! | Pertence("12") | R | 1=Sim;2=Nao | S | ||