@extends('admin.layouts.app') @section('page-title', 'Invoices') @section('content')
Invoices Management
{{-- Stats Cards based on invoices --}}
@php $totalInvoices = $invoices->count(); $paidInvoices = $invoices->where('invoice_status', 'paid')->count(); $pendingInvoices = $invoices->where('invoice_status', 'pending')->count(); $overdueInvoices = $invoices->where('invoice_status', 'overdue')->count(); @endphp
{{ $totalInvoices }}
Total Invoices
{{ $pendingInvoices }}
Pending Invoices
{{ $overdueInvoices }}
Overdue Invoices
From: To:
@if($invoices->count() > 0)
@foreach($invoices as $inv) @php $status = strtolower($inv->invoice_status ?? 'pending'); @endphp @endforeach
Invoice No Invoice Date Mark No Container No Container Date Company Customer Amount Amount + GST Status
{{ $inv->invoice_number }} {{ $inv->invoice_date ? \Carbon\Carbon::parse($inv->invoice_date)->format('d-m-Y') : '-' }} {{ $inv->mark_no ?? '-' }} {{ $inv->container_number ?? '-' }} {{ $inv->container_date ? \Carbon\Carbon::parse($inv->container_date)->format('d-m-Y') : '-' }} {{ $inv->company_name ?? '-' }} {{ $inv->customer_name ?? '-' }} {{ $inv->final_amount ? '₹'.number_format($inv->final_amount, 2) : '-' }} {{ $inv->final_amount_with_gst ? '₹'.number_format($inv->final_amount_with_gst, 2) : '-' }} {{ ucfirst($status) }}
Showing 1 to {{ min(10, count($invoices)) }} of {{ count($invoices) }} entries
@else
No invoices found

There are currently no invoices in the system.

@endif
@endsection