@extends('layouts.admin') @section('title', 'Invoices') @section('header-title', 'Invoices') @section('content')
@if($selectedQuotation)

Invoices for {{ $selectedQuotation->quotation_number }}

{{ $selectedQuotation->company?->name ?? $selectedQuotation->customer?->name }} · {{ $selectedQuotation->pickup_location }} → {{ $selectedQuotation->drop_location }}

@else

All quotations

Select a quotation to view all invoices generated for it.

@endif
@if($selectedQuotation)← All quotations@endif + Generate invoice
@if($selectedQuotation) @if($invoices->isEmpty())

No invoices generated for this quotation yet.

Generate invoice
@else
@foreach($invoices as $invoice)@endforeach
S.NoInvoiceDateReceivedBalanceActions
{{ $invoices->firstItem() + $loop->index }}{{ $invoice->invoice_number }}{{ $invoice->invoice_date->format('d M Y') }}₹{{ number_format((float) $invoice->paid_amount, 2) }}₹{{ number_format((float) $invoice->total_amount, 2) }}

Showing {{ $invoices->firstItem() }} to {{ $invoices->lastItem() }} of {{ $invoices->total() }}

@include('admin.partials.pagination', ['paginator' => $invoices])
@endif @else @if($quotations->isEmpty())

No quotations found.

@else
@foreach($quotations as $quotation)@php $received = (float) ($quotation->invoices_sum_paid_amount ?? 0); @endphp@endforeach
S.NoQuotationPartyTrip dateAmountReceivedInvoicesActions
{{ $quotations->firstItem() + $loop->index }}

{{ $quotation->quotation_number }}

{{ $quotation->pickup_location }} → {{ $quotation->drop_location }}

{{ $quotation->company?->name ?? $quotation->customer?->name }}{{ $quotation->trip_start_date->format('d M Y') }}₹{{ number_format((float) $quotation->estimated_amount, 2) }}₹{{ number_format($received, 2) }}{{ $quotation->invoices_count }}

Showing {{ $quotations->firstItem() }} to {{ $quotations->lastItem() }} of {{ $quotations->total() }}

@include('admin.partials.pagination', ['paginator' => $quotations])
@endif @endif
@endsection