GOVIX · TAX INVOICE
{{ $tenant->company_name }}
TRN: {{ $tenant->trn ?: 'Not configured' }} · Trade License: {{ $tenant->trade_license_number ?: 'Not configured' }}
{{ $tenant->email }} · {{ $tenant->mobile }}

INVOICE

{{ $invoice->invoice_number }}
{{ str_replace('_',' ',$invoice->status) }}
Bill to
{{ $invoice->customer?->full_name_en ?? $invoice->company?->name_en ?? 'General Customer' }}
{{ $invoice->customer?->contact?->email ?? $invoice->company?->email }}
{{ $invoice->customer?->contact?->primary_mobile ?? $invoice->company?->mobile }}
TRN: {{ $invoice->company?->trn ?: '—' }}
Invoice date{{ $invoice->invoice_date->format('d M Y') }}
Due date{{ $invoice->due_date?->format('d M Y') ?: 'Immediate' }}
Application{{ $invoice->application?->application_number ?: '—' }}
Reference{{ $invoice->reference_number ?: '—' }}
PO number{{ $invoice->purchase_order_number ?: '—' }}
@foreach($invoice->items as $item)@endforeach
DescriptionFee typeQtyRateVATAmount
{{ $item->description }}
{{ str_replace('_',' ',$item->revenue_classification) }}
{{ ucwords(str_replace('_',' ',$item->fee_type)) }}{{ $item->quantity }}{{ number_format((float)$item->unit_price,2) }}{{ number_format((float)$item->vat_amount,2) }}{{ number_format((float)$item->total_amount+(float)$item->vat_amount,2) }}
SubtotalAED {{ number_format((float)$invoice->subtotal,2) }}
Discount− AED {{ number_format((float)$invoice->discount_amount,2) }}
VATAED {{ number_format((float)$invoice->vat_amount,2) }}
TotalAED {{ number_format((float)$invoice->total_amount,2) }}
PaidAED {{ number_format((float)$invoice->paid_amount,2) }}
Balance dueAED {{ number_format((float)$invoice->balance_due,2) }}
Payment details
{{ $invoice->payments->map(fn($p)=>$p->payment_number.' · '.str_replace('_',' ',$p->payment_method).' · AED '.number_format((float)$p->amount,2))->join(' | ') ?: 'No payments recorded.' }}
@if($invoice->notes)
Notes
{{ $invoice->notes }}
@endif @if($invoice->terms_and_conditions)
Terms & conditions
{{ $invoice->terms_and_conditions }}
@endif