INVOICE

Auto Repair Shop

From:

Auto Repair Shop

123 Main Street

City, State 12345

Phone: (555) 123-4567

Email: info@autorepairshop.com

Bill To:

{{ $serviceOrder->customer->full_name }}

{{ $serviceOrder->customer->address ?? '123 Customer St' }}

{{ $serviceOrder->customer->city ?? 'City' }}, {{ $serviceOrder->customer->state ?? 'State' }} {{ $serviceOrder->customer->zip_code ?? '12345' }}

Phone: {{ $serviceOrder->customer->phone }}

Email: {{ $serviceOrder->customer->email }}

Invoice Number

{{ $serviceOrder->order_number }}

Invoice Date

{{ $serviceOrder->completed_at ? $serviceOrder->completed_at->format('M j, Y') : now()->format('M j, Y') }}

Due Date

{{ now()->addDays(30)->format('M j, Y') }}

Vehicle Information

Vehicle: {{ $serviceOrder->vehicle->display_name }}

License Plate: {{ $serviceOrder->vehicle->license_plate }}

VIN: {{ $serviceOrder->vehicle->vin }}

Mileage: {{ number_format($serviceOrder->vehicle->mileage) }} miles

Customer Complaint: {{ $serviceOrder->customer_complaint }}

@if($serviceOrder->serviceItems->count() > 0)

Services Performed

@foreach($serviceOrder->serviceItems as $item) @endforeach
Service Description Rate Hours Amount
{{ $item->service_name }} {{ $item->description ?: 'N/A' }} ${{ number_format($item->labor_rate, 2) }} {{ $item->estimated_hours }} ${{ number_format($item->labor_cost, 2) }}
@endif @if($serviceOrder->parts->count() > 0)

Parts Used

@foreach($serviceOrder->parts as $part) @endforeach
Part Part Number Quantity Unit Price Amount
{{ $part->name }} {{ $part->part_number }} {{ $part->pivot->quantity_used }} ${{ number_format($part->pivot->unit_price, 2) }} ${{ number_format($part->pivot->total_price, 2) }}
@endif
@if($serviceOrder->discount_amount > 0) @endif
Labor Subtotal: ${{ number_format($serviceOrder->labor_cost, 2) }}
Parts Subtotal: ${{ number_format($serviceOrder->parts_cost, 2) }}
Discount: -${{ number_format($serviceOrder->discount_amount, 2) }}
Subtotal: ${{ number_format($serviceOrder->labor_cost + $serviceOrder->parts_cost - $serviceOrder->discount_amount, 2) }}
Tax (8%): ${{ number_format($serviceOrder->tax_amount, 2) }}
Total: ${{ number_format($serviceOrder->total_amount, 2) }}

Payment Information

Payment is due within 30 days of invoice date.

Please include invoice number {{ $serviceOrder->order_number }} with your payment.

Payment Methods: Cash, Check, Credit Card

@if($serviceOrder->customer_notes)

Notes

{{ $serviceOrder->customer_notes }}

@endif

Thank you for your business!

This invoice was generated on {{ now()->format('M j, Y g:i A') }}

Print Invoice Back to Service Order