@extends('layouts.admin') @section('title', 'Catatan Piutang') @section('content')

Catatan Piutang

Kelola pembayaran DP dan piutang pelanggan

Total Piutang

{{ $stats['total'] }}

Belum Bayar

{{ $stats['pending'] }}

Bayar Sebagian

{{ $stats['partial'] }}

Jatuh Tempo

{{ $stats['overdue'] }}

@if (request('search')) @endif
Export Excel @if (request()->hasAny(['search', 'payment_status', 'status', 'due_date_from', 'due_date_to'])) @endif
@if (request()->hasAny(['search', 'payment_status', 'status', 'due_date_from', 'due_date_to']))
Filter Aktif: @if (request('search')) Pencarian: "{{ request('search') }}" @endif @if (request('payment_status')) Status Pembayaran: {{ request('payment_status') == 'pending' ? 'Belum Bayar' : (request('payment_status') == 'partial' ? 'Bayar Sebagian' : (request('payment_status') == 'paid' ? 'Lunas' : 'Jatuh Tempo')) }} @endif @if (request('status')) Status: {{ ucfirst(request('status')) }} @endif @if (request('due_date_from') || request('due_date_to')) Jatuh Tempo: {{ request('due_date_from') ? date('d M Y', strtotime(request('due_date_from'))) : 'Awal' }} - {{ request('due_date_to') ? date('d M Y', strtotime(request('due_date_to'))) : 'Akhir' }} @endif
@endif
@forelse($receivables as $receivable) @empty @endforelse
No. Piutang Customer Produk Total Dibayar Sisa Status Jatuh Tempo Aksi
{{ $receivable->receivable_number }}
{{ $receivable->created_at->format('d/m/Y') }}
@if($receivable->order)
{{ $receivable->order->customer_name ?? '-' }}
{{ $receivable->order->customer_email ?? '-' }}
@else Order tidak ditemukan @endif
@if($receivable->order && $receivable->order->product)
{{ $receivable->order->product->product_title ?? '-' }}
Qty: {{ $receivable->order->quantity ?? '-' }}
@else Produk tidak ditemukan @endif
Rp {{ number_format($receivable->total_amount, 0, ',', '.') }}
Rp {{ number_format($receivable->paid_amount, 0, ',', '.') }}
Rp {{ number_format($receivable->remaining_amount, 0, ',', '.') }}
@if($receivable->payment_status == 'pending') {{ $receivable->payment_status_label ?? 'Belum Bayar' }} @elseif($receivable->payment_status == 'partial') {{ $receivable->payment_status_label ?? 'Bayar Sebagian' }} @elseif($receivable->payment_status == 'paid') {{ $receivable->payment_status_label ?? 'Lunas' }} @elseif($receivable->payment_status == 'overdue') {{ $receivable->payment_status_label ?? 'Jatuh Tempo' }} @endif @if($receivable->due_date)
{{ $receivable->due_date->format('d/m/Y') }}
@if($receivable->isOverdue())
Terlambat
@endif @else - @endif
@if($receivable->payment_status != 'paid') @endif

Tidak ada data piutang

Belum ada catatan piutang yang ditemukan.

@if ($receivables->hasPages())
Menampilkan {{ $receivables->firstItem() }}{{ $receivables->lastItem() }} dari {{ $receivables->total() }} data piutang
{{ $receivables->onEachSide(1)->links() }}
@endif
@endsection