CALCULO DE HORAS NOTURNAS COM FAZER??
DateTime entrada = new DateTime(2017, 8, 24, 8, 15,0); //Entrou 24/08/2017 08:15:00
DateTime saida = new DateTime(2017, 8, 24, 12, 15,0); //Saiu 24/08/2017 12:15:00
TimeSpan tempo = entrada - saida; //subtraindo a entrada da saÃda
Console.WriteLine(tempo.Hours); //exibindo o total de horas entre entrada e saÃda
E por aà vai, você implementa com essa lógica, todas as regras que você explicou.
Citação::
:
:
:
Só para lembrar cada hora noturna é equivalente a 52,30 minutos e não 60 minutos
Abraços
????
Se ele for calcular hora cheia para o funcionário ele ira pagar menos do que ele tem para receber
O cabra recebe R$ 10,00/hora
A hora noturna tem adicional de, digamos, 50%. Esse valor se adiciona no valor hora e não subtraindo tempo. Então ele recebe R$ 10,00 + (10 * 50%), o que resulta em R$ 15,00. Logo, se ele trabalhou 4 horas, ao invés de R$ 40,00. ele recebe R$ 60,00
Pelo menos assim que sempre fiz e sempre deu certinho.
Caro Kerp,
Como contador, vejo na obrigação de opinar sobre o assunto, realmente a hora noturna corresponde a 00:52:30 (cinquenta e dois minutos e trinta segundos) isso corresponde a uma redução de 12,50% sobre a hora diurna( 60 minutos).
Vamos lá, o seu calculo esta correto no que diz respeito ao valor hora + adicional, no entanto você deve levar em consideração que ele trabalhou 4,6 horas ( 4 / 52,5 * 60) considerando que a hora noturna equivale a 00:52:30 minutos.
Em resumo, se ele trabalhou as 04 horas noturnas (hora de 60 minutos) seguindo a legislação vigente ele já trabalhou 4,6 horas.
4,6 X 15,00 =68,57 este deve ser o valor a considerar.
Vale ressaltar que o inicio/fim da hora noturna difere dependendo da atividade em questão.
Citação::
:
:
:
:
Só para lembrar cada hora noturna é equivalente a 52,30 minutos e não 60 minutos
Abraços
????
Se ele for calcular hora cheia para o funcionário ele ira pagar menos do que ele tem para receber
O cabra recebe R$ 10,00/hora
A hora noturna tem adicional de, digamos, 50%. Esse valor se adiciona no valor hora e não subtraindo tempo. Então ele recebe R$ 10,00 + (10 * 50%), o que resulta em R$ 15,00. Logo, se ele trabalhou 4 horas, ao invés de R$ 40,00. ele recebe R$ 60,00
Pelo menos assim que sempre fiz e sempre deu certinho.
Caro Kerp,
Como contador, vejo na obrigação de opinar sobre o assunto, realmente a hora noturna corresponde a 00:52:30 (cinquenta e dois minutos e trinta segundos) isso corresponde a uma redução de 12,50% sobre a hora diurna( 60 minutos).
Vamos lá, o seu calculo esta correto no que diz respeito ao valor hora + adicional, no entanto você deve levar em consideração que ele trabalhou 4,6 horas ( 4 / 52,5 * 60) considerando que a hora noturna equivale a 00:52:30 minutos.
Em resumo, se ele trabalhou as 04 horas noturnas (hora de 60 minutos) seguindo a legislação vigente ele já trabalhou 4,6 horas.
4,6 X 15,00 =68,57 este deve ser o valor a considerar.
Vale ressaltar que o inicio/fim da hora noturna difere dependendo da atividade em questão.
Agora confundiram minha cabeça.. pq a hora noturna equivale a 52:30 e não 60 ??
e a hora extra 50%, 100% (feriados e domingos) ???
Citação::
:
:
:
:
Só para lembrar cada hora noturna é equivalente a 52,30 minutos e não 60 minutos
Abraços
????
Se ele for calcular hora cheia para o funcionário ele ira pagar menos do que ele tem para receber
O cabra recebe R$ 10,00/hora
A hora noturna tem adicional de, digamos, 50%. Esse valor se adiciona no valor hora e não subtraindo tempo. Então ele recebe R$ 10,00 + (10 * 50%), o que resulta em R$ 15,00. Logo, se ele trabalhou 4 horas, ao invés de R$ 40,00. ele recebe R$ 60,00
Pelo menos assim que sempre fiz e sempre deu certinho.
Caro Kerp,
Como contador, vejo na obrigação de opinar sobre o assunto, realmente a hora noturna corresponde a 00:52:30 (cinquenta e dois minutos e trinta segundos) isso corresponde a uma redução de 12,50% sobre a hora diurna( 60 minutos).
Vamos lá, o seu calculo esta correto no que diz respeito ao valor hora + adicional, no entanto você deve levar em consideração que ele trabalhou 4,6 horas ( 4 / 52,5 * 60) considerando que a hora noturna equivale a 00:52:30 minutos.
Em resumo, se ele trabalhou as 04 horas noturnas (hora de 60 minutos) seguindo a legislação vigente ele já trabalhou 4,6 horas.
4,6 X 15,00 =68,57 este deve ser o valor a considerar.
Vale ressaltar que o inicio/fim da hora noturna difere dependendo da atividade em questão.
Cara... novidade essa pra mim. Tenho sistemas de folha de pagamento que fiz faz um tempão e nunca tive nenhum problema de erro de calculo. Agora vou até falar com o pessoa da software house onde fiz isso e perguntar como está. Mas obrigado!
Citação::
:
:
:
:
:
Só para lembrar cada hora noturna é equivalente a 52,30 minutos e não 60 minutos
Abraços
????
Se ele for calcular hora cheia para o funcionário ele ira pagar menos do que ele tem para receber
O cabra recebe R$ 10,00/hora
A hora noturna tem adicional de, digamos, 50%. Esse valor se adiciona no valor hora e não subtraindo tempo. Então ele recebe R$ 10,00 + (10 * 50%), o que resulta em R$ 15,00. Logo, se ele trabalhou 4 horas, ao invés de R$ 40,00. ele recebe R$ 60,00
Pelo menos assim que sempre fiz e sempre deu certinho.
Caro Kerp,
Como contador, vejo na obrigação de opinar sobre o assunto, realmente a hora noturna corresponde a 00:52:30 (cinquenta e dois minutos e trinta segundos) isso corresponde a uma redução de 12,50% sobre a hora diurna( 60 minutos).
Vamos lá, o seu calculo esta correto no que diz respeito ao valor hora + adicional, no entanto você deve levar em consideração que ele trabalhou 4,6 horas ( 4 / 52,5 * 60) considerando que a hora noturna equivale a 00:52:30 minutos.
Em resumo, se ele trabalhou as 04 horas noturnas (hora de 60 minutos) seguindo a legislação vigente ele já trabalhou 4,6 horas.
4,6 X 15,00 =68,57 este deve ser o valor a considerar.
Vale ressaltar que o inicio/fim da hora noturna difere dependendo da atividade em questão.
Cara... novidade essa pra mim. Tenho sistemas de folha de pagamento que fiz faz um tempão e nunca tive nenhum problema de erro de calculo. Agora vou até falar com o pessoa da software house onde fiz isso e perguntar como está. Mas obrigado!
Faça isso, converse também com outros contadores para se ter uma segunda opinião.
Para elucidar melhor, procurem pelo artigo 73 da nossa CLT disponÃvel no seguinte link
Causas trabalhistas são comuns por esse motivo, fiquem atentos.
Citação:Faça isso, converse também com outros contadores para se ter uma segunda opinião.
Para elucidar melhor, procurem pelo artigo 73 da nossa CLT disponÃvel no seguinte link
Causas trabalhistas são comuns por esse motivo, fiquem atentos.
Muito obrigado pela dica! Consertei e ficou certinho. POO ganha mais um round! Bastou implementar uma simples implementação herdada de DateTime e pronto.
O trabalho noturno possui duas diferenças do diurno:
Quanto ao valor, é simples. Se o valor da hora diurna do empregado é R$ 10,00, o valor da hora noturna será de R$ 12,00.
Quanto a duração, o negócio é chatinho. Uma hora diária equivale a 52,5 horas noturnas. Logo, a hora noturna vale mais para fins de caracterização de horas extras.
Exemplo.
Se um funcionário trabalhar das 08:00-12:00 e das 13:00-17:00, ele trabalhou 8 horas, logo, não há pagamento de horas extras.
Porém, se outro funcionário trabalhar das 22:00 à s 02:00 e das 03:00 à s 07:00, ele também trabalhou 8 horas [Ô]no relógio[Ô], mas, por causa do cômputo diferenciado da hora noturna, ele trabalhou 9 horas, assim, tem direito a 1 hora extra, mesmo tendo trabalhado [Ô]8 horas no relógio[Ô].
Citação:Agora confundiram minha cabeça.. pq a hora noturna equivale a 52:30 e não 60 ??
e a hora extra 50%, 100% (feriados e domingos) ???
Tecnicamente falando, porque o trabalho noturno é mais cansativo do que o diurno. Então, além de colocar o adicional de 20%, quem criou a CLT quis alterar a forma de cômputo do tempo.
Na minha opinião, ideia de bocó. Era só ter colocado um adicional pela hora noturna mais alto (40%?).
Valor da hora normal (diurna) * 20% * 50%.
Não aconselho que os colegas coloquem os percentuais no código fonte, pois certas categorias possuem diferentes adicionais (em virtude de Acordo e Convenção Coletiva).
Tenho as seguintes linhas de comando:
Dim horaIni1 As DateTime = [Ô]#[Ô] & NewHExtTot.ToString & [Ô]#[Ô] [ô] 11:00:00
Dim horaFim1 As TimeSpan = TimeSpan.Parse(NewTotTra) [ô] 08:48:00
NewTotHExt = horaIni1.Subtract(horaFim1).ToString() [ô] 02:12:00 * 20% = 02:31
Dim TotExtNot As DateTime = (NewTotHExt * 20) * 50
Onde:
NewTotHExt = Total de Horas noturnas simples e está declarada como [Ô]DateTime[Ô]. Tenho que adicionar os 20% do adicional noturno, ao fazer a linha de comando me apresenta a seguinte mensagem de erro:
Erro 1 Operador [ô]*[ô] não é definido para tipos [ô]Date[ô] e [ô]Integer[ô].
Como faço para acertar esta linha para que calcule o adicional noturno?
Obrigado.