Introdução
Criar uma empresa, recrutar funcionários, processar salários – foi este o trabalho que nos foi proposto a realizar.
Parece tudo fácil... mas quando começamos a criar o programa que nos possibilita saber quanto é que determinado trabalhador vai receber ao fim do mês, percebemos como é importante dominar bem os diferentes tipos de programas que existem.
Reflexão
Este trabalho podia ser realizado em Access, no entanto apercebi-me que este programa apresentava algumas limitações de funcionalidades. Decidi então fazê-lo em C# (CSharp) por ser uma linguagem de programação actual, fácil de trabalhar e uma das melhores que existe no mercado.
Demorei mais tempo a fazer este trabalho porque ao utilizar a linguagem C# esta é mais complexa, mas permite tirar o máximo partido do programa.
Explorando o programa podemos verificar que qualquer empresa que o utilize tem em detalhe toda a informação necessária sobre processamento de salários.
Para calcular o salário recorremos as seguintes fórmulas:
Abonos:
Valor do subsídio de alimentação = dias úteis X subsidio de alimentação diário
Valor das horas extras = valor à hora + (valor à hora X tipo de hora extra / 100) X horas extras
Total de abonos = vencimento ilíquido + subsídio de alimentação + valor das horas extras
Descontos:
Taxa da segurança social = (valor total de abonos – valor do subsídio de almoço) X (taxa da segurança social / 100)
Taxa do IRS = (total de abonos – subsídio de alimentação) X (taxa irs / 100)
Taxa do sindicato = vencimento ilíquido X (taxa do sindicato / 100)
Horas em falta = horas em falta * valor à hora
Total de descontos = taxa da segurança social + taxa do IRS + taxa do sindicato + horas em falta
Valor líquido a receber = total de abonos – total de descontos
Demonstração de um recibo de vencimento gerado pelo programa