@extends('layouts.master') @section('title', 'Detail Tagihan Bulanan Pelanggan') @section('page-title', 'Detail Tagihan ' . ($pelanggan->nama ?? '-')) @section('content')

Detail Tagihan Bulanan

Nama : {{ $pelanggan->nama ?? '-' }}
Alamat : {{ $pelanggan->desa ?? '-' }} , {{ $pelanggan->kecamatan ?? '-' }} {{-- ({{ $pelanggan->kode_pelanggan ?? '-' }}) --}}
Periode: {{ $periodeLabel }}
Kembali ke Rekap Tahunan Profil Pelanggan
{{-- Ringkasan --}}
Total Tagihan Bulan Ini
Rp {{ number_format($totalTagihan, 0, ',', '.') }}
Total Terbayar
Rp {{ number_format($totalTerbayar, 0, ',', '.') }}
@php $isLunas = $totalSisa <= 0; @endphp
Sisa Tagihan
Rp {{ number_format($totalSisa, 0, ',', '.') }}
{{-- Tabel Tagihan --}}
@forelse ($tagihan as $t) @php $sisa = (float) ($t->sisa_tagihan ?? 0); $isLunas = $t->status === 'lunas' || $sisa <= 0; // Ambil pembayaran terakhir berdasarkan tanggal_bayar $lastPay = $t->pembayaran ? $t->pembayaran->sortByDesc('tanggal_bayar')->first() : null; @endphp @empty @endforelse
# Periode Paket Tagihan Terbayar Sisa Status Tanggal Bayar
{{ $loop->iteration }} {{ $t->periode?->format('M Y') ?? '-' }} {{ $t->paketInternet->nama ?? '-' }} Rp {{ number_format($t->total_tagihan ?? 0, 0, ',', '.') }} Rp {{ number_format($t->total_terbayar ?? 0, 0, ',', '.') }} {{ $lastPay && $lastPay->tanggal_bayar ? 'Tgl bayar: ' . $lastPay->tanggal_bayar->format('d-m-Y') : 'Tgl bayar: -' }} Rp {{ number_format($sisa, 0, ',', '.') }} @php $badge = [ 'terbit' => 'bg-info', 'lunas' => 'bg-success', 'draft' => 'bg-secondary', 'batal' => 'bg-danger', ][$t->status] ?? 'bg-light'; @endphp {{ strtoupper($t->status ?? '-') }} {{ $lastPay && $lastPay->tanggal_bayar ? $lastPay->tanggal_bayar->format('d-m-Y') : '-' }}
Tidak ada tagihan untuk periode ini.
@endsection @section('scripts') @endsection