@extends('admin.layouts.app') @section('title', 'Invoice #' . $invoice->invoice_num) @section('content') @if(in_array($invoice->status, ['Unpaid', 'Overdue'])) @endif
{{-- Left (2/3): Line Items + Payment History --}}
{{ __('admin.invoices.line_items') }}
@forelse($invoice->items as $item) @empty @endforelse @if($invoice->tax > 0) @endif @if($invoice->tax2 > 0) @endif @if($invoice->credit > 0) @endif
{{ __('common.table.description') }}{{ __('admin.invoices.taxed') }}{{ __('common.table.amount') }}
{{ $item->type }}{{ $item->description }} {{ $item->taxed ? '✓' : '—' }} ${{ number_format($item->amount, 2) }}
{{ __('admin.invoices.no_line_items') }}
{{ __('admin.invoices.subtotal') }}${{ number_format($invoice->subtotal, 2) }}
{{ __('admin.invoices.tax') }}{{ $invoice->tax_rate > 0 ? " (" . $invoice->tax_rate . "%)" : "" }}${{ number_format($invoice->tax, 2) }}
{{ __('admin.invoices.tax_2') }}{{ $invoice->tax_rate2 > 0 ? " (" . $invoice->tax_rate2 . "%)" : "" }}${{ number_format($invoice->tax2, 2) }}
{{ __('admin.invoices.credit_applied') }}-${{ number_format($invoice->credit, 2) }}
{{ __('admin.invoices.total') }}${{ number_format($invoice->total, 2) }}
@if($invoice->transactions->count() > 0)
{{ __('admin.invoices.payment_history') }}
@foreach($invoice->transactions as $tx) @endforeach
{{ __('common.table.date') }}{{ __('admin.invoices.gateway') }}{{ __('admin.invoices.transaction_id') }}{{ __('common.table.amount') }}
{{ $tx->date?->format('d M Y') }} {{ $tx->gateway }} {{ $tx->transaction_id ?? '—' }} +${{ number_format($tx->amount_in, 2) }}
@endif @if($invoice->notes)
{{ __('admin.invoices.notes') }}
{{ $invoice->notes }}
@endif
{{-- Right (1/3) --}}
@if($invoice->client)
{{ __('admin.invoices.client_info') }}
@if($invoice->client?->address1 ?? "") @endif @if($invoice->client?->tax_id ?? "") @endif
{{ __('admin.invoices.name') }}client) : "#" }}" style="color:#337ab7;font-weight:600;">{{ $invoice->client?->display_name ?? "Deleted Client" }}
{{ __('common.form.email') }}{{ $invoice->client?->email ?? "-" }}
{{ __('admin.invoices.name') }}{{ $invoice->client?->address1 ?? "" }}
{{ $invoice->client?->city ?? "" }}, {{ $invoice->client?->state ?? "" }} {{ $invoice->client?->postcode ?? "" }}
{{ $invoice->client?->country ?? "" }}
{{ __('admin.invoices.tax_id') }}{{ $invoice->client?->tax_id ?? "" }}
@endif
{{ __('admin.invoices.invoice_details') }}
@if($invoice->payment_method) @endif @if($invoice->status === 'Paid' && $invoice->date_paid) @endif
{{ __('admin.invoices.invoice_hash') }}{{ $invoice->invoice_num }}
{{ __('admin.invoices.date') }}{{ $invoice->date?->format('d M Y') }}
{{ __('admin.invoices.due_date') }}{{ $invoice->due_date?->format('d M Y') }}
{{ __('admin.invoices.payment') }}{{ $invoice->payment_method }}
{{ __('admin.invoices.paid_on') }}{{ $invoice->date_paid->format('d M Y H:i') }}
{{ __('admin.invoices.actions') }}
@if($invoice->status === 'Paid')
✓ Paid on {{ $invoice->date_paid?->format('d M Y H:i') }}
@endif @if($invoice->status === 'Cancelled')
{{ __('admin.invoices.invoice_cancelled') }}
@endif
@endsection