@extends('layouts.app') @section('title', 'Sales Invoices') @section('content')
@forelse($invoices as $invoice) @php $outstanding = $invoice->total_amount - $invoice->paid_amount; @endphp @empty @endforelse
Invoice # Customer SO # Date Total Paid Outstanding Status Actions
{{ $invoice->invoice_number }} {{ $invoice->customer->name ?? '' }} {{ $invoice->salesOrder->order_number ?? '-' }} {{ $invoice->invoice_date ? \Carbon\Carbon::parse($invoice->invoice_date)->format('d M Y') : '' }} {{ number_format($invoice->total_amount, 2) }} {{ number_format($invoice->paid_amount, 2) }} {{ number_format($outstanding, 2) }} @php $badgeClass = match($invoice->status ?? 'unpaid') { 'unpaid' => 'badge-red', 'partial' => 'badge-yellow', 'paid' => 'badge-green', default => 'badge-gray', }; @endphp {{ ucfirst($invoice->status ?? 'unpaid') }}
Receive Edit
@csrf @method('DELETE')
No invoices found.
@if($invoices->hasPages())
{{ $invoices->links() }}
@endif @endsection