Cálculo de Folha de Pagamento

Publicado por Jean Pierre Jochen 17/12/2008

[ Hits: 28.564 ]

Homepage: htt://jeanjochen.wordpress.com

Download form_folha.php




Para calcular a folha de pagamento de um funcionário há vários fatos que influenciam no resultado, tais como faltas, horas extras, vales, etc...

Este é meu primeiro script, por isso realiza o cálculo básico para horistas e mensalistas, mas já dá pra ter uma base de quanto seria o valor do pagamento.

Pretendo melhorá-lo e logo lançar nova versão, por isso toda contribuição é válida :-)

  



Esconder código-fonte

<!-- DESENVOLVIDO POR JEAN PIERRE JOCHEN - E-mail: jeanjochen@gmail.com -->


<center><h2>
      <font face="Verdana, Arial, Helvetica, sans-serif">Sistema de Conferência de Cálculo de Folha de Pagamento
      </font></h2> <hr align="center" color="#0099CC"><p>

</center>
<h7>
<form action="form_folha.php" method="POST">
  <font face="Verdana, Arial, Helvetica, sans-serif"> <font size="2">Valor Hora:
  <input name="ValorHora" type="text" size="5" />
  <font color="#FF0000">(Use ponto ao invés da vírgula) </font><br>
  </font></font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
  <br>
  Mes de competência <br>
  <select name="Mes">
    <option value="Janeiro">Janeiro </option>
    <option value="Fevereiro">Fevereiro </option>
    <option value="Março">Março </option>
    <option value="Abril">Abril </option>
    <option value="Maio">Maio </option>
    <option value="Junho">Junho </option>
    <option value="Julho">Julho </option>
    <option value="Agosto">Agosto </option>
    <option value="Setembro">Setembro </option>
    <option value="Outubro">Outubro </option>
    <option value="Novembro">Novembro </option>
    <option value="Dezembro">Dezembro </option>
  </select>
  <br>
  <br>
  Nº de dias úteis <br>
  <input type="text" name="DiasUteis" size="3"/>
  <br>
  <br>
  Nº de domingos + Feriados <br>
  <input type="text" name="Domingos" size="3" />
  <br>
  <br>
  Nº de dias trabalhados<br>
  <input type="text" name="DiasTrab" />
  </font><font face="Verdana, Arial, Helvetica, sans-serif">
  <p>
  <hr align="center" size="1" noshade>
 <br>
  <hr align="center" size="1" noshade>
  <input type="submit" value="Calcular">
  </font> <font face="Arial, Helvetica, sans-serif"> </font>
</form>
</h7>
///

<div align="center"><strong><font face="Verdana, Arial, Helvetica, sans-serif" size="4">Resultado
  do cálculo demonstrativo de pagamento</font></strong> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"></p>
  <br>
  </font> </div>
<div align="center">
<p align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">

<?php
$V1 = 7.33; // Este valor corresponde a 7hs e 20min de trabalho diário
$ValorHora = $_POST["ValorHora"];
$Mes = $_POST["Mes"];
$DiasUteis = $_POST["DiasUteis"];
$Domingos = $_POST["Domingos"];
$DiasTrab = $_POST["DiasTrab"];
$Tipo = $_POST["Tipo"];

//// CÁLCULO HORISTA /////

$HorasTrab = $DiasTrab * $V1;
$VlrHr = $HorasTrab * $ValorHora;
$DSR = $Domingos * $V1;
$VlrDSR = $DSR * $ValorHora;

     $HorasTrab = $DiasTrab * $V1;
             $VlrHr = $HorasTrab * $ValorHora;
             $DSR = $Domingos * $V1;
             $VlrDSR = $DSR * $ValorHora;
             $SalarioH = $VlrDSR + $VlrHr;

                   echo "O CALCULO COM BASE EM HORISTA FICA ASSIM<BR>";
                   echo "Mês selecionado para o cálculo = $Mes<br>";
                   echo "Cálculo das horas trabalhadas = $HorasTrab<br>";
                   echo "Valor Hora = $VlrHr<br>";
                   echo "Descanso Semanal Remunerado = $DSR<br>";
                   echo "Valor do DSR = $VlrDSR<br>";
             echo "Valor do Salário = $SalarioH <br><p>";

//// FIM DO CÁLCULO DO SALÁRIO HORISTA /////



//// CÁLCULO MENSALISTA /////

       $Salario = 220 * $ValorHora;
       echo "O CALCULO COM BASE EM MENSALISTA FICA ASSIM<br>";
       echo "Cálculo das horas trabalhadas = $Salario<br>";

//// FIM DO CÁLCULO DO SALÁRIO MENSALISTA /////



?>
    </font> </p>
</div>
<p>  </p>

Scripts recomendados

Gerando senhas dinamicamente com PHP

Validar CPF ou CNPJ na mesma função

alcula intervalo de datas. PS: Não importa o formato das datas, o sistema se ajusta.

Formatação de Moeda

Convertendo e tratando moedas


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts