{ "CodEventoId": 5351 ,"CodUsuario": 5351 ,"Descricao": "13º Sal 2ª Parc Lançar Avos" ,"Tipo": 1 ,"Prioridade": 33 ,"RefValor": 1 ,"INSSNumero": 4 ,"IRRFNumero": 4 ,"FGTSNumero": 4 ,"DirfNumero": 0, "Rais": true, "Pis": true, "SalFam": false ,"VariavelNumero": 1 ,"DsrNumero": 1, "CompoeSal": true, "Proporcional": false ,"CodEvSubstituido": 93 ,"Escopo": 512 ,"DedNumero": 1 ,"DescParam": "Informar os Avos" ,"Formula": "Se ContratoIntermitente=1 ou ContratoVerdeAmarelo Entao\nRetornar\nFim\n\nSe DiasTrabExterior<>0 Entao\nRetornar\nFim\n\nSe PercReducaoMP936<>0 e HorasMensaisRedMP936<>0 Entao\nSe HorasMensaisRais<=HrMensaisAnteriorMP936 entao\nTemp12=((HorasMensaisRedMP936/(100-PercReducaoMP936))*100)\nSenao\nTemp12=HorasMensaisRais\nFim\nSenao\nTemp12=HorasMensaisRais\nFim\nTemp30=DiasTrabExterior\n\nSe Escopo13SalarioP1 ou Escopo13SalarioP2 ou Escopo13SalarioCP ou Escopo13SalarioP1Dom ou Escopo13SalarioP2Dom ou Escopo13SalarioCPDom Entao\nSe ContratoEstagiario Entao\nRetornar\nFim\nExecutaEmAfastGrupo1=Verdadeiro\nExecutaEmAfastGrupo2=Verdadeiro\nFim\n\nSe Mensalista Entao\nTemp1=Salario\nFim\n\nSe Horista Entao\nTemp1=(Salario*temp12)\nFim\n\nSe Comissionado Entao\nSe (Salario=0) e (ValorMediaVarComissao13>0) Entao\nTemp1=ValorMediaVarComissao13\nFim\nSe ((Salario=0) e (ValorMediaVarComissao13=0)) ou ((Salario+ValorMediaVarComissao13)<PisoSalarialSindicato) Entao\nTemp1=0\nFim\nSe ((Salario>0) e (ValorMediaVarComissao13>0)) ou ((Salario>0) e (ValorMediaVarValor13>0) e (ValorMediaVarComissao13<=0)) Entao\nTemp1=Salario+ValorMediaVarComissao13\nFim\nFim\n\nSe DocenteMensalista Entao\nTemp1=Salario*1.05\nFim\n\nSe DocenteAulista Entao\nTemp1=UltimoSalarioAulista\nFim\n\nSe Tarefeiro Entao\nTemp1=UltimoSalarioTarefeiro\nFim\n\nSe ConsiderarVlrRemuneracaoCalcMedHE=1 Entao\nValorRemuneracaoParaMediaHora=ValorRemuneracao+Temp1\nSenao\nValorRemuneracaoParaMediaHora=Temp1\nFim\nTemp6=SalarioHora\n\nSe Comissionado Entao\nSe Salario<>0 Entao\nTemp6=Salario/temp12\nSenao\nTemp6=PisoSalarialSindicato/temp12\nFim\nFim\n\nTemp7=ValorRemuneracaoParaMediaHora/temp12\n\nSe ConsiderarVlrRemuneracaoCalcMedHE=1 Entao\nTemp13=Round((ValorMediaVarHora13/Temp6)*Temp7)\nSenao\nTemp13=ValorMediaVarHora13\nFim\n\n// é para não somar a Média de Comissão como Valor Remuneração\nSe Comissionado Entao\nSe (Salario=0) e (ValorMediaVarComissao13>0) Entao\nTemp1=0\nFim\nSe ((Salario=0) e (ValorMediaVarComissao13=0)) ou ((Salario+ValorMediaVarComissao13)<PisoSalarialSindicato) Entao\nTemp1=0\nFim\nSe ((Salario>0) e (ValorMediaVarComissao13>0)) ou ((Salario>0) e (ValorMediaVarValor13>=0) e (ValorMediaVarComissao13<=0)) Entao\nTemp1=Salario\nFim\nTemp18=1\nFim\n\nSe Escopo13SalarioP1Dom ou Escopo13SalarioP2Dom ou OptanteSimplesMicroempreendedor Entao\nTemp11=Avos13Salario\nSenao\nTemp11=Avos13Salario-AvosAfast13MaternidadeEmpregador\nFim\n\nSe Temp11<0 Entao\nTemp11=0\nFim\n\nSe ((ConsiderarVlrRemuneracaoCalcMedHE=0) e (Mensalista ou DocenteMensalista ou (Comissionado=1 e Salario>PisoSalarialSindicato))) Entao\nTemp13=Temp13/SalarioHora*Temp7\nSenao\nTemp13=Temp13\nFim\n\nTemp1=(Temp1+ValorMediaVarComissao13+Temp13+ValorMediaVarValor13)\nSe DataCompetenciaAno>=2021 Entao\n//@temp29 indica que o cálculo da maternidade será considerado com base nos dias\nTemp29=1\n//@Temp28 guarda os dias de Dedução de salário Materinadade no Ano\nTemp28=DiasDeducaoSalarioMaternidade\n//@Temp27 guarda o valor da Maternidade baseado em dias para abatimento no Calculo\nTemp27=((Temp1/30)/12)*Temp28\n//@Temp26 Guarda o valor Integral sem a Materinadade\nTemp26=((temp1/12)*Avos13Salario)\n//Temp25 = Guarda a proporção sobre o PisoSalarialSindicato\nTemp25=((PisoSalarialSindicato/Avos13Salario)/30)*Temp28\nFim\n\nResultado=round(Temp1/12)*ParamValorRef\nSe Resultado<0 Entao\nResultado=0\nFim\nSe Comissionado Entao\n//@Temp9 guarda o resultado para comparar com o Piso do Sindicato\nTemp9=Resultado\n//Temp10 Guarda o calculo sobre o Piso para comissionado para comparar na condição posterior\nTemp10=((PisoSalarialSindicato/12*Temp11)*(1-Temp29))+((((PisoSalarialSindicato/12)*Avos13Salario)-Temp25)*Temp29)\nSe Temp10>Temp9 Entao\nResultado=Temp10\nFim\nSe Temp1=0 Entao\nTemp1=PisoSalarialSindicato\nFim\nFim\n\nTemp2=((Temp1/12)*(AvosMaternidade13)*(1-Temp29))\nTemp3=(Temp1/12)*(AvosAcidente13)\nTemp5=((Temp1/12)*AvosMaterAdocao13)\n\nSe AvosServMilitar13>1 Entao\nTemp8=((temp1/12)*AvosServMilitar13)/2\nFim\nSe AvosServMilitar13=1 Entao\nSe ((DataAfastamentoMes=11) e (DataAfastamentoDia>=16)) Entao\nTemp8=((temp1/12)*AvosServMilitar13)/2\nSenao\nTemp8=((temp1/12)*AvosServMilitar13)\nFim\nFim\nBase13FGTSServicoMilitar=Base13FGTSServicoMilitar+Temp8\n\nBaseInss13Salario=BaseInss13Salario+Temp2\nBase13FGTSAcidenteTrabalho=Base13FGTSAcidenteTrabalho+Temp3-BaseFgtsAcidente13\nSe Base13FGTSAcidenteTrabalho<0 Entao\nBase13FGTSAcidenteTrabalho=0\nFim\nValor2Parcela13Salario=Round(Valor2Parcela13Salario+Resultado)\n\nParamValorRef=ParamValorRef\n\nSe OptanteSimplesMicroempreendedor=1 Entao\nTemp14=((Temp1/12)*(AvosMaternidade13))\nSenao\nTemp14=0\nFim\n\nBaseFgts13Salario=BaseFgts13Salario+Temp2+Temp3+Temp8-BaseFgtsMaternidade13-BaseFgtsAcidente13+Temp5+Temp14" ,"IsencaoDedIrrf": 1 ,"BaseSindical": 1 ,"Observacao": "" ,"RubricaESocial": 5001 ,"Outros": 0.00 ,"BaseINSS": 4 ,"BaseFGTS": 3 ,"BaseIRRF": 5 ,"BasePisPasep": 3 ,"EventoRelacionado": 0 ,"EscopoEvtoFol1": 1048576 ,"Apelido": "" ,"EventoOriginario": 0 ,"CodigoTRCT": 0.00 ,"CodigoHomologNet": 0 ,"Status": "" ,"CorrecaoESocial": ""}
