Se EscopoRescisaoCompl Entao Se DesconsiderarCalculoResComp<>0 Entao Retornar Fim Fim Se PercReducaoMP936<> 0 e HorasMensaisRedMP936 <> 0 Entao Temp8= HorasMensaisRedMP936 Senao Temp8= HorasMensaisRais Fim // Para não executar no Mês/Ano da Data da Celebração Se (EscopoSalarioCompl=1) e (DesconsiderarEventoNoMesDataCelebracao=1) Entao Retornar Fim Se DiasTrabalhadosReduzido<>0 e HorasSemanaisRedMP936 <> 0 Entao Temp5 = Temp8/(1-(PercReducaoMP936/100)) Senao Temp5 = Temp8 Fim Se EscopoSalario ou EscopoSalarioDom ou EscopoSalarioCompl ou EscopoRescisao ou EscopoRescisaoDom ou EscopoRescisaoCompl Entao // Subtrairá o valor da gorjeta na remuneração conforme Lei 13.419 de 13 de março de 2017 Se ConsiderarHorasCentesimais=1 Entao HorasCentesimais=Verdadeiro Temp1=((((ValorRemuneracao-ValorGorjeta)/Temp5)*0.50)*ParamValorRef)-ValorEventoOrigem Fim Se ConsiderarHorasCentesimais=0 Entao Temp1=((((ValorRemuneracao-ValorGorjeta)/Temp5)*0.50)*ParamValorRef)-ValorEventoOrigem Fim Resultado=Temp1 BaseVariaveisHora=BaseVariaveisHora-Round(Resultado) BaseVariaveisHora=BaseVariaveisHora+(ParamValorRef*0.50) RemuneracaoIntegral=RemuneracaoIntegral+Resultado ValorPagoAdicionalNoturno=ValorPagoAdicionalNoturno+Resultado+ValorEventoOrigem Fim Se EscopoRescisaoCompl ou EscopoSalarioCompl Entao Se Resultado<0 Entao Resultado=0 Fim ValorEventoDiferenca=Resultado Fim