All invoices — subscription-generated and manual.
@if(session('success'))| No | Invoice No | Car Plate | Customer | Billing Period |
Due Date | Amount | Payment | Emailed | E-Invoice | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $invoices->firstItem() + $loop->index }} |
{{ $invoice->invoice_no ?: '-' }}
@if($invoice->invoice_no && !in_array($einStatus, ['validated', 'einvoice_sent_to_customer', 'cancelled']) && $invoice->customer_requested_at === null)
@endif
Subscription
@endif
|
{{ $invoice->car_plate ?: '-' }} |
@if($invoice->customer_id)
{{ $invoice->name }}
@else
{{ $invoice->name }}
@endif
{{ $invoice->email ?: '-' }}
|
{{ $invoice->invoice_cycle_month ? \Carbon\Carbon::parse($invoice->invoice_cycle_month)->format('M Y') : '-' }} | {{ $invoice->due_date ? \Carbon\Carbon::parse($invoice->due_date)->format('d/m/Y') : '-' }} | RM {{ number_format((float) $invoice->amount, 2) }} |
@php $payStatus = $invoice->invoice_status ?? 'unpaid'; @endphp
{{ ucfirst($payStatus) }}
@if($payStatus === 'paid')
@if($invoice->payment_date)
{{ \Carbon\Carbon::parse($invoice->payment_date)->format('d/m/Y') }}
@endif
@if($invoice->receipt_no)
{{ $invoice->receipt_no }}
@endif
@endif
|
@if($invoice->emailed_at)
Yes
{{ \Carbon\Carbon::parse($invoice->emailed_at)->format('d/m/Y H:i') }}
@else
—
@endif
|
@if($einStatus)
@php
$einLabel = str_replace('_', ' ', ucfirst($einStatus));
$einLabelLines = implode(' ', explode(' ', $einLabel)); @endphp {!! $einLabelLines !!} @endif |
@php
$payStatus = $invoice->invoice_status ?? 'unpaid';
$einStatus = $invoice->status;
@endphp
@if($canMarkPaid && $payStatus === 'unpaid' && $einStatus !== 'cancelled')
@if($invoice->emailed_at)
@else
@endif
@endif
@if($canApprovePaid && $payStatus === 'paid' && !$invoice->payment_approved_at)
@endif
@if($canSubmitLhdn && $payStatus === 'paid' && $invoice->payment_approved_at && $invoice->customer_requested_at && in_array($einStatus, ['new_request', 'failed']))
@endif
@if($canSubmitLhdn && $invoice->lhdn_uuid && in_array($einStatus, ['waiting_validation', 'submitted']))
@endif
@if($einStatus !== 'cancelled')
Preview
@endif
@if($canMarkPaid)
@if(in_array($einStatus, ['validated', 'einvoice_sent_to_customer']))
@endif
@endif
|
| No invoices found. | ||||||||||