{ "CodEventoId": 5126 ,"CodUsuario": 5126 ,"Descricao": "Adto + Cargo Conf 40%" ,"Tipo": 1 ,"Prioridade": 10 ,"RefValor": 3 ,"INSSNumero": 1 ,"IRRFNumero": 2 ,"FGTSNumero": 1 ,"DirfNumero": 0, "Rais": false, "Pis": false, "SalFam": false ,"VariavelNumero": 1 ,"DsrNumero": 1, "CompoeSal": false, "Proporcional": false ,"CodEvSubstituido": 20 ,"Escopo": 2 ,"DedNumero": 1 ,"DescParam": "Informar o percentual" ,"Formula": "Se 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\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*1.40\nTemp3 = Salario* 1.40\nFim\n\nSe DocenteMensalista Entao\nTemp2 = (SalarioReduzido * 1.05)*1.40\nTemp3 = (Salario * 1.05)*1.40\nFim\n\nSe Horista Entao\nTemp2 = ((Salario)* HorasMensaisRedMP936)*1.40\nTemp3 = ((Salario)* HrMensaisAnteriorMP936) * 1.40\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//@ Temp4 Adiciona os dias de Maternidade ao temp4 antes de fazer a verificação\nTemp4 = Temp4 + Temp1\nSe Temp4>DiasDoMes Entao\nTemp4 = DiasDoMes\nFim\nSe DiasDoMes < DiasTrabalhadosReduzido Entao\nDiasTrabalhadosReduzido = DiasDoMes\nFim\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=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": ""}
