Invoice {{ $invoice->invoice_number }}

{{ ucfirst($invoice->status) }}

Created on {{ $invoice->created_at->format('M j, Y g:i A') }} by {{ $invoice->createdBy->name }}

Download PDF @if($invoice->status !== 'paid') Edit @if($invoice->status === 'draft') Send Invoice @endif Mark as Paid @endif Duplicate

Invoice Information

Invoice Number

{{ $invoice->invoice_number }}

Branch

{{ $invoice->branch->name }}

Invoice Date

{{ $invoice->invoice_date->format('M j, Y') }}

Due Date

{{ $invoice->due_date->format('M j, Y') }} @if($invoice->isOverdue()) (Overdue) @endif

@if($invoice->description)

Description

{{ $invoice->description }}

@endif

Customer Information

Name

{{ $invoice->customer->name }}

Email

{{ $invoice->customer->email }}

Phone

{{ $invoice->customer->phone }}

@if($invoice->customer->address)

Address

{{ $invoice->customer->address }}

@endif
@php $vehicle = $invoice->serviceOrder?->vehicle ?? $invoice->jobCard?->vehicle; @endphp @if($vehicle)

Vehicle Information

Vehicle

{{ $vehicle->year }} {{ $vehicle->make }} {{ $vehicle->model }}

License Plate

{{ $vehicle->license_plate }}

@if($vehicle->vin)

VIN

{{ $vehicle->vin }}

@endif @if($vehicle->mileage)

Mileage

{{ number_format($vehicle->mileage) }} miles

@endif
@endif

Services & Parts

@if($invoice->lineItems->count() > 0)
@foreach($invoice->lineItems as $item) @endforeach
Type Description Qty Unit Price Total
{{ ucfirst($item->type) }}
{{ $item->description }}
@if($item->part)
Part #: {{ $item->part->part_number }}
@endif @if($item->part_number)
Part #: {{ $item->part_number }}
@endif @if($item->technical_notes)
{{ $item->technical_notes }}
@endif
{{ $item->quantity }} ${{ number_format($item->unit_price, 2) }} ${{ number_format($item->total_amount, 2) }}
@else

No line items added to this invoice.

@endif
@if($invoice->notes)

Notes

{{ $invoice->notes }}

@endif

Financial Summary

Subtotal: ${{ number_format($invoice->subtotal, 2) }}
@if($invoice->discount_amount > 0)
Discount: -${{ number_format($invoice->discount_amount, 2) }}
@endif
Tax ({{ $invoice->tax_rate }}%): ${{ number_format($invoice->tax_amount, 2) }}
Total: ${{ number_format($invoice->total_amount, 2) }}
@if($invoice->isPaid())

Payment Information

Payment Date

{{ $invoice->paid_at->format('M j, Y g:i A') }}

@if($invoice->payment_method)

Payment Method

{{ ucfirst(str_replace('_', ' ', $invoice->payment_method)) }}

@endif @if($invoice->payment_reference)

Reference

{{ $invoice->payment_reference }}

@endif @if($invoice->payment_notes)

Notes

{{ $invoice->payment_notes }}

@endif
@endif @if($invoice->serviceOrder || $invoice->jobCard || $invoice->estimate)

Related Records

@if($invoice->serviceOrder)

Service Order

#{{ $invoice->serviceOrder->order_number }}
@endif @if($invoice->jobCard)

Job Card

#{{ $invoice->jobCard->job_number }}
@endif @if($invoice->estimate)

Estimate

#{{ $invoice->estimate->estimate_number }}
@endif
@endif

Quick Actions

Download PDF @if($invoice->status !== 'paid') @if($invoice->status === 'draft') Send Invoice @endif Mark as Paid @endif Duplicate Invoice Back to Invoices