@extends('layouts.app') @php $rupiah = fn ($nilai): string => 'Rp ' . number_format((float) $nilai, 0, ',', '.'); $bulanId = [1 => 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember']; $tanggal = function (?string $tgl) use ($bulanId): string { if (! $tgl) { return '-'; } $ts = strtotime($tgl); return date('j', $ts) . ' ' . $bulanId[(int) date('n', $ts)] . ' ' . date('Y', $ts); }; @endphp @section('title', 'Tagihan Langganan') @section('content')
Setiap lembaga ditagih Pokok (diinput manual oleh admin) dan Maintenance (setahun sekali, terhitung sejak mulai langganan).
Permintaan belum dapat diproses.
Input Tagihan Pokok manual, lalu klik label Belum Lunas/Lunas untuk mengganti status pokok.
| No | Lembaga | Fitur Aktif | Tagihan Pokok | Maintenance | Status | Total / Sisa | Aksi |
|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | {{ $row->nama_pkbm }} Mulai Langganan {{ $tanggal($row->created_at) }} |
{{ $row->jumlah_fitur }} fitur @if ($row->jumlah_fitur > 0)@endif
|
@if ($sudahTagihan)
{{ $rupiah($row->biaya_langganan) }}
|
{{ $rupiah($maintenance) }} JJT {{ $tanggal($jatuhTempo) }} @if ($sudahTagihan) @endif | @if ($sudahTagihan) $row->status === 'lunas', 'bg-amber-50 text-amber-700' => $row->status !== 'lunas', ])>{{ strtoupper($row->status) }} @else Siap Ditagih @endif | @if ($sudahTagihan) Total: {{ $rupiah($total) }} Sisa: {{ $rupiah($sisa) }} @else - @endif | @if (! $sudahTagihan) — @elseif ($row->status !== 'lunas') @else Selesai @endif |
| Belum ada data PKBM. | |||||||