@extends('layouts.app') @section('title', 'Staff Invoices') @section('breadcrumb')Staff Invoices@endsection @section('content')

Staff Invoices

Time-based invoices for factory employees, processors and trades

@if(!$isAdminOrAccounts) @endif @if($isAdminOrAccounts) @endif
@if($pendingCount > 0)
{{ $pendingCount }} invoice{{ $pendingCount > 1 ? 's' : '' }} pending approval
@endif @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@if($isAdminOrAccounts)@endif @forelse($invoices as $inv) @if($isAdminOrAccounts) @endif @empty @endforelse
Invoice #Staff MemberPeriod Hours Rate Total Status Approved By
{{ $inv->invoice_number }}
{{ $inv->user->name }}
{{ $inv->user->role?->display_name }}
{{ $inv->period_start->format('d M') }} – {{ $inv->period_end->format('d M Y') }} {{ number_format($inv->total_hours, 2) }}h ${{ number_format($inv->hourly_rate, 2) }}/hr ${{ number_format($inv->total_amount, 2) }} {{ ucfirst($inv->status) }} {{ $inv->approver?->name ?? '—' }}
No invoices found.
@if($invoices->hasPages())
{{ $invoices->links() }}
@endif
@if(!$isAdminOrAccounts) @endif @if($isAdminOrAccounts) @endif
@endsection