@if ($conjunto_planillas->planillaMes->estado == 'Abierto')
@include('RecursosHumanos.Modals.confirmCerrarPlanillaMes') @endif
@csrf @if ($conjunto_planillas->planillaMes->estado != 'Cerrado') @endif Mensualidad de {{ $mes }} Reporte de planilla
{{-- id }}&tipo=0' target="_blank" class="btn btn-outline-info mb-2">Boleta General --}}
{{-- --}} @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 @endforeach @if ($detalles_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 @endforeach @endif
#Boleta Nombre Departamento Sueldo
Mensual
Sueldo
Diario
Dias
Trab.
Otro Total
Devengado
ISSS AFP SUJETO ISR RENTA INSTITUCIONES FIANCIERAS OTROS (PERSONAL) TOTAL DESCUENTOS TOTAL RECIBIR
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) }}
Empleados Permanentemente Jubilados
{{ 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) }}