{{ __('Expense Breakdown') }}

{{ $vehicle->plate }}

{{ __('Vehicle-wise Expense Report') }} › {{ __('Breakdown') }}

{{ __('Maintenance (incl. parts)') }}
{{ number_format((float) $totals['maintenance'], 2) }}
{{ __('Direct Parts') }}
{{ number_format($totals['directParts'], 2) }}
{{ __('Total') }}
{{ number_format((float) $totals['maintenance'] + $totals['directParts'], 2) }}

{{ __('Maintenance Jobs') }}

@if ($jobs->isEmpty())
{{ __('No maintenance jobs in this period.') }}
@else @foreach ($jobs as $job) @endforeach
{{ __('Date') }} {{ __('Workshop') }} {{ __('Parts Used') }} {{ __('Total Cost') }}
{{ $job->date_in->format('M j, Y') }} {{ $job->workshopLabel() }} {{ $job->partsUsed->pluck('part.name')->filter()->implode(', ') ?: '—' }} {{ number_format((float) $job->total_cost, 2) }}
@endif

{{ __('Direct Parts Issued (no maintenance job)') }}

@if ($directMovements->isEmpty())
{{ __('No direct part issuances in this period.') }}
@else @foreach ($directMovements as $movement) @endforeach
{{ __('Date') }} {{ __('Part') }} {{ __('Qty') }} {{ __('Cost') }}
{{ $movement->date->format('M j, Y') }} {{ $movement->part->name }} {{ $movement->magnitude() }} {{ number_format($movement->magnitude() * (float) ($movement->unit_cost ?? 0), 2) }}
@endif