@extends('layouts.admin') @section('title', 'Preview Pembayaran Hauling') @section('page_title', 'Preview Pembayaran Hauling') @section('breadcrumb')
  • Closing
  • Preview #{{ $hauling->id_hauling }}
  • @endsection @section('content') {{-- RINGKASAN TRIP --}}
    Unit
    {{ $hauling->checkout->kendaraan->no_lambung ?? '—' }}
    Plat
    {{ $hauling->checkout->kendaraan->plat_nomor ?? '—' }}
    Tonase
    {{ number_format($hauling->net_weight, 2, ',', '.') }} ton
    Lokasi
    @if($hauling->lokasi_muat) {{ $hauling->lokasi_muat }} @else @endif
    Tipe
    {{ $hauling->checkout->kendaraan->jenisKendaraan->nama_jenis_kendaraan ?? '—' }}

    Hauling Kiba : {{ $hauling->nomor_hauling_kiba ?? $hauling->hauling_number ?? '—' }}
    Hauling Mitra : {{ $hauling->hauling_recapnum ?? $hauling->hauling_number ?? '—' }}
    Supir : {{ $hauling->checkout->supir->nama_supir ?? '—' }}
    Checkout {{ $hauling->checkout->checkoutAt?->format('d/m/Y') }}
    {{-- DETAIL PENGISIAN FUEL --}} @php $fuelFills = $hauling->pengisiaanFuel; $hargaFuelStd = (float) ($hauling->harga_fuel ?? 0); $totalFuelLiter = $fuelFills->sum('jumlah_liter'); $totalFuelRupiah = $fuelFills->sum(fn($f) => ( (float) $f->jumlah_liter * ( !$f->is_rest_area && $f->harga_per_liter !== null ? (float) $f->harga_per_liter : $hargaFuelStd ) )); @endphp @if($fuelFills->count() > 0)
    Detail Pengisian Fuel {{ $fuelFills->count() }}x Pengisian
    @foreach($fuelFills as $i => $f) @endforeach
    # Tanggal Jam Liter Harga/L Total (Rp) Tempat Lokasi
    {{ $i + 1 }} {{ $f->tanggal_isi?->format('d/m/Y') ?? '-' }} {{ $f->jam_isi?->format('H:i') ?? '-' }} {{ number_format((float)$f->jumlah_liter, 2, ',', '.') }} L Rp {{ number_format((float)($f->is_rest_area ? $hargaFuelStd : ($f->harga_per_liter ?? $hargaFuelStd)), 0, ',', '.') }} Rp {{ number_format((float)$f->jumlah_liter * ($f->is_rest_area ? $hargaFuelStd : ($f->harga_per_liter ?? $hargaFuelStd)), 0, ',', '.') }} @if($f->is_rest_area) Rest Area @else Luar @endif @if($f->lokasi) {{ $f->lokasi->nama }}
    {{ $f->lokasi->alamat }} @else @endif
    TOTAL {{ number_format($totalFuelLiter, 2, ',', '.') }} L Rp {{ number_format($totalFuelRupiah, 0, ',', '.') }}
    @endif
    {{-- ONGKOS SOPIR --}}
    Ongkos Supir
    @if(($calc['bonus_per_ton'] ?? 0) > 0) @endif @if(($calc['bonus_per_ton'] ?? 0) > 0) @endif
    Total Tonase {{ number_format($hauling->net_weight, 2, ',', '.') }} ton
    Minimum Muatan {{ number_format($calc['minimum_muatan'], 2, ',', '.') }} ton
    Kurang/Lebih Tonase {{ ($calc['kurang_lebih_ton'] ?? 0) >= 0 ? '+' : '' }}{{ number_format($calc['kurang_lebih_ton'], 2, ',', '.') }} ton
    Rate per Ton Rp {{ number_format($calc['rate_per_ton'], 0, ',', '.') }}/ton
    Bonus/Lebih Tonase {{ ($calc['kurang_lebih_rupiah'] ?? 0) >= 0 ? '+' : '' }}Rp {{ number_format($calc['kurang_lebih_rupiah'], 0, ',', '.') }} @if(($calc['kurang_lebih_ton'] ?? 0) >= 0) BONUS @else POTONGAN @endif
    Total Ongkos Supir Rp {{ number_format($calc['total_ongkos'], 0, ',', '.') }}
    {{-- UANG FUEL --}}
    Uang Fuel
    @if(($calc['bonus_fuel_rp'] ?? 0) >= 0) @else @endif
    Jatah Fuel {{ number_format($calc['jatah_fuel'] ?? 0, 2, ',', '.') }} L
    Jatah Fuel (Rupiah) Rp {{ number_format($calc['jatah_fuel_rp'] ?? 0, 0, ',', '.') }}
    Pengisian Aktual {{ number_format($calc['actual_fuel_liter'] ?? 0, 2, ',', '.') }} L
    Pengisian Aktual (Rupiah) Rp {{ number_format($calc['actual_fuel_rp'] ?? 0, 0, ',', '.') }}
    Selisih Liter {{ number_format($calc['bonus_fuel'] ?? 0, 2, ',', '.') }} L
    Harga Fuel Standar Rp {{ number_format($hargaFuelStd, 0, ',', '.') }}/L
    Bonus FuelPotongan Fuel {{ ($calc['bonus_fuel_rp'] ?? 0) >= 0 ? '+' : '-' }} Rp {{ number_format(abs($calc['bonus_fuel_rp'] ?? 0), 0, ',', '.') }}
    {{-- TOTAL --}}
    Total Yang Dibayarkan
    Ongkos Supir Rp {{ number_format($calc['total_ongkos'], 0, ',', '.') }} @if(($calc['bonus_fuel_rp'] ?? 0) != 0)  +  @if(($calc['bonus_fuel_rp'] ?? 0) >= 0) Bonus Fuel @else Potongan Fuel @endif Rp {{ number_format(abs($calc['bonus_fuel_rp'] ?? 0), 0, ',', '.') }} @endif
    Rp {{ number_format($calc['total_dibayar'], 0, ',', '.') }}
    {{-- ACTIONS --}}
    Lihat Struk
    @csrf
    Kembali
    @endsection @push('js') @endpush