@extends('admin.layouts.app') @section('page-title', 'Invoice List') @section('content')
Invoice Management
to
Create Invoice
{{ $invoices->count() }}
Total Invoices
₹{{ number_format($invoices->sum('final_amount_with_gst'), 2) }}
Total Revenue
{{ $invoices->where('status', 'paid')->count() }}
Paid Invoices
{{ $invoices->where('status', 'pending')->count() }}
Pending Invoices

All Invoices

{{ $invoices->count() }} invoices
@php $totalInvoices = $invoices->count(); $sortedInvoices = $invoices->sortByDesc('created_at'); // Latest first @endphp @forelse($sortedInvoices as $i => $invoice) @empty @endforelse
# Invoice Number Customer Final Amount GST % Total w/GST Status Invoice Date Due Date Action
{{ $totalInvoices - $i }} {{ $invoice->customer_name }} ₹{{ number_format($invoice->final_amount, 2) }} {{ $invoice->gst_percent }}% ₹{{ number_format($invoice->final_amount_with_gst, 2) }} @if($invoice->status == 'paid') @elseif($invoice->status == 'pending') @elseif($invoice->status == 'overdue') @endif {{ ucfirst($invoice->status) }} {{ $invoice->invoice_date }} {{ $invoice->due_date }} Entry
No invoices found
@php $totalInvoices = $invoices->count(); $sortedInvoices = $invoices->sortByDesc('created_at'); // Latest first @endphp @forelse($sortedInvoices as $i => $invoice)
{{ $invoice->invoice_number }}
@if($invoice->status == 'paid') @elseif($invoice->status == 'pending') @elseif($invoice->status == 'overdue') @endif {{ ucfirst($invoice->status) }}
Customer {{ $invoice->customer_name }}
Amount ₹{{ number_format($invoice->final_amount, 2) }}
GST {{ $invoice->gst_percent }}%
Total ₹{{ number_format($invoice->final_amount_with_gst, 2) }}
Invoice Date {{ $invoice->invoice_date }}
Due Date {{ $invoice->due_date }}
@empty
No invoices found
@endforelse
{{-- POPUP MODAL --}} @endsection