Férias | Como é realizado o cálculo para funcionário horista

User de integração - Zendesk
User de integração - Zendesk
  • ✎ Criado em:
  • ✔ Atualizado em:

Resumo:

1. Entenda como o sistema realiza o cálculo da base de férias para colaboradores horistas.

2. Saiba como criar e lançar um evento personalizado para ajustar manualmente essa base de cálculo quando necessário.

 

Ícone com retângulo e círculo verdes representando o produto Folha de Pagamento.

🎯 Pré-requisitos


 

 

Primeiramente, certifique-se de que você atende aos Pré-requisitos citados anteriormente. Caso sim, prossiga com a leitura abaixo:

 

Como o sistema calcula a base de férias


 

Diferente de funcionários mensalistas, o colaborador horista possui sua remuneração vinculada à quantidade de horas contratadas. Por isso, o sistema utiliza a seguinte composição para formar a base de cálculo das férias:

  • Valor da hora trabalhada;
  • Quantidade de horas mensais da jornada;
  • Adicionais vinculados ao colaborador (como periculosidade e insalubridade, se houver).

 

Exemplo prático

Considere um cenário com os seguintes dados:

  • Valor da hora: R$ 25,00
  • Jornada mensal: 220 horas

O sistema calcula a remuneração mensal base multiplicando o valor da hora pela jornada mensal:

R$ 25,00 x 220 = R$ 5.500,00

O valor de R$ 5.500,00 será utilizado como a base para o cálculo das férias.

Demonstração da base de cálculo de férias para horista no sistema

 

Como processar as férias


 

O processamento das férias para funcionários horistas é realizado seguindo o fluxo padrão do sistema:

  • Acesse o menu Cálculos > Férias;
  • Selecione o funcionário desejado;
  • Realize o processamento das férias normalmente.
Tela de processamento de férias no sistema Folha

 

Ajuste manual da base de férias


 

Em alguns cenários, determinadas empresas utilizam uma base diferenciada para o cálculo das férias do funcionário horista. Nesses casos, você deve criar um evento de usuário para substituir o evento padrão 43 - Férias. Esse procedimento permite informar manualmente o valor desejado para o cálculo.

 

Como criar o evento de substituição

  • Acesse o menu Arquivos > Eventos;
  • Clique no botão Eventos Usuário;
  • Clique em Incluir.

 

Configuração da aba dados básicos

  • No campo Descrição, insira um nome de identificação (Exemplo: Férias (Valor)).
  • Defina o campo Tipo resultado como Crédito.
  • No campo Evento a Substituir, informe o código 43.
  • Clique no botão Copiar evento a substituir e confirme clicando em Sim.
  • No campo Parâmetro, selecione a opção Informar o valor.
  • No campo Rubrica TRCT, preencha exatamente com a mesma informação contida no evento 43 que está sendo substituído.
Configuração da aba Dados Básicos do evento de substituição de férias

 

Configuração da aba informações eSocial

Acesse a aba Informações eSocial e configure os seguintes campos:

  • Rubrica eSocial: Selecione 1015 - Adiantamento de férias.

Na seção de Incidências, configure conforme as diretrizes abaixo:

Campo de Incidência

Configuração Correta

Base INSS 00 - Não é base de cálculo
Base FGTS 00 - Não é base de cálculo do FGTS
Base IRRF 13 - Férias
Base PIS/PASEP 00 - Não é base de cálculo do PIS/PASEP
Configuração das incidências e rubrica do eSocial para o evento

 

Configuração da aba Script PhBasic

  • Acesse a aba Script PhBasic.
  • Copie o script PhBasic fornecido abaixo.
  • Cole o código diretamente no campo de texto do cadastro do evento e salve as alterações.
Se ReciboUmTercoFeriasMP927= 1 Entao
   Retornar
Senao
Se ContratoIntermitente=1 ou ContratoVerdeAmarelo Entao
Retornar
Fim
Se EscopoFerias ou EscopoFeriasDom ou EscopoFeriasCompl Entao
   Se Mensalista Entao
      Temp7=Salario
   Fim
   Se Horista Entao
      Temp7=(Salario*HorasMensaisRais)
   Fim
   Se DocenteMensalista Entao
      Temp7=(Salario*1.05)
   Fim
   Se Comissionado Entao
      Se (Salario=0) e (ValorMediaVarComissao>0) Entao
         Temp7=ValorMediaVarComissao
      Fim
      Se ((Salario=0) e (ValorMediaVarComissao=0)) ou ((Salario+ValorMediaVarComissao)<PisoSalarialSindicato) Entao
         Temp7=PisoSalarialSindicato
      Fim
      Se ((Salario>0) e (ValorMediaVarComissao>0)) ou ((Salario>0) e (ValorMediaVarValor>0) e (ValorMediaVarComissao<=0)) Entao
         Temp7=Salario+ValorMediaVarComissao
      Fim
   Fim
   Se DocenteAulista Entao
      Temp7=UltimoSalarioAulista
   Fim
   Se Tarefeiro Entao
      Temp7=UltimoSalarioTarefeiro
   Fim
   ValorRemuneracao=ValorRemuneracao+Temp7
   ValorRemuneracaoParaMediaHora=ValorRemuneracao

   Se DocenteAulista ou Tarefeiro Entao
      Temp4=Temp7/HorasMensaisRais
   Senao
      Temp4=SalarioHora
   Fim
   Temp5=ValorRemuneracaoParaMediaHora/HorasMensaisRais

   Se ConsiderarVlrRemuneracaoCalcMedHE=1 Entao
      Temp6=Round((ValorMediaVarHora/Temp4)*Temp5)
      TotalVariaveisMedia=ValorMediaVarComissao+Temp6+ValorMediaVarValor
   Senao
      Temp6=ValorMediaVarHora
   Fim
Se Mensalista Ou Comissionado Entao
      Resultado=ParamValorRef-ValorEventoOrigem
      ValorDeFeriasPago=ValorDeFeriasPago+Resultado
      ParamValorRef=(DiasFeriasMesAtual+DiasFerias1MesSubSeq+DiasFerias2MesSubSeq)
    Fim
    Se Horista Entao
       Resultado=ParamValorRef-ValorEventoOrigem
       ValorDeFeriasPago=ValorDeFeriasPago+Resultado
       ParamValorRef=(DiasFeriasMesAtual+DiasFerias1MesSubSeq+DiasFerias2MesSubSeq)
    Fim
    Se Tarefeiro Entao
       Resultado=ParamvalorRef-ValorEventoOrigem
       ValorDeFeriasPago=ValorDeFeriasPago+Resultado
       ParamValorRef=(DiasFeriasMesAtual+DiasFerias1MesSubSeq+DiasFerias2MesSubSeq)
    Fim
    Se DocenteMensalista Entao
       Resultado= ParamvalorRef-ValorEventoOrigem
       ValorDeFeriasPago=ValorDeFeriasPago+Resultado
       Salario=Salario*1.05
       ParamValorRef=(DiasFeriasMesAtual+DiasFerias1MesSubSeq+DiasFerias2MesSubSeq)
    Fim
    Se DocenteAulista Entao
        Resultado=ParamvalorRef-ValorEventoOrigem
       ValorDeFeriasPago=ValorDeFeriasPago+Resultado
       Salario=UltimoSalarioAulista
       ParamValorRef=(DiasFeriasMesAtual+DiasFerias1MesSubSeq+DiasFerias2MesSubSeq)
    Fim
    Se EscopoFeriasCompl Entao
       Se Resultado<0 Entao
          Resultado=0
       Fim
       ValorEventoDiferenca=Resultado
    Fim
Fim
Se EscopoSalario ou EscopoRescisao ou EscopoSalarioDom ou EscopoRescisaoDom Entao
   Se ParamValorRef<>0 Entao
      Resultado=ParamValorRef
      ParamValorRef=0
      ValorSalarioPago=ValorSalarioPago+Resultado
      Se Comissionado ou Tarefeiro ou DocenteAulista Entao
         RemuneracaoIntegral=RemuneracaoIntegral+Resultado
      Fim
      Retornar
   Fim
   Se EstaNoPrimeiroMesDeFerias  Entao
      Resultado=(ValorDeFeriasPago*RateioDeFeriasNoMes)
      ParamValorRef = DiasFeriasMesAtual
      ValorSalarioPago=ValorSalarioPago+Resultado
      Se Comissionado ou Tarefeiro ou DocenteAulista Entao
         RemuneracaoIntegral=RemuneracaoIntegral+Resultado
      Fim
   Fim
Fim
Fim

Inserção do script PhBasic na aba correspondente do evento

 

Como realizar o lançamento do evento criado

Após a criação e parametrização do evento, deve vinculá-lo ao cadastro do funcionário horista, para isso, acesse o menu Lançamentos > Automáticos.

  • Selecione a opção Por Funcionário.
  • Clique em Evento - Fixo.
  • Selecione o funcionário horista correspondente.
  • Escolha o evento de substituição que você acabou de criar.
  • No campo de valor, informe o valor manual que deseja utilizar como base de cálculo para as férias.
  • Clique em Gravar para salvar o lançamento.
Lançamento do evento fixo de férias por funcionário

 

Processamento das férias com a nova base

Com o evento devidamente lançado, realize o cálculo das férias do colaborador normalmente.

  • Acesse o menu Cálculos > Férias;
  • Selecione o funcionário;
  • Execute o processamento das férias. O sistema utilizará o valor fixado manualmente no lançamento anterior.
Processamento final de férias com base de cálculo ajustada

Relativo a

Compartilhe nas redes sociais:

Esse artigo foi útil?