@extends('layouts.app') @section('title','Planilla — {{ $planilla->codigo }}') @section('content')

Planilla: {{ $planilla->codigo }}

@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
    @foreach($errors->all() as $e)
  • {{ $e }}
  • @endforeach
@endif {{-- Cabecera --}}

Información General

Código
{{ $planilla->codigo }}
Período
{{ $planilla->periodo_label }} @if($planilla->fecha_inicio && $planilla->fecha_fin)
{{ $planilla->fecha_inicio->format('d/m/Y') }} — {{ $planilla->fecha_fin->format('d/m/Y') }} @endif
Tipo
@if($planilla->tipo === 'permanente') Permanentes @else Eventuales @endif
Estado
{{ ucfirst($planilla->estado) }}
Generado por
{{ $planilla->creadoPor->name ?? '—' }}
Total Bruto
S/ {{ number_format($planilla->total_bruto, 2) }}
Descuentos
S/ {{ number_format($planilla->total_descuentos, 2) }}
Total Neto
S/ {{ number_format($planilla->total_neto, 2) }}
{{-- Flujo de aprobación --}}

Flujo de Aprobación

RRHH @if($planilla->aprobado_rrhh_id){{ $planilla->aprobadoRrhh->name ?? '' }} — {{ $planilla->aprobado_rrhh_en?->format('d/m H:i') }}@endif
Adm. Finanzas @if($planilla->aprobado_adm_id){{ $planilla->aprobadoAdm->name ?? '' }} — {{ $planilla->aprobado_adm_en?->format('d/m H:i') }}@endif
Gerencia @if($planilla->aprobado_gerencia_id){{ $planilla->aprobadoGerencia->name ?? '' }} — {{ $planilla->aprobado_gerencia_en?->format('d/m H:i') }}@endif
@if($planilla->estado !== 'pagado')
@csrf
@else
Planilla pagada
@endif
{{-- Acciones --}} {{-- Tabla de ítems --}}

Detalle por Empleado ({{ $planilla->items->count() }})

@forelse($planilla->items as $item) @empty @endforelse
Empleado Régimen Días Sueldo Base H.E 30% H.E 50% Bruto AFP/ONP EsSalud Neto Boleta
{{ $item->empleado->nombre_completo }} {{ $item->empleado->regimen_pensionario }} {{ $item->dias_trabajados }} {{ number_format($item->sueldo_base, 2) }} {{ $item->horas_extra_30 > 0 ? number_format($item->horas_extra_30,1).'h' : '—' }} {{ $item->horas_extra_50 > 0 ? number_format($item->horas_extra_50,1).'h' : '—' }} {{ number_format($item->total_bruto, 2) }} {{ number_format($item->descuento_afp_onp, 2) }} {{ number_format($item->aporte_essalud, 2) }} {{ number_format($item->neto_a_pagar, 2) }} @if($item->empleado->email)
@csrf
@endif
Sin ítems.
TOTALES: S/ {{ number_format($planilla->items->sum('sueldo_base'), 2) }} S/ {{ number_format($planilla->total_bruto, 2) }} S/ {{ number_format($planilla->items->sum('descuento_afp_onp'), 2) }} S/ {{ number_format($planilla->items->sum('aporte_essalud'), 2) }} S/ {{ number_format($planilla->total_neto, 2) }}
@endsection