@php
$detalles_jubilados = [];
@endphp
@foreach ($conjunto_planillas->planillaMes->detalles as $detalle)
@php
$empleado = $detalle->empleado;
if ($empleado->jubilado) {
array_push($detalles_jubilados, $detalle);
continue;
}
$is_editable = $conjunto_planillas->planillaMes->estado == 'Abierto';
$dias_trabajados = $detalle->dias_trabajados ? $detalle->dias_trabajados : 30;
$otros = $detalle->otros ? $detalle->otros : 0;
$ins_financieras = $detalle->ins_financieras ? $detalle->ins_financieras : 0;
$personal = $detalle->personal ? $detalle->personal : 0;
$sueldo_diario = $empleado->salario / 30;
$total_devengado = $sueldo_diario * $dias_trabajados + $otros;
$isss = $empleado->salario >= 1000 ? (1000) * 0.03 : $empleado->salario * 0.03;
$empleadotipo_afpfactorvalor= $empleado->tipo_afp->factor->valor??0;
$afp = ($total_devengado *$empleadotipo_afpfactorvalor) / 100;
$sujeto_isr = $total_devengado - $isss - $afp;
$sujeto_isr = $sujeto_isr < 0 ? 0 : $sujeto_isr;
$renta = $getRentaPlanilla($sujeto_isr,$empleado->jubilado);
$renta = $renta < 0 ? 0 : $renta;
$total_descuentos = $isss + $afp + $renta + $ins_financieras + $personal;
$total_recibir = $total_devengado - $total_descuentos;
@endphp
Boleta
|
{{ ucwords($empleado->nombre_empleado) }} |
{{ $empleado->departamento->nombre }} |
{{ number_format($empleado->salario, 2) }} |
{{ number_format($sueldo_diario, 2) }} |
|
|
{{ number_format($total_devengado, 2) }} |
{{ number_format($isss, 2) }}
|
{{ number_format($afp, 2) }} |
{{ number_format($sujeto_isr, 2) }} |
{{ number_format($renta, 2) }} |
|
|
{{ number_format($total_descuentos, 2) }}
|
{{ number_format($total_recibir, 2) }}
|
@endforeach
@if ($detalles_jubilados)
|
Empleados Permanentemente Jubilados |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@foreach ($detalles_jubilados as $detalle)
@php
$empleado = $detalle->empleado;
$is_editable = $conjunto_planillas->planillaMes->estado == 'Abierto';
$dias_trabajados = $detalle->dias_trabajados ? $detalle->dias_trabajados : 0;
$otros = $detalle->otros ? $detalle->otros : 0;
$ins_financieras = $detalle->ins_financieras ? $detalle->ins_financieras : 0;
$personal = $detalle->personal ? $detalle->personal : 0;
$sueldo_diario = $empleado->salario / 30;
$total_devengado = $sueldo_diario * $dias_trabajados + $otros;
$isss = 0;
$afp = 0;
$sujeto_isr = $total_devengado - $isss - $afp;
$sujeto_isr = $sujeto_isr < 0 ? 0 : $sujeto_isr;
$renta = $getRentaPlanilla($sujeto_isr,$empleado->jubilado);
$renta = $renta < 0 ? 0 : $renta;
$total_descuentos = $isss + $afp + $renta + $ins_financieras + $personal;
$total_recibir = $total_devengado - $total_descuentos;
@endphp
|
{{ ucwords($empleado->nombre_empleado) }} |
{{ $empleado->departamento->nombre }} |
{{ number_format($empleado->salario, 2) }} |
{{ number_format($sueldo_diario, 2) }} |
|
|
{{ number_format($total_devengado, 2) }} |
{{ number_format($isss, 2) }}
|
{{ number_format($afp, 2) }} |
{{ number_format($sujeto_isr, 2) }} |
{{ number_format($renta, 2) }} |
|
|
{{ number_format($total_descuentos, 2) }}
|
{{ number_format($total_recibir, 2) }}
|
@endforeach
@endif