@php $showActivity = (Auth::user()->can('hc_dash.view') && (isset($farmersWithAdvances) || isset($farmersWithDebtNoPhone) || isset($unbalancedJournals))) || (Auth::user()->can('pending_payment_vouchers.view') && isset($paymentVouchers) && $paymentVouchers->count()) || (Auth::user()->can('recent_sponsorships.view') && !empty($sponsorship)); @endphp @if ($showActivity)
Needs Attention
@if (Auth::user()->can('hc_dash.view') && (isset($farmersWithAdvances) || isset($farmersWithDebtNoPhone)))
Farmers with Outstanding Advances
View all advances
@forelse($farmersWithAdvances ?? [] as $row) @empty @endforelse
Farmer Name Balance Breakdown
@can('farmer_profile.view') {{ $row->farmer_number }} @else {{ $row->farmer_number }} @endcan {{ $row->name }} UGX {{ number_format($row->balance, 0) }} {{ $row->breakdown ?: '—' }}
No farmers with outstanding advances.
@forelse($farmersWithDebtNoPhone ?? [] as $row) @empty @endforelse
Farmer Name Balance
{{ $row->farmer_number }} {{ $row->name }} UGX {{ number_format($row->balance, 0) }} @can('farmer.edit') Add phone @endcan
All farmers with debt have contact numbers on file.
@endif @if (Auth::user()->can('hc_dash.view') && isset($unbalancedJournals))
Unbalanced Journal Entries
@can('balance_check.view') Full balance check @endcan
@forelse($unbalancedJournals as $entry) @empty @endforelse
Date Reference Description Difference
{{ $entry['entry_date'] ? \Carbon\Carbon::parse($entry['entry_date'])->format('M j, Y') : '—' }} {{ $entry['reference'] ?: '—' }} {{ Str::limit($entry['description'] ?? '', 40) }} {{ number_format($entry['difference'], 2) }} @can('journals.view') View @endcan
All journal entries in this period are balanced.
@endif @if (Auth::user()->can('pending_payment_vouchers.view') && isset($paymentVouchers) && $paymentVouchers->count())
Payment Vouchers Pending Cash
View all
@foreach($paymentVouchers as $voucher) @endforeach
Date Voucher Farmer Amount
{{ \Carbon\Carbon::parse($voucher->date_saved)->format('M j, Y') }} #{{ $voucher->id }} {{ $voucher->farmer_fname }} {{ $voucher->farmer_lname }} UGX {{ number_format($voucher->net_pay, 0) }} @can('payment_voucher_pending_payment.view') Pay @endcan
@endif @if (Auth::user()->can('recent_sponsorships.view') && !empty($sponsorship))
Latest Sponsorships
View all
@foreach ($sponsorship as $item) @endforeach
Child Name Sponsor Start Date
{{ $item['child_name'] }} {{ $item['sponsor_name'] }} {{ $item['start_date'] }}
@endif
@endif