@extends('layouts.admin') @section('title',$invoice->invoice_number) @section('header-title','Invoice Details') @section('content')

SSM Travels Invoice

{{ $invoice->invoice_number }}

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

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

Balance due

₹{{ number_format($paymentSummary['balance_due'], 2) }}

@if($invoice->quotation)

Related quotation

{{ $invoice->quotation->quotation_number }} · {{ $invoice->quotation->pickup_location }} → {{ $invoice->quotation->drop_location }}

View quotation
@endif
@if($invoice->quotation)

Quotation details

QuotationRouteVehicleTrip dateAmount
{{ $invoice->quotation->quotation_number }}{{ $invoice->quotation->pickup_location }} → {{ $invoice->quotation->drop_location }}{{ $invoice->quotation->vehicle?->name ?? $invoice->quotation->vehicle_type }}{{ $invoice->quotation->trip_start_date?->format('d M Y') }}₹{{ number_format((float)$invoice->subtotal,2) }}
@else

Included trips

@foreach($invoice->trips as $trip)@endforeach
S.NoBookingRouteVehicleAmount
{{ $loop->iteration }}{{ $trip->booking->booking_number }}{{ $trip->booking->pickup_location }} → {{ $trip->booking->drop_location }}{{ $trip->booking->vehicle?->registration_number ?? 'Not assigned' }}₹{{ number_format((float)$trip->pivot->amount,2) }}
@endif

Payment details

Payment method{{ $invoice->payment_method ?? 'full' }}
@if($paymentSummary['previously_received'] > 0)
Previously received₹{{ number_format($paymentSummary['previously_received'], 2) }}
@endif
Received with this invoice₹{{ number_format($paymentSummary['received_now'], 2) }}
Total received₹{{ number_format($paymentSummary['total_received'], 2) }}
Status{{ $invoice->payment_status ?? 'pending' }}
Balance due₹{{ number_format($paymentSummary['balance_due'], 2) }}
@foreach([['Subtotal', (float) $invoice->subtotal], ['Previously received', $paymentSummary['previously_received']], ['Received now', $paymentSummary['received_now']], ['Total received', $paymentSummary['total_received']], ['Balance due', $paymentSummary['balance_due']]] as [$label, $amount]) @if($label !== 'Previously received' || $amount > 0)
{{ $label }}₹{{ number_format($amount, 2) }}
@endif @endforeach
@if($invoice->notes)
{{ $invoice->notes }}
@endif
@endsection