@extends('layouts.app') @section('title',$job->job_number) @section('page_title','Transport Job '.$job->job_number) @section('content')

{{ $job->job_number }}

{{ $job->customer?->legal_name }} · {{ $job->pickup_location }} → {{ $job->delivery_location }}

+ Add Trip@if(auth()->user()->hasPermission('transport_jobs.edit_draft'))Edit Job@endifBack
Actual Revenue
AED {{ number_format((float)$job->actual_revenue,2) }}
Actual Cost
AED {{ number_format((float)$job->actual_cost,2) }}
Gross Profit
AED {{ number_format((float)$job->profit,2) }}
Margin
{{ number_format((float)$job->profit_percentage,2) }}%
Customer
{{ $job->customer?->legal_name }}
Date / PO
{{ $job->job_date->format('d M Y') }} · {{ $job->customer_po ?: 'No PO' }}
Status
{{ ucwords(str_replace('_',' ',$job->status)) }}
Service
{{ $job->serviceType?->name ?? '—' }}
Route
{{ $job->route?->name ?? 'Custom' }}
Cargo
{{ $job->cargo_description ?: '—' }}
@csrf
Trips+ Trip
@forelse($job->trips as $trip)@empty@endforelse
TripVehicle / DriverVendorPickupRevenueCostStatus
{{ $trip->trip_number }}{{ $trip->vehicle?->plate_number ?? '—' }}
{{ $trip->driver?->name }}
{{ $trip->vendor?->legal_name ?? 'Own vehicle' }}{{ optional($trip->pickup_at)->format('d M Y H:i') }}{{ number_format((float)$trip->customer_rate+(float)$trip->additional_revenue,2) }}{{ number_format((float)$trip->vendor_rate+(float)$trip->additional_cost,2) }}{{ ucwords(str_replace('_',' ',$trip->status)) }}Open
No trips created.
Additional Customer Charges
@csrf
@foreach($job->charges as $line)
{{ $line->charge_type }} {{ $line->description }}AED {{ number_format((float)$line->amount,2) }}
@csrf @method('delete')
@endforeach
Additional Job Costs
@csrf
@foreach($job->costs as $line)
{{ $line->cost_type }} {{ $line->description }}AED {{ number_format((float)$line->amount,2) }}
@csrf @method('delete')
@endforeach
Proof of Delivery
@csrf
@forelse($job->pods as $pod)POD {{ optional($pod->received_date)->format('d M Y') }}@emptyNo POD uploaded.@endforelse
@endsection