Invoices

Manage customer invoices and billing

New Invoice
Search
Status @foreach($statusOptions as $value => $label) @endforeach
Branch @foreach($branches as $branch) @endforeach
Clear Filters
Date From
Date To

Total Invoices

{{ number_format($invoices->total()) }}

Paid

{{ $invoices->where('status', 'paid')->count() }}

Pending

{{ $invoices->whereIn('status', ['draft', 'sent'])->count() }}

Overdue

{{ $invoices->where('status', 'overdue')->count() }}

@forelse($invoices as $invoice) @empty @endforelse
Invoice # @if($sortField === 'invoice_number') @if($sortDirection === 'asc') @else @endif @endif
Customer
Date @if($sortField === 'invoice_date') @if($sortDirection === 'asc') @else @endif @endif
Due Date @if($sortField === 'due_date') @if($sortDirection === 'asc') @else @endif @endif
Amount @if($sortField === 'total_amount') @if($sortDirection === 'asc') @else @endif @endif
Status Actions
{{ $invoice->invoice_number }}
{{ $invoice->branch->name }}
{{ $invoice->customer->name }}
{{ $invoice->customer->email }}
{{ $invoice->invoice_date->format('M j, Y') }} {{ $invoice->due_date->format('M j, Y') }} @if($invoice->isOverdue()) (Overdue) @endif ${{ number_format($invoice->total_amount, 2) }} {{ ucfirst($invoice->status) }}
@if($invoice->status !== 'paid') @if($invoice->status === 'draft') @endif @endif @if($invoice->status === 'draft') @endif

No invoices found

Get started by creating your first invoice.

Create Invoice
@if($invoices->hasPages())
{{ $invoices->links() }}
@endif