@extends('admin.layouts.master') @section('title', ($saleInvoice->sale_number ?? 'Invoice') . ' | Vogue Technics') @php $invoiceLabel = $saleInvoice->invoice_type === 'proforma' ? 'PROFORMA INVOICE' : 'SALE INVOICE'; $quoteReference = $quote?->quote_number ?: ($quote?->quoteJob?->job_number ?? 'N/A'); $vehicleMake = $quote?->vehicle?->make ?: ''; $vehicleModel = $quote?->vehicle?->model ?: ''; $vehicleVin = $quote?->vehicle?->vin ?: 'N/A'; $vehicleMileage = $saleInvoice->mileage ?: ($quote?->mileage ?: 'N/A'); $websiteUrl = rtrim( preg_replace('#^https?://#', '', $saleInvoice->website?->url ?: ($quote?->website?->url ?: 'www.voguetechnics.co.uk')), '/' ); $websiteLogo = $saleInvoice->website?->logo ?: ($quote?->website?->logo ?: 'assets/logo.png'); $websiteAddress = $saleInvoice->website?->address ?: ($quote?->website?->address ?: 'Unit 1 Hedley Avenue, RM9 4EU, United Kingdom'); $websiteLandline = $saleInvoice->website?->landline ?: ($quote?->website?->landline ?: '01753675355'); $websitePhone = $saleInvoice->website?->phone ?: ($quote?->website?->phone ?: '07411095629'); $websiteEmail = $saleInvoice->website?->email ?: ($quote?->website?->email ?: 'info@voguetechnics.co.uk'); @endphp @section('styles') @endsection @section('content')

{{ ucfirst($saleInvoice->invoice_type) }} Invoice

Back to Listing @if ($saleInvoice->status !== 'paid') @if ($saleInvoice->invoice_type === 'proforma') @can('edit-proforma-invoice') Edit {{ ucfirst($saleInvoice->invoice_type) }} Invoice @endcan @else @can('edit-sale-invoice') Edit {{ ucfirst($saleInvoice->invoice_type) }} Invoice @endcan @endif @endif
Invoice Background
Brand Logos
Vogue Technics
{{ $websiteUrl }}
Engine Repair & Replacement Specialists.
Range Rover, Jaguar, BMW & Other Prestige Makes
Created Date: {{ $saleInvoice->created_at?->format('d M Y') ?? optional($saleInvoice->date)->format('d M Y') }}
Address: {{ $websiteAddress }}
Landline No: {{ $websiteLandline }}
Mobile: {{ $websitePhone }}
Email: {{ $websiteEmail }}
{{ $invoiceLabel }}
Name & Address

{{ $saleInvoice->name }}

@if ($saleInvoice->address)

{!! nl2br(e($saleInvoice->address)) !!}

@endif @if ($saleInvoice->city)

{{ $saleInvoice->city }}

@endif @if ($saleInvoice->phone)

{{ $saleInvoice->phone }}

@endif
Invoice Info

Quote No: {{ $quoteReference }}

Invoice No: {{ $saleInvoice->sale_number }}

Date: {{ optional($saleInvoice->date)->format('d-M-y') }}

Created By: {{ $saleInvoice->createdByUser?->name }}

Make / Model Engine Code Mileage VRM VIN Served By
{{ trim($saleInvoice->make_model ?: trim($vehicleMake . ' ' . $vehicleModel)) ?: 'N/A' }} {{ $saleInvoice->engine_code ?: 'N/A' }} {{ $vehicleMileage }} {{ $saleInvoice->vrm ?: 'N/A' }} {{ $saleInvoice->vin ?? $vehicleVin ?? 'N/A' }} {{ $saleInvoice->served_by ?: 'N/A' }}
@forelse ($saleInvoice->details as $index => $detail) @empty @endforelse
Sr Parts Description Qty Unit Price Net Total
{{ $index + 1 }} {{ $detail->description ?: ($detail->part?->name ?: 'N/A') }} {{ rtrim(rtrim(number_format((float) $detail->qty, 2, '.', ''), '0'), '.') }} {{ number_format((float) $detail->amount, 2) }} {{ number_format((float) $detail->total_amount, 2) }}
No service rows added.
Sub Total {{ number_format((float) $saleInvoice->sub_total, 2) }}
Initial Deposit {{ number_format((float) $saleInvoice->initial_deposit, 2) }}
Discount {{ number_format((float) $saleInvoice->discount, 2) }}
VAT {{ number_format((float) $saleInvoice->vat, 2) }}
Net {{ number_format((float) $saleInvoice->total, 2) }}
Bank Details:
Name: {{ $saleInvoice->bank?->name ?: 'N/A' }}
Account Number: {{ $saleInvoice->bank?->account_number ?: 'N/A' }}
Sort Code: {{ $saleInvoice->bank?->sort_code ?: 'N/A' }}
Account Title: {{ $saleInvoice->bank?->account_title ?: 'N/A' }}
Branch: {{ $saleInvoice->bank?->branch_name ?: 'N/A' }}
Vat {{ number_format((float) $saleInvoice->vat, 2) }}
Total {{ number_format((float) $saleInvoice->total, 2) }}
Note: {{ $saleInvoice->notes ?: 'Engine oil and coolant level needs to be checked regularly. This repair covers the recorded fault only.' }}
@if (($selectedPrecautions ?? collect())->isNotEmpty())
Precautions:
@foreach ($selectedPrecautions as $precaution)
{!! $precaution['content'] ?? '' !!}
@endforeach
@endif @if (($selectedTermsAndConditions ?? collect())->isNotEmpty())
Terms & Conditions:
@foreach ($selectedTermsAndConditions as $term)
{!! $term['content'] ?? '' !!}
@endforeach
@endif
CUSTOMER ACCEPTANCE OF TERMS & CONDITIONS:
I confirm that I have Read, understood, and accepted the Engine Replacement, Engine Rebuild, Repair, Warranty Terms and Conditions provided by Vogue Technics.
I acknowledge that:
  • I have been given the opportunity to ask questions regarding the repair and warranty terms.
  • I understand the warranty coverage, exclusions, maintenance requirements, and interim service obligations.
  • I understand that failure to comply with the warranty conditions may invalidate the warranty.
  • I understand that warranty cover only applies to the specific work and parts supplied by Vogue Technics as detailed on the invoice.
  • I understand that reused, second-hand, customer-supplied, or transferred components are excluded from warranty unless otherwise agreed in writing.
  • I understand that regular checks of engine oil, coolant levels, and vehicle condition are my responsibility.
  • I understand that any warning lights, oil leaks, coolant leaks, overheating, or abnormal vehicle operation must be reported to Vogue Technics immediately and the vehicle returned for inspection where required.
Warranty Information:
Warranty Type: tick only 1 Box
  • ☐ 1 Month Warranty or 1000 miles (which ever come first)
  • ☐ 3 Month Warranty or 3000 miles (which ever come first)
  • ☐ 6 Month Warranty or 6000 miles (which ever come first)
  • ☐ 12 Month Warranty 12000 miles (which ever come first)
  • ☐ 24 Month Warranty unlimited millage
  • Warranty Start Date: _________________________________
  • Interim Service Due At: _______________________________
Customer Declaration:
I confirm that I have inspected the vehicle upon collection and accept the vehicle in its current condition.
I acknowledge that I have received:
  • ☐ Invoice.
  • ☐ Warranty Terms & Conditions.
  • ☐ Repair Precautions / Aftercare Instructions and plan.
  • ☐ Any Additional Information understanding Relating to the Repair.
  • ☐ I agree to be bound by the terms and conditions issued by Vogue Technics.
  • Customer Signature: _________________________________
  • Customer Name: ____________________________________
  • Date: ______________________________________________
SIGNATURE
{{-- --}}
@endsection @section('scripts') @if ($isPrintMode ?? false) @endif @endsection