{{-- resources/views/invoices/index.blade.php --}} @extends('layouts.app') @section('title', 'Invoices') @section('content')
{{-- Page Header --}}

Invoices

{{-- KPI Cards --}}
Total Invoices
128
Unpaid
37
Collected (₱)
₱ 2,145,300.00
Outstanding (₱)
₱ 486,750.00
{{-- Filters --}}
{{-- Table --}}

Invoice List

@php $rows = [ [ 'INV-2025-0001', 'BIN-000123', 'Jollibee Poblacion', 'Juan Dela Cruz', 'Poblacion', 'Renewal', '2025-01-05', '2025-01-20', 21450, 'Paid', ], [ 'INV-2025-0002', 'BIN-000124', 'Mercury Drug', 'Maria Santos', 'San Isidro', 'Renewal', '2025-01-08', '2025-01-23', 18600, 'Unpaid', ], [ 'INV-2025-0003', 'BIN-000125', 'Sari-Sari ni Aling Nena', 'Nena Reyes', 'San Roque', 'New', '2025-01-12', '2025-01-27', 3250, 'Unpaid', ], [ 'INV-2025-0004', 'BIN-000126', 'Puregold', 'Josef Lim', 'Poblacion', 'Renewal', '2025-01-16', '2025-01-31', 78500, 'Partially Paid', ], [ 'INV-2025-0005', 'BIN-000127', 'Ligo Manufacturing', 'Liza Ong', 'San Isidro', 'Additional Line', '2025-01-20', '2025-02-04', 120000, 'Paid', ], ]; function statusBadge($s) { return match ($s) { 'Paid' => 'Paid', 'Unpaid' => 'Unpaid', 'Partially Paid' => 'Partially Paid', 'Cancelled' => 'Cancelled', default => '' . $s . '', }; } @endphp @foreach ($rows as $r) @endforeach
Invoice # BIN Business Name Taxpayer Barangay Permit Type Issue Date Due Date Amount (₱) Status Actions
{{ $r[0] }} {{ $r[1] }} {{ $r[2] }} {{ $r[3] }} {{ $r[4] }} {{ $r[5] }} {{ \Carbon\Carbon::parse($r[6])->format('M d, Y') }} {{ \Carbon\Carbon::parse($r[7])->format('M d, Y') }} {{ number_format($r[8], 2) }} {!! statusBadge($r[9]) !!}
Total ₱ {{ number_format(array_sum(array_column($rows, 8)), 2) }}
{{-- View Invoice Modal (Static) --}} @endsection @push('scripts') @endpush