
| Tabela | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| SRV | Verbas | ||||||||||
| Campo | Tipo | Tamanho | Decimal | Titulo | Formato | Validacao | F3 | Contexto | Lista | Condicao | PYME |
| RV_FILIAL | C | 2 | 0 | Filial | S | ||||||
| RV_COD | C | 3 | 0 | Codigo Verba | @! | NaoVazio() .and. ExistChav("SRV") .and. FreeForUse("SRV",M->RV_COD) .And. !Pertence("000") | S | ||||
| RV_DESC | C | 20 | 0 | Descricao | @S!15 | S | |||||
| RV_DESCDET | C | 50 | 0 | Desc. Det. | @! | R | S | ||||
| RV_TIPOCOD | C | 1 | 0 | Tipo do Cod. | @! | Pertence("1234").and.IF(M->RV_TIPOCOD<>"1".and.M->RV_OBRIGAT $ " N",.T.,IF(M->RV_TIPOCOD="1".and.M->RV_OBRIGAT $ " SN",.T.,.F.)) | 1=Provento;2=Desconto;3=Base (Provento);4=Base (Desconto) | S | |||
| RV_IMPRIPD | C | 1 | 0 | Impr. Verba | @! | Pertence("12") | R | 1=Sim;2=Nao | M->RV_TIPOCOD <> "1" .AND. M->RV_TIPOCOD <> "2" | S | |
| RV_PERC | N | 7 | 3 | Percentual | @E 999.999 | POSITIVO() | S | ||||
| RV_CODCORR | C | 3 | 0 | Cod.Corresp. | @! | VAZIO() .Or. (EXISTCPO("SRV",,1) .And. M->RV_COD # M->RV_CODCORR) | VER | S | |||
| RV_CODFOL | C | 4 | 0 | Id.p/Calculo | @! | Vazio() .or. (Chk_CodFol() .and. ExistCpo( "RCN" ) .and. If(Empty( M->RV_CODFOL), FreeForUse("SRV", "ID"+M->RV_CODFOL), .T. )) | RCN | S | |||
| RV_TIPO | C | 1 | 0 | Tipo Verba | @! | Pertence("HDV ") | H=Horas;V=Valor;D=Dias | S | |||
| RV_OBRIGAT | C | 1 | 0 | Pagto.Obrig. | @! | Pertence("SN").and.IF(M->RV_TIPOCOD<>"1".and.M->RV_OBRIGAT="N",.T.,IF(M->RV_TIPOCOD="1".and.M->RV_OBRIGAT $ "SN",.T.,.F.)) | S=Sim;N=Nao | S | |||
| RV_QTDLANC | C | 1 | 0 | Qtde.Lancto | Pertence("123456789") | S | |||||
| RV_LCTODIA | C | 1 | 0 | Lcto Diario | @! | Pertence("SN") | R | S=Sim;N=Nao | S | ||
| RV_VLIMDE | N | 12 | 2 | Valor De | @E 999,999,999.99 | R | S | ||||
| RV_VLIMATE | N | 12 | 2 | Valor Ate | @E 999,999,999.99 | R | S | ||||
| RV_RLIMDE | N | 12 | 2 | Ref. De | @E 999,999,999.99 | R | S | ||||
| RV_RLIMATE | N | 12 | 2 | Ref. Ate | @E 999,999,999.99 | R | S | ||||
| RV_INSS | C | 1 | 0 | INSS | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_IR | C | 1 | 0 | IR | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_INSSFER | C | 1 | 0 | INSS Fer. | @! | Pertence("12") | R | 1=Sim;2=Nao | S | ||
| RV_FGTS | C | 1 | 0 | FGTS | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_INCORP | C | 1 | 0 | Incorp. Sal. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_REF13 | C | 1 | 0 | Ref. a 13o. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_REFFER | C | 1 | 0 | Ref.a Ferias | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_ADIANTA | C | 1 | 0 | Ref. Adiant. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_PERICUL | C | 1 | 0 | Periculosid. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_LEEINC | C | 1 | 0 | Funcionarios | 9 | PERTENCE("12") | R | 1=Sim;2=Nao | S | ||
| RV_LEEPRE | C | 1 | 0 | Futuros | 9 | PERTENCE("12") | R | 1=Sim;2=Nao | S | ||
| RV_INSALUB | C | 1 | 0 | Insalubrid. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_PENSAO | C | 1 | 0 | Pensao Alim. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_LEEAUS | C | 1 | 0 | Ausencia | 9 | PERTENCE("12") | R | 1=Sim;2=Nao | S | ||
| RV_LEEBEN | C | 1 | 0 | Beneficiario | 9 | Pertence("12") | R | 1=Sim;2=Nao | S | ||
| RV_DSRHE | C | 1 | 0 | DSR H.Extra | @! | Pertence("SN") .AND. fCodDsrVld(M->RV_CODDSR) | S=Sim;N=Nao | S | |||
| RV_LEEFIX | C | 1 | 0 | Fixos | 9 | PERTENCE("12") | R | 1=Sim;2=Nao | S | ||
| RV_HE | C | 1 | 0 | Hora Extra | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_ADICTS | C | 1 | 0 | Adic.T.Serv. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_SINDICA | C | 1 | 0 | C. Sindical | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_SALFAMI | C | 1 | 0 | Sal. Familia | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_SEGVIDA | C | 1 | 0 | Seguro Vida | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_DEDINSS | C | 1 | 0 | Ded. G. INSS | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_TAREFA | C | 3 | 0 | Cod.Tarefa | Vazio() .or. ChkTarefa(M->RV_TAREFA) | S070 | S | ||||
| RV_PIS | C | 1 | 0 | PIS | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_ENCARCC | C | 1 | 0 | Rateio C.Cto | @! | Pertence("SBN") | S=Sim;N=Nao;B=Base | S | |||
| RV_CUSTO | C | 1 | 0 | Custo | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_LCTOP | C | 3 | 0 | Lcto. Padrao | @! | Vazio() .Or. (ExistCpo("CT5") .And. Entre("A00","Z99")) | CT5 | S | |||
| RV_MED13 | C | 2 | 0 | Media 13o. | @! | fMed13AviVld(M->RV_MED13) | S | ||||
| RV_MEDFER | C | 2 | 0 | Media Ferias | @! | CheckIns(M->RV_MEDFER) | S | ||||
| RV_MEDAVI | C | 2 | 0 | Med.Av.Prev. | @! | fMed13AviVld(M->RV_MEDAVI) | S | ||||
| RV_GRAMED | C | 3 | 0 | C.Agrup.Med. | 999 | Vazio() .Or. (EXISTCPO("SRV") .And. M->RV_COD # M->RV_GRAMED) | S | ||||
| RV_CONVCOL | C | 1 | 0 | Conv.Colet. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_VALDISS | C | 1 | 0 | Recal.lan.vl | @! | pertence("12") | R | 1=Sim;2=Nao | S | ||
| RV_MEDREAJ | C | 1 | 0 | Med.Reajust. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_RAIS | C | 60 | 0 | RAIS | @! | CposInitWhen() .and. GP040VRAIS() | SRVRAI | S | |||
| RV_DIRF | C | 2 | 0 | DIRF | @! | f040DIRFVld() | 36 | S | |||
| RV_COMPL_ | C | 1 | 0 | Dissid. Ret. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_CODCOM_ | C | 3 | 0 | Verba P.Diss | @! | VAZIO() .Or. (EXISTCPO("SRV") .And. M->RV_COD # M->RV_CODCOM_) | VER | S | |||
| RV_DSRPROF | C | 1 | 0 | DSR Prof. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_HRSATIV | C | 1 | 0 | Hs.Atividade | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RV_CUSTEMP | C | 1 | 0 | Ag.Custo PMS | ! | Pertence("12") | 1=Sim;2=Nao | S | |||
| RV_FECCOMP | C | 1 | 0 | Fech Compete | @! | Pertence("12") | R | 1=Sim;2=Nao | S | ||
| RV_COD13 | C | 3 | 0 | Codigo 13o. | @! | ExistCpo("SRV") | SRV | R | S | ||
| RV_CODFER | C | 3 | 0 | Cod.Ferias | @! | ExistCpo("SRV") | SRV | R | S | ||
| RV_CODMSEG | C | 3 | 0 | V. Mes Segui | @! | Vazio() .or. ExistCpo("SRV") | SRV | R | S | ||
| RV_DESMSEG | C | 20 | 0 | Desc. Verba | V | S | |||||
| RV_LANCPCO | C | 2 | 0 | Lancto PCO | @! | Vazio() .or. ExistCpo("AKB",'000085'+M->RV_LANCPCO) | AKB085 | R | S | ||
| RV_DESMEMO | M | 80 | 0 | Expr. Filtro | @! | V | S | ||||
| RV_CODMEMO | C | 6 | 0 | Cod. Expr | @! | R | S | ||||
| RV_GRPVERB | C | 10 | 0 | Grupo Verba | @! | VAZIO() .Or. VldRVGrpPD(M->RV_GRPVERB) | SRVGRP | S | |||
| RV_CODDSR | C | 3 | 0 | Verba DSR | 999 | Vazio() .Or. (EXISTCPO("SRV",,1) .And. M->RV_COD # M->RV_CODDSR) .AND. fCodDsrVld(M->RV_CODDSR) | SRV | R | S | ||
| RV_CODBASE | C | 3 | 0 | Cod.Base Cor | @! | VAZIO() .Or. (ExistCpo("SRV") .and. M->RV_COD # M->RV_CODBASE .and. fCodVld() ) | SRV | R | S | ||
| RV_RRA | C | 1 | 0 | RRA | 9 | Pertence("12") | R | 1=Sim;2=Nao | S | ||
| RV_BASCAL | C | 1 | 0 | Base Calculo | @! | Pertence("12") | R | 1=Salario Base;2=Salario Incorporado | S | ||
| RV_NATUREZ | C | 4 | 0 | Natureza | 9999 | fValNatur() | S47 | R | S | ||
| RV_INCIRF | C | 2 | 0 | Cd. Inc.IRRF | 99 | fValIRRF() | SRVRF | R | !EMPTY(M->RV_NATUREZ) | S | |
| RV_INCFGTS | C | 2 | 0 | Cd.Inc.FGTS | 99 | SRVFGT | R | !empty(M->RV_NATUREZ) | S | ||
| RV_INCSIND | C | 2 | 0 | Cd.Inc.Sind. | 99 | SRVSIN | R | !empty(M->RV_NATUREZ) | S | ||
| RV_INCCP | C | 2 | 0 | Cd.Inc.CP | 99 | fValINCCP() | SRVCP | R | !empty(M->RV_NATUREZ) | S | |
| RV_TPPIRRF | C | 1 | 0 | Tp.Proc.IRRF | @! | VAZIO() .OR. Pertence("AJ") | R | A=Administrativo;J=Judicial | S | ||
| RV_NRPIRRF | C | 20 | 0 | Nr.Proc.IRRF | @! | R | S | ||||
| RV_TPPFGTS | C | 1 | 0 | Tp.Proc.FGTS | @! | VAZIO() .OR. Pertence ("AJ") | R | A=Administrativo;J=Judicial | S | ||
| RV_NRPFGTS | C | 20 | 0 | Nr.Proc.FGTS | @! | R | S | ||||
| RV_TPPSIND | C | 1 | 0 | Tp.Proc.Sind | @! | VAZIO() .OR. Pertence ("AJ") | R | A=Administrativo;J=Judicial | S | ||
| RV_NRPSIND | C | 20 | 0 | Nr.Proc.Sind | @! | R | S | ||||
| RV_TPPROCP | C | 1 | 0 | Tp.Proc.Prev | @! | VAZIO() .OR. Pertence("AJ") | R | A=Administrativo;J=Judicial | S | ||
| RV_NRPROCP | C | 20 | 0 | Nr.Proc.Prev | @! | R | S | ||||
| RV_EXPROCP | C | 1 | 0 | Ex.Dec/Sente | 9 | VAZIO() .OR. PErtence ("12") | R | 1=Contrib. Patronais; 2=Contrib. Patronais + Segurados | S | ||
| RV_FERSEG | C | 3 | 0 | V. Dif. Fer. | @! | ExistCpo("SRV") | SRV | R | S | ||
| RV_HOMOLOG | C | 3 | 0 | V.Homolognet | @! | If(Empty(M->RV_HOMOLOG),.T.,If(M->RV_TIPOCOD=='1',ValidRCC('S020',M->RV_HOMOLOG,1,3),GPEM601V04(M->RV_TIPOCOD,1,M->RV_HOMOLOG))) | S20RE | R | S | ||
| RV_EMPCONS | C | 1 | 0 | Emp. Cons. | @! | Pertence("12") | R | 1=Sim;2=Nao | S | ||
| RV_AGLTRCT | C | 1 | 0 | Aglut. Media | @! | Pertence("1,2") | R | 1=Sim;2=Nao | S | ||
| RV_ORIGEM | C | 1 | 0 | Natureza | @! | Pertence("12") | 1=Atrasado;2=Normal | S | |||
| RV_CODREMU | C | 3 | 0 | Cod Remuner | @! | VALIDRCC("S124",M->RV_CODREMU,1,3).OR.VAZIO() | S124 | S | |||
| RV_INSSJUB | C | 1 | 0 | Tipo Contrib | @! | VAZIO() .Or. VldRVPrv(M->RV_INSSJUB) | SRVPRV | S | |||
| RV_BSEREMT | C | 1 | 0 | Teto Const. | @! | Pertence("123") | R | 1=Considera para Teto Constitucional;2=Nao Considera para Teto Constitucional;3=Nao se aplica | S | ||
| RV_INFDED | C | 1 | 0 | Base Ded | @! | Pertence("SN") | R | S=Sim;N=Nao | M->RV_TIPOCOD == '3' | S | |
| RV_REFABON | C | 1 | 0 | Ref.Ab.Fer | @! | R | 1=Sim;2=Nao | S | |||
| RV_REFTAB | C | 1 | 0 | Ref. Tabela | @! | Pertence("SN") | R | S=Sim;N=Nao | S | ||
| RV_CODCRI | C | 2 | 0 | Cod.Criterio | 99 | ExistCpo("RG9") | R | S | |||
| RV_COMPPRO | C | 1 | 0 | Promoc. Ret. | @! | Pertence("12") | R | 1=Sim;2=Nao | S | ||
| RV_CODPRTR | C | 3 | 0 | Vb.Prom.Retr | @! | VAZIO() .Or. (EXISTCPO("SRV") .And. M->RV_COD # M->RV_CODPRTR) | VER | R | S | ||
| RV_CODDIFE | C | 3 | 0 | Cod.Dif.Fer | @! | ExistCpo("SRV") | R | S | |||
| RV_ACUMAUX | C | 80 | 0 | Acumul.Aux. | @! | S112OP | R | S | |||
| RV_CODABO | C | 3 | 0 | Verba Abono | @! | Vazio() .or. ExistCpo("SRV") | SRV | R | S | ||