@php use Carbon\Carbon;
$sumTotalAmount = 0;
@endphp
@forelse ($invoices as $id => $invoice)
@php
$invoiceDate = $invoice->date ? Carbon::parse($invoice->date) : null;
$totalAmount = optional($invoice->order)->total_amount ?? 0;
$sumTotalAmount += $totalAmount;
$latestPromise = $invoice->promises->sortByDesc('promise_date')->first();
@endphp
{{ $loop->iteration }} |
{{ optional($invoice->order)->user->company ?? 'N/A' }} |
{{$invoice->invoice_no}} |
{{ $invoiceDate ? $invoiceDate->format('d-m-Y') : 'N/A' }} |
{{ $invoiceDate ? $invoiceDate->format('d-m-Y') : 'N/A' }} |
{{ $totalAmount ? number_format($totalAmount, 2) : 'N/A' }} |
@if($invoice->promises->count() > 0)
Latest:
{{ $latestPromise ? Carbon::parse($latestPromise->promise_date)->format('d M Y') : 'N/A' }}
@else
No Promises
@endif
|
{{ $invoice->order?->payment_status ?? 'N/A' }}
|
|
@empty
No invoices found
|
@endforelse