{ "CodEventoId": 5204 ,"CodUsuario": 5204 ,"Descricao": "Adiant. Nao paga 15 dias Traba" ,"Tipo": 1 ,"Prioridade": 10 ,"RefValor": 1 ,"INSSNumero": 1 ,"IRRFNumero": 2 ,"FGTSNumero": 1 ,"DirfNumero": 0, "Rais": false, "Pis": false, "SalFam": false ,"VariavelNumero": 1 ,"DsrNumero": 1, "CompoeSal": true, "Proporcional": false ,"CodEvSubstituido": 20 ,"Escopo": 2050 ,"DedNumero": 1 ,"DescParam": "Informar o Percentual" ,"Formula": "Se DiasTrabalhados<15 Entao\nRetornar\nFim\n\nSe ContratoIntermitente=1 entao\nRetornar\nFim\n\nSe ((DataAfastamentoDia<29) E (DataAfastamentoMes=11) E (DataAfastamentoAno=1999)) Ou ((DataAfastamentoMes<11) E (DataAfastamentoAno=1999)) Ou (DataAfastamentoAno<1999) Entao\nTemp1=DiasSalarioMaternidade\nSeNao\nTemp9=0\nSe ((DataAfastamentoMes>=9) E (DataAfastamentoAno=2003)) OU (DataAfastamentoAno>2003) Entao\nTemp9=1\nFim\n\nSe (Temp9=0) E (((DataRequerimentoMes>=9) E (DataRequerimentoAno=2003)) OU (DataRequerimentoAno>2003)) Entao\nSe ((DataCompetenciaMes>=9) E (DataCompetenciaAno=2003)) OU (DataCompetenciaAno>2003) Entao\nTemp9=1\nFim\nFim\n\nSe Temp9=1 Entao\nTemp1=DiasSalarioMaternidade\nSe EscopoAdiantamentoDom Entao\nTemp1=0\nFim\nFim\nFim\n\nSe EscopoAdtoSocio Entao\nResultado=Round(Salario*(ParamValorRef/100))\nAdiantamentoCredito=AdiantamentoCredito+Resultado\nFim\n\nSe MEnsalista ou Horista ou DocenteMensalista Entao\nSe Mensalista Entao\nTemp2=SalarioReduzido\nTemp3=Salario\nFim\n\nSe DocenteMensalista Entao\nTemp2=SalarioReduzido*1.05\nTemp3=Salario*1.05\nFim\n\nSe Horista Entao\nTemp2=(Salario)*HorasMensaisRedMP936\nTemp3=(Salario)*HrMensaisAnteriorMP936\nSe HorasMensaisRedMP936=0 Entao\nTemp3=Salario*((HorasMensaisRais/30)*diasdomes)\nFim\nFim\n\nSe ((DiasDoMes=31) E (DiasTrabalhadosReduzido<>0)) Entao\nDiasTrabalhadosReduzido=DiasTrabalhadosReduzido-1\nTemp4=DiasTrabalhados-1\nSeNao\nDiasTrabalhadosReduzido=DiasTrabalhadosReduzido\nTemp4=DiasTrabalhados\nFim\n\n//@ Temp4 Adiciona os dias de Maternidade ao temp4 antes de fazer a verificação\nTemp4=Temp4+Temp1\n\nSe Temp4>DiasDoMes Entao\nTemp4=DiasDoMes\nFim\n\nSe DiasDoMes<DiasTrabalhadosReduzido Entao\nDiasTrabalhadosReduzido=DiasDoMes\nFim\n\nSe (DataAdmissaoMes=DataCompetenciaMes) E (DataAdmissaoAno=DataCompetenciaAno) Entao\nResultado=(((Temp2/diasdoMes)*DiasTrabalhadosReduzido)+(Temp3/DiasdoMEs*((Temp4)-DiasTrabalhadosReduzido)))*ParamValorRef/100\nSenao\nResultado=(((Temp2/DiasDoMes)*DiasTrabalhadosReduzido)+(Temp3/DiasDoMes*((Temp4)-DiasTrabalhadosReduzido)))*ParamValorRef/100\nFim\nAdiantamentoCredito=AdiantamentoCredito+Resultado\nRetornar\nFim\n\nSe Comissionado entao\nResultado=Round((((salario+UltimoValorComissao)*(ParamvalorRef/100))/DiasDoMes)*(DiasTrabalhados+Temp1))\nSe UltimoValorComissao=0 e Salario=0 Entao\nResultado=Round((((PisoSalarialSindicato)*(ParamvalorRef/100))/DiasDoMes)*(DiasTrabalhados+Temp1))\nFim\nAdiantamentoCredito=AdiantamentoCredito+Resultado\nFim\n\nSe Tarefeiro entao\nResultado=Round(((UltimoSalarioTarefeiro*(ParamvalorRef/100))/DiasDoMes)*(DiasTrabalhados+Temp1))\nAdiantamentoCredito=AdiantamentoCredito+Resultado\nFim\n\nSe DocenteAulista entao\nResultado=Round(((UltimoSalarioAulista*(1-(PercReducaoMP936/100)))*(ParamvalorRef/100))/DiasDoMes*(DiasTrabalhados+Temp1))\nAdiantamentoCredito=AdiantamentoCredito+Resultado\nFim\n\nSe DiasTrabExterior<>0 Entao\nBaseIRRFSalario=0\nFim" ,"IsencaoDedIrrf": 1 ,"BaseSindical": 1 ,"Observacao": "" ,"RubricaESocial": 5501 ,"Outros": 0.00 ,"BaseINSS": 1 ,"BaseFGTS": 1 ,"BaseIRRF": 4 ,"BasePisPasep": 1 ,"EventoRelacionado": 0 ,"EscopoEvtoFol1": 65536 ,"Apelido": "" ,"EventoOriginario": 0 ,"CodigoTRCT": 0.00 ,"CodigoHomologNet": 0 ,"Status": "" ,"CorrecaoESocial": ""}
