@extends('layouts.app') @section('title', 'Debt Tracker') @section('page_title', 'Receivables & Debt Aging') @section('content')
CURRENT
{{ number_format($agingBuckets['current'] ?? 0) }} UGX
1 - 30 DAYS
{{ number_format($agingBuckets['d1_30'] ?? 0) }} UGX
31 - 60 DAYS
{{ number_format($agingBuckets['d31_60'] ?? 0) }} UGX
61 - 90 DAYS
{{ number_format($agingBuckets['d61_90'] ?? 0) }} UGX
90+ DAYS
{{ number_format($agingBuckets['d90_plus'] ?? 0) }} UGX
TOTAL DEBT
{{ number_format($agingBuckets['total'] ?? 0) }} UGX
@forelse($debts as $d) @empty @endforelse
Invoice # Customer Due Date Days Overdue Original Amount Outstanding Debt Actions
{{ $d->invoice->invoice_number }}
{{ $d->client->full_name }}
{{ $d->client->client_code }}
{{ $d->due_date ? \Carbon\Carbon::parse($d->due_date)->format('M d, Y') : '-' }} @if($d->days_overdue > 60) {{ $d->days_overdue }} days @elseif($d->days_overdue > 0) {{ $d->days_overdue }} days @else Current @endif {{ number_format($d->original_amount) }} UGX {{ number_format($d->outstanding_balance) }} UGX
No outstanding customer debts!
@forelse($waivers as $w) @empty @endforelse
Waiver ID Customer Invoice Waived Amount Reason Requested By Status Actions
WAIVER-{{ $w->id }} {{ $w->client->full_name }} {{ $w->debt->invoice->invoice_number }} -{{ number_format($w->waived_amount) }} UGX {{ $w->reason }}
{{ $w->requestedBy->full_name }}
{{ $w->created_at->format('M d, Y') }}
{{ ucfirst($w->status) }} @if($w->status === 'pending' && (auth()->user()->isManager() || auth()->user()->isSuperAdmin()))
@csrf
@elseif($w->status === 'approved') Approved by {{ $w->approvedBy->full_name }} @else - @endif
No debt waivers logged yet.
@endsection @section('scripts') @endsection