@if($insights['grn_yearly']->isNotEmpty())
@foreach($insights['grn_yearly'] as $row) @endforeach
YearDeliveriesFAQ (kg)
{{ $row->year }} {{ number_format($row->deliveries) }} {{ number_format($row->faq_kg ?? 0, 1) }}
@endif @if(Route::has('add.grn.form'))

Add new GRN for this farmer →

@endif @if($insights['grns']->isEmpty())

No GRN records for this farmer yet.

@else
@foreach($insights['grns'] as $grn) @endforeach
GRN # Date Type Bags FAQ Ungraded Kiboko MC Out turn Remarks
@if(Route::has('grn.preview')) {{ $grn->id }} @else {{ $grn->id }} @endif @if(Route::has('edit.grn.form')) @endif {{ $grn->date_recorded ? \Carbon\Carbon::parse($grn->date_recorded)->format('M j, Y') : '—' }} {{ $grn->coffee_type ?: '—' }} {{ $grn->bags ?: '—' }} {{ $grn->faq ?: '0' }} {{ $grn->ungraded ?: '0' }} {{ $grn->kiboko ?: '0' }} {{ $grn->moisture_content ?: '—' }} {{ $grn->out_turn ? (int) $grn->out_turn.'%' : '—' }} {{ $grn->quality_remarks ?: '—' }}
@endif
@if($insights['coffee_purchases']->isNotEmpty())
@foreach($insights['coffee_purchases'] as $purchase) @endforeach
DateReferenceWeightPrice/unitNotes
{{ $purchase->purchase_date?->format('M j, Y') ?? '—' }} @if(Route::has('coffee.purchases.show')) {{ $purchase->reference ?: '#'.$purchase->id }} @else {{ $purchase->reference ?: '#'.$purchase->id }} @endif {{ number_format($purchase->weight ?? 0, 1) }} {{ number_format($purchase->price_per_unit ?? 0) }} {{ \Illuminate\Support\Str::limit($purchase->notes ?? '—', 40) }}
@endif