{{-- HEADER --}}
{{-- INFO UTAMA --}}
No. Hauling
#{{ str_pad($hauling->id_hauling, 4, '0', STR_PAD_LEFT) }}
{{ $hauling->hauling_recapnum ?? $hauling->hauling_number ?? '—' }}
Sopir
{{ $hauling->checkout->supir->nama_supir ?? '—' }}
Driver Card: {{ $hauling->checkout->supir->driver_card ?? '—' }}
Kendaraan
{{ $hauling->checkout->kendaraan->no_lambung ?? '-' }}
{{ $hauling->checkout->kendaraan->plat_nomor ?? '' }} - {{ $hauling->checkout->kendaraan->jenisKendaraan->nama_jenis_kendaraan ?? '-' }}
{{-- SECTION: DETAIL HAULING --}}
| Tanggal Dump |
{{ $hauling->hauling_out_date?->format('d/m/Y') ?? '-' }} {{ $hauling->hauling_out_time }} |
| Net Weight (Tonase) |
{{ number_format($hauling->net_weight, 2, ',', '.') }} ton |
| Lokasi Muat |
@if($hauling->lokasi_muat)
{{ $hauling->lokasi_muat }}
@else
-
@endif
|
{{-- SECTION: PENGISIAN FUEL (linked ke hauling ini) --}}
| # |
Tanggal & Jam |
Lokasi |
Jumlah (L) |
Harga/Liter |
Total Biaya |
@php $totalFuelCost = 0; @endphp
@forelse($hauling->pengisiaanFuel as $i => $f)
@php
$harga = $f->harga_per_liter ?? (float) ($hauling->harga_bonus_fuel ?? 0);
$biaya = (float) $f->jumlah_liter * $harga;
$totalFuelCost += $biaya;
@endphp
| {{ $i + 1 }} |
{{-- {{ $f->tanggal_isi?->format('d/m/Y') ?? '-' }} --}}
{{ $f->jam_isi }}
|
@if($f->is_rest_area)
Rest Area
@else
Luar
@endif
|
{{ number_format($f->jumlah_liter, 2, ',', '.') }} |
Rp {{ number_format($harga, 0, ',', '.') }} |
Rp {{ number_format($biaya, 0, ',', '.') }} |
@empty
| Tidak ada data fuel di hauling ini |
@endforelse
| TOTAL |
{{ number_format($hauling->total_liter_fuel, 2, ',', '.') }} L |
|
Rp {{ number_format($totalFuelCost, 0, ',', '.') }} |
{{-- SECTION: PERHITUNGAN UANG SUPIR --}}
| Total Tonase |
{{ number_format($hauling->net_weight, 2, ',', '.') }} ton |
@if(($hauling->minimum_muatan ?? 0) > 0)
| Minimum Muatan |
{{ number_format($hauling->minimum_muatan, 2, ',', '.') }} ton |
|
Kurang/Lebih Tonase
@if(($hauling->net_weight - $hauling->minimum_muatan) >= 0)
LEBIH (+)
@else
KURANG (−)
@endif
|
{{ number_format($hauling->net_weight - $hauling->minimum_muatan, 2, ',', '.') }} ton
|
@endif
| Rate per Ton |
Rp {{ number_format($hauling->rate_per_ton ?? 0, 0, ',', '.') }}/ton |
@if(($hauling->bonus_per_ton ?? 0) > 0)
| Bonus per Ton (Kurang/Lebih) |
Rp {{ number_format($hauling->bonus_per_ton, 0, ',', '.') }}/ton |
| Total Bonus Tonase |
@php $kurang_lebih_rupiah = ($hauling->net_weight - $hauling->minimum_muatan) * $hauling->bonus_per_ton; @endphp
{{ $kurang_lebih_rupiah >= 0 ? '+' : '' }}Rp {{ number_format($kurang_lebih_rupiah, 0, ',', '.') }}
|
@endif
| TOTAL ONGKOS SUPIR |
Rp {{ number_format($hauling->uang_supir ?? 0, 0, ',', '.') }}
|
{{-- SECTION: PERHITUNGAN FUEL --}}
| Jatah Fuel Base |
{{ number_format($hauling->jatah_fuel_base ?? 0, 2, ',', '.') }} L |
| Kurang/Lebih Tager Tonase |
{{ number_format($hauling->tager_tonase ?? 0, 2, ',', '.') }} L |
| Pengisian Aktual |
{{ number_format($hauling->total_liter_fuel, 2, ',', '.') }} L |
| Jatah Fuel |
{{ number_format($hauling->jatah_fuel ?? 0, 2, ',', '.') }} L |
| Fuel Cad. di Jalan |
{{ round((float) ($hauling->fueldijalan ?? 0)) }} L |
| Harga Bonus Fuel |
Rp {{ number_format($hauling->harga_bonus_fuel ?? 0, 0, ',', '.') }}/L |
|
{{ ($hauling->uang_fuel_cadangan ?? 0) >= 0 ? 'Bonus Fuel' : 'Potongan Fuel' }}
|
{{ ($hauling->uang_fuel_cadangan ?? 0) >= 0 ? '+' : '-' }}
Rp {{ number_format(abs($hauling->uang_fuel_cadangan ?? 0), 0, ',', '.') }}
|
{{-- GRAND TOTAL --}}
Total Yang Dibayarkan Ke Sopir
Rp {{ number_format($hauling->total_dibayar ?? 0, 0, ',', '.') }}
{{-- BREAKDOWN TOTAL --}}
| Total Ongkos Supir |
Rp {{ number_format($hauling->uang_supir ?? 0, 0, ',', '.') }} |
| {{ ($hauling->uang_fuel_cadangan ?? 0) >= 0 ? 'Bonus Fuel' : 'Potongan Fuel' }} |
{{ ($hauling->uang_fuel_cadangan ?? 0) >= 0 ? '+' : '-' }}
Rp {{ number_format(abs($hauling->uang_fuel_cadangan ?? 0), 0, ',', '.') }}
|
| TOTAL |
Rp {{ number_format($hauling->total_dibayar ?? 0, 0, ',', '.') }} |
{{-- STATUS --}}
@if($hauling->is_paid)
LUNAS / SUDAH BAYAR
@else
BELUM BAYAR
@endif
{{-- TANDA TANGAN --}}
Dicetak: {{ now()->format('d/m/Y H:i') }} - Digital System KIBA