@extends('layouts.app') @section('title',$advance->advance_number) @section('page_title','Driver Advance') @section('content') @php($status=$advance->status instanceof \App\Enums\DocumentStatus?$advance->status->value:$advance->status) @php($open=\App\Support\Decimal::subtract((string)$advance->amount,(string)$advance->settled_amount))

{{ $advance->advance_number }}

{{ $advance->driver?->name }} · {{ ucwords(str_replace('_',' ',$status)) }}

Back@if(in_array($status,['draft','rejected']))Edit@endif @if($status==='posted' && \App\Support\Decimal::compare($open,'0')>0 && auth()->user()->hasPermission('driver_advances.create'))New Settlement@endif
Advance Amount
AED {{ number_format((float)$advance->amount,2) }}
Settled
AED {{ number_format((float)$advance->settled_amount,2) }}
Open Balance
AED {{ number_format((float)$open,2) }}
Settlement Progress
{{ \App\Support\Decimal::compare((string)$advance->amount,'0')>0?number_format(((float)$advance->settled_amount/(float)$advance->amount)*100,1):'0.0' }}%
Date
{{ $advance->advance_date->format('d M Y') }}
Type
{{ ucwords(str_replace('_',' ',$advance->advance_type)) }}
Branch
{{ $advance->branch?->name }}
Trip
{{ $advance->trip?->trip_number ?? '—' }}
Advance Account
{{ $advance->advanceAccount?->code }} - {{ $advance->advanceAccount?->name }}
Payment Account
{{ $advance->cashBankAccount?->code }} - {{ $advance->cashBankAccount?->name }}
Description
{{ $advance->description ?: '—' }}
@if($advance->settlements->isNotEmpty())
Settlements
@foreach($advance->settlements as $settlement)@php($ss=$settlement->status instanceof \App\Enums\DocumentStatus?$settlement->status->value:$settlement->status)@endforeach
SettlementDateExpensesCash RefundTotalStatus
{{ $settlement->settlement_number }}{{ $settlement->settlement_date->format('d M Y') }}{{ number_format((float)$settlement->expense_amount,2) }}{{ number_format((float)$settlement->cash_refund_amount,2) }}{{ number_format((float)$settlement->total_settled,2) }}{{ ucwords(str_replace('_',' ',$ss)) }}
@endif @include('components.workflow-actions',['document'=>$advance,'routePrefix'=>'driver-advances','permissionPrefix'=>'driver_advances','status'=>$status,'postLabel'=>'Post Advance']) @endsection