@if ($this->pay || $showPayModal) @include('invoices.partials.payment-modal') @endif
{{ __('invoices.download_pdf') }}

{{ !$invoice->number && config('settings.invoice_proforma', false) ? __('invoices.proforma_invoice', ['id' => $invoice->id]) : __('invoices.invoice', ['id' => $invoice->number]) }}

{{ __('invoices.issued_to') }}

{{ $invoice->user_name }}

@foreach($invoice->user_properties as $property)

{{ $property }}

@endforeach

{{ __('invoices.bill_to') }}

{!! nl2br(e($invoice->bill_to)) !!}

{{ !$invoice->number && config('settings.invoice_proforma', false) ? __('invoices.proforma_invoice_date') : __('invoices.invoice_date') }}: {{ $invoice->created_at->format('d M Y') }}

@if($invoice->due_at)

{{ __('invoices.due_date') }}: {{ $invoice->due_at->format('d M Y') }}

@endif @if($invoice->number)

{{ __('invoices.invoice_no')}}: {{ $invoice->number }}

@endif
@if ($invoice->status == 'paid')
{{ __('invoices.paid') }}
@elseif ($invoice->status == 'pending') @if($checkPayment || $invoice->transactions->where('status', \App\Enums\InvoiceTransactionStatus::Processing)->where('created_at', '>=', now()->subDays(1))->count() > 0)
{{ __('invoices.payment_processing') }}
@else
@if($invoice->transactions->where('status', \App\Enums\InvoiceTransactionStatus::Processing)->count() > 0) {{ __('invoices.payment_processing') }}

{{ __('invoices.duplicate_payment') }}

@else {{ __('invoices.payment_pending') }} @endif
Processing... Pay @endif @endif
@foreach ($invoice->items as $item) @endforeach
{{ __('invoices.item') }} {{ __('invoices.price') }} {{ __('invoices.quantity') }} {{ __('invoices.total') }}
@if(in_array($item->reference_type, ['App\Models\Service', 'App\Models\ServiceUpgrade'])) {{ $item->description }} @else {{ $item->description }} @endif {{ $item->formattedPrice }} {{ $item->quantity }} {{ $item->formattedTotal }}
@if ($invoice->formattedTotal->tax > 0)
{{ __('invoices.subtotal') }}
{{ $invoice->formattedTotal->format($invoice->formattedTotal->subtotal) }}
{{ $invoice->tax->name }} ({{ $invoice->tax->rate }}%)
{{ $invoice->formattedTotal->formatted->tax }}
@endif
Total
{{ $invoice->formattedTotal }}
@if ($invoice->transactions->isNotEmpty())

{{ __('invoices.transactions') }}

@foreach ($invoice->transactions->sortByDesc('created_at') as $transaction) @endforeach
{{ __('invoices.date') }} {{ __('invoices.transaction_id') }} {{ __('invoices.gateway') }} {{ __('invoices.amount') }} {{ __('invoices.status') }}
{{ $transaction->created_at->format('d M Y H:i') }} {{ $transaction->transaction_id }} @if($transaction->is_credit_transaction) {{ __('invoices.paid_with_credits') }} @else {{ $transaction->gateway?->name }} @endif {{ $transaction->formattedAmount }} @if($transaction->status == \App\Enums\InvoiceTransactionStatus::Succeeded) {{ __('invoices.transaction_statuses.succeeded') }} @elseif($transaction->status == \App\Enums\InvoiceTransactionStatus::Processing) {{ __('invoices.transaction_statuses.processing') }} @elseif($transaction->status == \App\Enums\InvoiceTransactionStatus::Failed) {{ __('invoices.transaction_statuses.failed') }} @endif
@endif