@if($user->salesInvoices->count() > 0)
@php
$commissioned = $user->salesInvoices->filter(function($inv){
return ($inv->commissionInvoices && $inv->commissionInvoices->count() > 0) || $inv->status === 'commissioned';
});
$pendingCommission = $user->salesInvoices->filter(function($inv){
return ($inv->commissionInvoices && $inv->commissionInvoices->count() === 0) && $inv->status !== 'commissioned';
});
@endphp
@if($commissioned->count() > 0)
Commission Created Invoices
| Invoice No |
Customer Invoice |
Invoice Date |
Amount |
Payment Status |
Status |
Actions |
@foreach($commissioned as $invoice)
| {{ $invoice->invoice_no }} |
{{ $invoice->customer_invoice ?? 'N/A' }} |
{{ \Carbon\Carbon::parse($invoice->invoice_date)->format('d M, Y') }} |
৳ {{ number_format($invoice->invoice_amount, 2) }} |
@if($invoice->payment_status == 'paid')
Paid
@elseif($invoice->payment_status == 'partial')
Partial
@else
Unpaid
@endif
|
@if($invoice->status == 'due')
Due
@elseif($invoice->status == 'paid')
Paid
@elseif($invoice->status == 'commissioned')
Commissioned
@else
{{ ucfirst($invoice->status) }}
@endif
|
@if($invoice->commissionInvoices && $invoice->commissionInvoices->count() > 0)
@endif
|
@endforeach
| Total Invoices: |
{{ $commissioned->count() }} | Total Amount: ৳ {{ number_format($commissioned->sum('invoice_amount'), 2) }} |
@endif
@if($pendingCommission->count() > 0)
Pending Commission
| Invoice No |
Customer Invoice |
Invoice Date |
Amount |
Payment Status |
Status |
Actions |
@foreach($pendingCommission as $invoice)
| {{ $invoice->invoice_no }} |
{{ $invoice->customer_invoice ?? 'N/A' }} |
{{ \Carbon\Carbon::parse($invoice->invoice_date)->format('d M, Y') }} |
৳ {{ number_format($invoice->invoice_amount, 2) }} |
@if($invoice->payment_status == 'paid')
Paid
@elseif($invoice->payment_status == 'partial')
Partial
@else
Unpaid
@endif
|
@if($invoice->status == 'due')
Due
@elseif($invoice->status == 'paid')
Paid
@else
{{ ucfirst($invoice->status) }}
@endif
|
|
@endforeach
| Total Invoices: |
{{ $pendingCommission->count() }} | Total Amount: ৳ {{ number_format($pendingCommission->sum('invoice_amount'), 2) }} |
@endif
@else
No invoices found for this client.
@endif