@extends('admin.layout.app') @section('title', 'Invoice Details') @push('styles') @endpush @section('content')
Invoice #{{ $invoice->id }} Details
Back to List
Invoice Information
Type: {{ ucfirst($invoice->invoice_type) }}
From: {{ optional($invoice->fromUser)->full_name ?? '-' }}
To: {{ optional($invoice->toUser)->full_name ?? '-' }} {{ optional($invoice->toUser)->company_name ?? '-' }}
Date: {{ \Carbon\Carbon::parse($invoice->invoice_date)->format('d M Y') }}
Status: {{ ucfirst($invoice->status) }}
Total Amount (€): €{{ number_format($invoice->total_amount, 2) }}
@if($invoice->paymentReceivedBy)
Payment Received By: {{ $invoice->paymentReceivedBy->full_name }}
@endif @if($invoice->notes)
Notes:
{{ $invoice->notes }}
@endif
Associated Tickets
@forelse($invoice->tickets as $ticket)
Ticket #: {{ $ticket->ticket_number }}
Title: {{ $ticket->ticket_title }}
Status: {{ ucfirst($ticket->ticket_status) }}
Client Team: {{ optional($ticket->clientTeam)->first_name ?? '-' }} {{ optional($ticket->clientTeam)->last_name ?? '-' }} | End Client: {{ optional($ticket->endClient)->first_name ?? '-' }} {{ optional($ticket->endClient)->last_name ?? '-' }}
Location: {{ optional($ticket->location)->address_line ?? '-' }} {{ optional($ticket->location)->postal_code ?? '-' }} {{ optional($ticket->location)->city ?? '-' }} {{ optional($ticket->location)->country ?? '-' }}
@if($ticket->engineers->count())
Assigned Engineers:
    @foreach($ticket->engineers as $assignment)
  • Name: {{ optional($assignment->attendedBy)->first_name ?? 'N/A' }} {{ optional($assignment->attendedBy)->last_name ?? 'N/A' }}
    Time In: {{ optional($assignment->time_in)->format('d M Y H:i') }}
    Time Out: {{ optional($assignment->time_out)->format('d M Y H:i') }}
    Status: {{ $assignment->task_status ?? 'N/A' }}
    Assigned Car: {{ optional($assignment->car)->registration_number ?? 'N/A' }}
  • @endforeach
@endif
@empty

No tickets linked to this invoice.

@endforelse
@endsection {{--

Invoice #{{ $invoice->id }} - PDF Version

Invoice Date: {{ \Carbon\Carbon::parse($invoice->invoice_date)->format('d M Y') }}
Invoice From: {{ optional($invoice->fromUser)->full_name ?? '-' }}
Invoice To: {{ optional($invoice->toUser)->full_name ?? '-' }} - {{ optional($invoice->toUser)->company_name ?? '-' }}
Total Amount: €{{ number_format($invoice->total_amount, 2) }}
Ticket Summary
@php $sum = 0; @endphp @foreach ($invoice->tickets as $index => $ticket) @php $sum += $ticket->work_cost; @endphp @endforeach
# Date Ticket # Client Ticket # Title Cost (€)
{{ $index + 1 }} {{ optional($ticket->intervention_date)->format('d M Y') ?? 'N/A' }} {{ $ticket->ticket_number }} {{ $ticket->client_ticket_number ?? '-' }} {{ $ticket->ticket_title }} €{{ number_format($ticket->work_cost, 2) }}
Total: €{{ number_format($sum, 2) }}
Bank Details
@if ($invoice->fromUser && $invoice->fromUser->bankDetail)

Account Title: {{ $invoice->fromUser->bankDetail->account_title }}

Bank Name: {{ $invoice->fromUser->bankDetail->bank_name }}

Bank Address: {{ $invoice->fromUser->bankDetail->bank_address }}

IBAN Number: {{ $invoice->fromUser->bankDetail->iban_number }}

PayPal/Email: {{ $invoice->fromUser->bankDetail->paypal_or_email }}

@else

No bank details available for the invoice sender.

@endif
--}} {{-- Invoice

Date

{{ \Carbon\Carbon::parse($invoice->invoice_date)->format('F d, Y') }}

Invoice #

INV-{{ $invoice->id }}

{{ optional($invoice->fromUser)->full_name ?? '-' }}

{{ optional($invoice->fromUser->location)->address_line ?? '' }}

{{ optional($invoice->fromUser->location)->postal_code ?? '' }} {{ optional($invoice->fromUser->location)->city ?? '' }}

{{ optional($invoice->fromUser->location)->country ?? '' }}

{{ optional($invoice->toUser)->full_name ?? '-' }}

{{ optional($invoice->toUser)->company_name ?? '-' }}

{{ optional($invoice->toUser->location)->address_line ?? '' }}

{{ optional($invoice->toUser->location)->postal_code ?? '' }} {{ optional($invoice->toUser->location)->city ?? '' }}

{{ optional($invoice->toUser->location)->country ?? '' }}

@php $sum = 0; @endphp @foreach ($invoice->tickets as $index => $ticket) @php $sum += $ticket->work_cost; @endphp @endforeach
# Ticket Details Date Cost (€)
{{ $index + 1 }} #{{ $ticket->ticket_number }} - {{ $ticket->ticket_title }} {{ optional($ticket->intervention_date)->format('d M Y') ?? 'N/A' }} €{{ number_format($ticket->work_cost, 2) }}
Net total:
€{{ number_format($sum, 2) }}
Total:
€{{ number_format($sum, 2) }}

BANK DETAILS

@if ($invoice->fromUser && $invoice->fromUser->bankDetail)
Account Title:{{ $invoice->fromUser->bankDetail->account_title }}
Bank Name:{{ $invoice->fromUser->bankDetail->bank_name }}
Bank Address:{{ $invoice->fromUser->bankDetail->bank_address }}
IBAN Number:{{ $invoice->fromUser->bankDetail->iban_number }}
PayPal/Email:{{ $invoice->fromUser->bankDetail->paypal_or_email }}
@else

No bank details available for the invoice sender.

@endif

Notes

Thank you for your business. Please contact us if you have any questions regarding this invoice.

--}}