{{:bk_cab_rh3software.png?200|}} **Ponto eletrônico** =====Banco de Horas===== ---- //Caminho: Tabelas\Banco de Horas// ### O cadastro do banco de horas possui todas as configurações necessárias para a realização do cálculo das horas extras e faltas/atrasos que serão enviadas à título de crédito e débito, para o banco de horas do sistema. ### ### Cada banco de horas cadastrado está atrelado ao seu respectivo sindicato controlador e possui sua vigência definida através das datas de início e fim do mesmo. ### ### Dois ou mais bancos de horas distintos podem ter o mesmo sindicato atrelado e configurações totalmente distintas entre si, desde que os seus períodos de vigência (data início e data fim) não se choquem. ### Seguem abaixo os campos a serem informados: ^ Campo ^ Uso ^ Informações ^ | Nome | Obrigatório | | | Status | Obrigatório | • **Novo:** Utilizado quando o usuário deseja cadastrar um novo BH sem que este esteja ativo, ou seja, sem influenciar no processamento do ponto; \\ \\ • **Ativo:** É o BH atualmente em uso dentro do sindicato; \\ \\ • **Fechado:** BH que não está mais em uso e serve apenas para histórico. \\ \\ A mudança de status de um BH é feita manualmente. \\ \\ Para mais detalhes, [[manual_usuario:pte:pte_banco_horas#status_do_banco_de_horas | clique aqui]]. | | Sindicato | Obrigatório | | | Data início | Obrigatório | Início da vigência do banco de horas. \\ \\ Para os colaboradores que fazem parte do sindicato atrelado ao respectivo banco de horas, todas as suas horas extras e faltas/atrasos serão enviadas a partir desta data de início. | | Data fim | Obrigatório | Final da vigência do banco de horas. Caso a opção "Banco de horas sem data final" esteja marcada, esta data **não** será informada. \\ \\ Para colaboradores que fazem parte do sindicato atrelado ao respectivo banco de horas, todas as suas horas extras e faltas/atrasos serão enviadas exclusivamente até o dia estipulado pela data fim. | | Banco de horas sem data final | Facultativo | Um banco de horas pode ser cadastrado sem uma data fim definida. Nesses casos, a respectiva informação deixa de ser um campo obrigatório e o período de vigência do respectivo banco de horas torna-se “ad eternum” (até o infinito), a partir de sua data de início. \\ \\ Quando um banco de horas sem "data fim" definida é cadastrado, nenhum outro banco de mesmo sindicato poderá ser cadastrado após a sua data de início. | | Evento à Crédito | Obrigatório | Evento para ser calculado o crédito do Banco de Horas para os colaboradores que pertencem a esse Sindicato. \\ \\ **Nota:** Este será o evento padrão enviado para a folha, caso não haja alguma configuração específica no [[manual_usuario:pte:pte_grupo_batimento | Grupo de Batimento]]. | | Evento à Débito | Obrigatório | Evento para ser calculado o débito do Banco de Horas para os colaboradores que pertencem a esse Sindicato. \\ \\ **Nota:** Este será o evento padrão enviado para a folha, caso não haja alguma configuração específica no [[manual_usuario:pte:pte_grupo_batimento | Grupo de Batimento]]. | | Validade de horas no BH | Obrigatório | A validade deverá ser feita em número de dias ou meses e servirá de indicação no pagamento do BH. Esta validade irá incidir em cada lançamento. \\ \\ **Exemplo:** Para uma validade de 1 mês, havendo um lançamento no dia 01/06, o mesmo estará vencido a partir do dia 02/07, caso o colaborador não tenha compensado/pago. \\ \\ O próximo tópico aborda um pouco mais sobre a utilização/ funcionalidade deste campo. | | Limite em horas | Facultativo | Limites definidos pela convenção coletiva. \\ \\ O limite em horas define o valor máximo de horas, à título de crédito ou débito, que um colaborador qualquer pode fazer dentro do respectivo banco de horas. Todas as demais horas, aquelas que forem caracterizadas com excedentes, permanecerão como extras ou faltas. As horas totais de créditos ou de débitos, para a correta validação, dependem do saldo anterior realizado pelo respectivo colaborador. Este limite deve ser um valor inteiro. \\ \\ O limite de horas, tanto positivo como negativo, está diretamente ligado ao controle da consideração total de horas. \\ \\ **Limite positivo:** Representa o total de horas positivas que um colaborador qualquer poderá fazer dentro do respectivo banco de horas. As horas excedentes permanecerão como extras do colaborador. \\ \\ **Limite negativo:** Representa o total de horas negativas que um colaborador qualquer poderá fazer dentro do respectivo banco de horas. As horas excedentes permanecerão como faltas do colaborador. | | Considerar total de horas | Obrigatório | Este parâmetro trabalha junto com o parâmetro "Limite em horas" e define se este limite será calculado de forma diária (conta-corrente) ou mensal (extras - faltas). Ver tópico "Exemplo: Cálculo de limites". | | Exceções para o envio de horas extras ao banco de horas | Facultativo | Não irão para o BH, as horas extras efetuadas nos tipos de dias assinalados dentro desta opção. \\ \\ **Nota:** O tipo "Apenas quando não houver horário programado" só fica habilitado quando marcada ao menos uma das duas opções: "Nos feriados" e/ou "Aos domingos". Quando assinalada, levará em consideração as horas programadas mesmo que caiam dentro de alguma das exceções marcadas. \\ \\ **Exemplo:** Caso a exceção "Aos domingos" esteja marcada mas o colaborador esteja em uma escala que trabalho aos domingos, fazendo hora extra, a mesma entrará no BH | | Aplicar o limite de horas Inclusive para faltas | Facultativo | Indica que a forma de envio escolhida também terá incidência nas faltas.\\ \\ **Nota:** Esta opção só ficará habilitada quando a "Forma de envio / limites" não for por "Evento".| | Forma de envio (limite) | Facultativo | Ver tópico "Forma de envio" | | Enviar faltas automaticamente para o banco de horas | Facultativo | Opção para que as horas de faltas não sejam enviadas automaticamente para o banco de horas quando desmarcado. Com isso, a opção “Aplicar limite de horas também as faltas” ficará desativada quando esta opção nova estiver desmarcada. \\ \\ O cálculo do banco de horas não processa faltas quando esta opção estiver desmarcada.| | Enviar atrasos automaticamente para o banco | Facultativo | | | Faixas de horas extras que irão para o BH | Facultativo | | ====Status do banco de horas==== ---- ### O status do banco de horas define a situação em que o mesmo se encontra no sistema. O status é uma informação de extrema importância e determina uma série de características comportamentais do banco de horas durante o processamento do ponto. ### ### Um banco de horas poderá ser cadastrado com qualquer situação disponibilizada. Quando o novo banco de horas estiver atrelado ao mesmo sindicato de qualquer outro banco já cadastrado, o seu período de vigência não pode estar em choque com o respectivo banco já cadastrado. ### **Novo** ---- ### Definir um banco de horas como novo permite que um determinado período de vigência possa ser previamente “reservado” para o seu respectivo sindicato, impedindo que outros bancos de horas possam ser cadastrados para o mesmo sindicato e mesmo período. ### ### A principal característica de um banco de horas novo é o fato de não possuir nenhuma hora enviada. Representa um banco de horas limpo. ### ### Um banco de horas novo não pode receber horas à título de crédito ou débito. Durante o processamento do ponto, ou através do lançamento manual de movimentação, o sistema irá alertar tal situação, não enviando as horas calculadas ou impedindo o seu lançamento manual. ### **Ativo** ---- ### Representa o banco de horas com vigência ativa, atual, em uso pelo sistema, para o seu respectivo sindicato. Dois ou mais bancos de horas, conforme explanado no início, podem ter o mesmo sindicato atrelado e o mesmo status de ativo. ### ### Apenas com o status de ativo, um banco de horas pode ser utilizado para o envio das horas à título de crédito e/ou débito processadas e lançadas manualmente pelo usuário. ### ### Durante o processamento do ponto, e respeitando as configurações de controle estipuladas, todas as horas serão exclusivamente enviadas para um banco de horas ativo, de acordo com o seu período de vigência e sindicato, para cada colaborador envolvido. ### **Fechado** ---- ### Um banco de horas fechado não necessariamente representa o fim do período de vigência do mesmo. A partir do momento em que um banco de horas é fechado, ele deixa de ser utilizado pelo sistema para o envio das horas à título de crédito e/ou débito. ### ### Nesse momento, o do fechamento do banco de horas, espera-se que o saldo final dos colaboradores participantes seja liquidado através da rotina de pagamento do banco de horas. Quando esse procedimento não é realizado, o saldo final torna-se pendente. ### ### Um saldo pendente, de um colaborador qualquer, existente em um banco de horas fechado passa a contemplar o seu saldo anterior, no próximo período de vigência de outro banco de horas. ### //Exemplo:// Colaborador João da Silva Participante do banco de horas TESTE 1 Banco fechado no, ou com data final para o, dia 31/05/2016 Saldo final pendente do colaborador de -12:37 Colaborador passou a participar do banco de horas TESTE 2 Data início da vigência do banco a partir do dia 01/06/2016 Saldo inicial do colaborador será de -12:37 ====Validade de horas==== ---- ### A validade de horas representa a forma como será definida a data de validade das horas à título de crédito ou débito existentes no respectivo banco de horas. ### ### Esta data de validade é baseada no dia em que a respectiva hora foi gerada no banco de horas. ### **Tipo da validade** ---- ### Define como será realizado o cálculo para a data de validade da hora dentro do banco. Este tipo está compreendido nas opções abaixo: ### //Dias// ### Define que a validade das horas será calculada quantitativamente em dias. ### //Meses// ### Define que a validade das horas será calculada quantitativamente em meses. ### **Quantidade da validade** ---- ### Define a quantidade que será aplicada ao tipo da validade, para que a data de validade das horas possa ser encontrada. Esta quantidade deve ser um valor inteiro. ### //Exemplo A:// Crédito gerado no dia 27/06/2016 Tipo da validade definido para “Dias” Quantidade da validade definida para “120” Data de validade igual à 25/10/2016 //Exemplo B:// Débito gerado no dia 27/06/2016 Tipo da validade definido para “Meses” Quantidade da validade definida para “120” Data de validade igual à 27/06/2026 ====Exemplo: Cálculo de limites==== ---- **Entradas** ### **1- **Incluir definições no [[http://wiki.rh3software.com/rh3/doku.php?id=manual_usuario:pte:pte_banco_horas | banco de hora]]: ### Horas positivas: * Considerar total de horas = Diário (conta corrente); * Definir limite DIÁRIO (conta corrente) de horas no BH. Limite: 4h. * Considerar total de horas = Mensal (extras - faltas); * Definir limite MENSAL (extra-faltas) de horas no BH. Limite: 4h. ### **2- **Na [[ http://wiki.rh3software.com/rh3/doku.php?id=manual_usuario:pte:pte_analise_individual | Análise individual ]] incluir horas extras e faltas: ### * Dia 16/06 = 01:00 extra; * Dia 17/06 = 02:00 extra; * Dia 18/06 = 02:30 extra; * Dia 19/06 = 01:20 extra; * Dia 20/06 = 01:00 falta; * Dia 23/06 = 00:30 falta. **Resultados esperados** EXIBIR mensagem que o limite de horas foi atingido. (MENSAL) ^ Dia ^ Extra ^ Falta ^ BH+ ^ BH- ^ | 16/06 | | | 01:00 | | | 17/06 | | | 02:00 | | | 18/06 | 00:30 | | 02:00 | | | 19/06 | 00:50 | | 00:30 | | | 20/06 | | | | 01:00 | | 23/06 | | | | 00:30 | Saldo extra 01:20 Saldo BH+ 04:00 EXIBIR mensagem que o limite de horas foi atingido. (DIÁRIO) ^ Dia ^ Extra ^ Falta ^ BH+ ^ BH- ^ | 16/06 | | | 01:00 | | | 17/06 | | | 02:00 | | | 18/06 | 01:30 | | 01:00 | | | 19/06 | 01:20 | | | | | 20/06 | | | | 01:00 | | 23/06 | | | | 00:30 | Saldo extra 02:50 Saldo BH+ 02:30 ====Forma de envio==== ---- **1 - Evento: ** Hora extra mapeada por evento; ### **2 - Percentual: ** Com essa forma de envio, o Sistema calcula o percentual da Hora Extra a ser enviada ao Banco de Horas. ### //Exemplo// ### Ao informar 75% para o Banco de Horas, se o colaborador perfizer 1 Hora extra, terá enviado para o Banco de Horas 45 minutos enquanto que os 15 minutos serão pagos como Hora Extra. ### ### **3 - Quantidade de Horas: ** Com essa forma de envio, o sistema calcula a quantidade de Horas que devem ser atingidas para serem enviadas ao Banco de Horas. ### //Exemplo// ### Se a quantidade de Horas = 1 hora e o colaborador efetuar 50 minutos de horas extras, essas não serão enviadas para o Banco de Horas, mas se o mesmo efetuar 1 hora e 15 minutos, terá 1 hora no Banco de Horas e 15 minutos pagos como Horas extras. ### **4 - Fórmula: ** A forma de envio será baseada em uma fórmula. ====Regras / Validações==== ---- ### **1 -** Só é possível cadastrar um banco de horas para um [[manual_usuario:cad:cad_sindicatos | Sindicato]] que esteja configurado para ter um Banco de horas; ### **2 -** Para cada sindicato só poderá haver um único banco de horas ativo; ### **3 -** A falta é definida quando o colaborador possui atraso igual à sua carga horária definida para o horário do respectivo dia; ### ### **4 -** O atraso é definido quando o colaborador possui atraso menor que sua carga horária definida para o horário do respectivo dia. ###