por pagc » Sexta Mar 02, 2007 10:10
Já fiz mas em Visual Foxpro, porque é o tipo de aplicação para uma base de dados relacional. Fiz isto:
Tabela onde constam todos os elementos de cada funcionário
Número, nome, vencimentos e cálculos do custo de cada hora trabalhada (normal, 1ª extra, 2ª extra, 3ª extra, nocturnas, dias de folga por trabalho ao fim de semana). Aqui tens um problema porque estes cálculos dependem de cada contracto colectivo de trabalho, mas podes usar a tabela que te mandei por mail
Tabela onde vais criando a folha de ponto de cada funcionário
Aqui terás de registar a hora a que entram e saiam (por causa do cálculo das horas extras e nocturnas)
Tabela com as retenções de IRS para o ano
Como as retenções de IRS dependem do vencimento bruto, terás de importar estes valores (Tabela emitida pelas finanças), de forma a fazeres os descontos. Procura no google que encontras
Relatórios qb
Terás de criar pelo menos um relatório com o recibo de vencimento de cada funcionário, um mapa com os vencimentos liquidos, um mapa com os vencimentos brutos e um mapa com os cálculo do custo hora bruto de cada um.
Cálculos
Nos cálculos é que está a maior complexidade, porque o número de variáveis é bastante elevado e requer muito cuidado e bastante trabalho. Usa a tabela que te enviei por mail, porque embora não seja para estafetas o que poderá variar são as percentagens porque os principios são os mesmos. Aqui talvez seja melhor criares uma tabela com essas percentagens de modo a que possam ser alteradas
Tenta não complicar muito, porque se tentares fazer uma aplicação de nivel comercial, terás de estudar a legislação laboral o que poderá ser um exagero. Mas isto depende das exigências de quem irá avaliar o trabalho
Cumprimentos
PS - Isto são apenas alguns tópicos orientativos e espero não me ter esquecido de nada importante. porque é uma área complexa e que varia de sector de actividade para sector de actividade.
Software livre é uma questão de liberdade, não de dinheiro