Se ReciboUmTercoFeriasMP927= 1 Entao Retornar Senao Se ContratoIntermitente=1 ou ContratoVerdeAmarelo entao Retornar Fim Se PercReducaoMP936<> 0 e HorasMensaisRedMP936 <> 0 Entao Temp25= HorasMensaisRedMP936 Senao Temp25= HorasMensaisRais Fim Se Mensalista Entao Temp1=Salario Fim Se Horista Entao Temp1=Salario*Temp25 /(1-(PercReducaoMP936/100)) Fim Se Tarefeiro Entao Temp1=UltimoSalarioTarefeiro Se UltimoSalarioTarefeiro=0 Entao Temp1=BaseSalarioTarefeiro Fim Fim Temp2=Temp1*(ParamValorRef/100) ValorRemuneracao=ValorRemuneracao+Temp2 RemuneracaoIntegral=RemuneracaoIntegral+Temp2 Temp7= ( DiasFeriasMesAtualCompl+DiasFerias1MesSubSeqCompl+DiasFerias2MesSubSeqCompl) Temp8= (DiasFeriasMesAtual+DiasFerias1MesSubSeq+DiasFerias2MesSubSeq) Se EscopoFeriasCompl Entao Temp6= ValorEventoOrigem Temp7= ( DiasFeriasMesAtualCompl+DiasFerias1MesSubSeqCompl+DiasFerias2MesSubSeqCompl) Temp3=Temp2*(DiasFeriasMesAtualCompl/TotalDiasDoMesAtual) Temp4=Temp2*(DiasFerias1MesSubSeqCompl/TotalDiasDo1MesSubSeq) Temp5=Temp2*(DiasFerias2MesSubSeqCompl/TotalDiasDo2MesSubSeq) Resultado=Round((Temp3+Temp4+Temp5)-(Temp6/Temp8*Temp7)) Senao Temp3=Temp2*(DiasFeriasMesAtual/TotalDiasDoMesAtual) Temp4=Temp2*(DiasFerias1MesSubSeq/TotalDiasDo1MesSubSeq) Temp5=Temp2*(DiasFerias2MesSubSeq/TotalDiasDo2MesSubSeq) Resultado=Round((Temp3+Temp4+Temp5)-ValorEventoOrigem) Fim ValorDeFeriasPago=ValorDeFeriasPago+Resultado Se EscopoFeriasCompl Entao Se Resultado<0 Entao Resultado=0 Fim ValorEventoDiferenca=Resultado Fim Fim