Saludos
Este ejercicio será la base para el cálculo de la nómina de una empresa, pasaremos de conceptos básicos y a futuro crear un software que nos permita integrar excel o mysql para crear la nómina de una empresa, Por este motivo esta será la parte 1.
Este ejercicio recibirá los datos ingresados de forma manual, pero en la segunda parte utilizaremos excel o mysql para realizar un cálculo general, espero que al iniciar este proyecto les pueda generar ideas para crear las suyas.
Se adaparán conceptos en pagos con respecto a las leyes colombianas:
Antes de empezar
Hora Ordinaria:
Es el valor de la hora con respecto a la cantidad de tiempo laborado, por ejemplo, un trabajador gana al mes 1'200.000 COP lo que equivale al valor por trabajar 240 horas mensuales. Para calcular el valor por hora:
1'200.000/240=$5.000
RN: Recargo Nocturno (Valor hora ordinaria + 35%)
Esta novedad se presenta cuando el horario de un trabajador está entre las 21:00 y 6:00, por ejemplo. Sneyder Ramírez fue programado en horario de 14:00-22:00. Lo que quiere decir que se debe pagar 1 RN debido al trabajo realizado desde las 21:00 a 22:00. Esta novedad se paga al 35% del valor de una hora ordinaria
$5.000 + $1.750 = $6.750
HED: Hora extra diurna (Valor hora ordinaria + 25%)
Se presenta cuando un trabajador cumple su horario de trabajo, y se requiere que se quede un tiempo adicional, estas horas se encuentran entre las 6:00-21:00. Por ejemplo: Sneyder ramírez fue programado a trabajar el día martes de 6:00am a 14:00, la empresa requiere que trabaje hasta las 16:00, por lo tanto se deben pagar 2 HED:
$5.000 + $1.250= $6.250
HEN: Hora extra nocturna (Valor hora ordinaria+ 75%)
Se presenta cuando un trabajador cumple su horario de trabajo, y se requiere que se quede un tiempo adicional, estas horas se encuentran entre las 21:00-6:00. Por ejemplo: Sneyder ramírez fue programado a trabajar el día martes de 13:00am a 21:00, la empresa requiere que trabaje hasta las 23:00, por lo tanto se deben pagar 2 HEN y no aplicaría RN.
$5.000 + $3.750= $8.750
HFD: Hora festiva diurna (Valor hora ordinaria + 75%)
Se presenta cuando te han programado a trabajar un domingo o un día festivo, Aplica cuando su turno de trabajo fue programado dentro del rango 6:00-21:00 y dentro del horario programado cada hora se debe pagar:
$5.000 + $3.750= $8.750
HEFD: Hora extra festiva diurna (Valor hora ordinaria + 75%+25%)
Se presenta cuando un trabajador cumple su horario de trabajo, y se requiere que se quede un tiempo adicional, estas horas se encuentran entre las 6:00-21:00. Por ejemplo: Sneyder ramírez fue programado a trabajar el día domingo de 6:00am a 14:00, la empresa requiere que trabaje hasta las 16:00, por lo tanto se deben pagar 2 HEFD, las cuales tendran un costo de:
$5.000 + $3.750 +$1.250 = $10.000
HFN: Hora festiva Nocturna (Valor hora ordinaria + 75% + 35%)
Se presenta cuando te han programado a trabajar un domingo o un día festivo, Aplica cuando su turno de trabajo fue programado dentro del rango 21:00-6:00.
$5.000 + $3.750 +$1.750 = $10.500
HEFN: Hora extra festiva Nocturna(Valor hora ordinaria + 75% + 75%)
Se presenta cuando un trabajador cumple su horario de trabajo, y se requiere que se quede un tiempo adicional, estas horas se encuentran entre las 21:00-6:00. Por ejemplo: Sneyder ramírez fue programado a trabajar el día domingo de 13:00am a 21:00, la empresa requiere que trabaje hasta las 23:00, por lo tanto se deben pagar 2 HEFN y no aplicaría RN.
las cuales tendran un costo de:
$5.000 + $3.750 + $3.750 = $12.500
Teniendo en cuenta todas las novedades, este será el código base en el que se trabajará para crear nuestro software de nómina. Lo llamaré nomina.py
print("Calculadora pago de horas extras") salario=int(input("Ingrese su salario: ")) HO=salario/240 RN=int(input('ingresa cantidad de RN: ')) RN=RN*HO*0.35 HED=int(input('ingresa cantidad de HED: ')) HED=HED*(HO*1.25) HEN=int(input('ingresa cantidad de HEN: ')) HEN=HEN*HO*1.75 HFD=int(input('ingresa cantidad de HFD: ')) HFD=HFD*HO*1.75 HEFD=int(input('ingresa cantidad de HEFD: ')) HEFD=HEFD*HO*2 HFN=int(input('ingresa cantidad de HFN: ')) HFN=HFN*HO*2.1 HEFN=int(input('ingresa cantidad de HEFN: ')) HEFN=HEFN*HO*2.5 print('\n \nSus pagos en horas extras seran:\nRECARGO NOCTURNO: ',RN) print('HORA EXTRA DIURNA: ',HED,'\nHORA EXTRA NOCTURNA: ',HEN) print('HORA FESTIVA DIURNA: ',HFD,'\nHORA EXTRA FESTIVA DIURNA: ',HEFD,'\nHORA FESTIVA NOCTURNA: ',HFN,'\nHORA EXTRA FESTIVA NOCTURNA: ',HEFN) print('TOTAL: ',RN+HED+HEN+HFD+HEFD+HFN+HEFN)
Esta será la salida:
Calculadora pago de horas extras Ingrese su salario: 1200000 ingresa cantidad de RN: 8 ingresa cantidad de HED: 16 ingresa cantidad de HEN: 0 ingresa cantidad de HFD: 16 ingresa cantidad de HEFD: 0 ingresa cantidad de HFN: 0 ingresa cantidad de HEFN: 0 Sus pagos en horas extras seran: RECARGO NOCTURNO: 14000.0 HORA EXTRA DIURNA: 100000.0 HORA EXTRA NOCTURNA: 0.0 HORA FESTIVA DIURNA: 140000.0 HORA EXTRA FESTIVA DIURNA: 0.0 HORA FESTIVA NOCTURNA: 0.0 HORA EXTRA FESTIVA NOCTURNA: 0.0 TOTAL: 254000.0
Esto es todo por ahora, cada semana mostraré un avance hasta que lleguemos al aplicativo final.
Este blog ha sido eliminado por un administrador de blog.
ResponderBorrar