@php $charts = $insights['charts']; $quality = $insights['quality']; $group = $insights['group_context']; $financial = $insights['financial']; @endphp @if($group)
Farmers in group {{ number_format($group['total_farmers']) }} {{ $group['group_name'] }}
Group avg deliveries {{ $group['avg_grns'] }} per active farmer
This farmer's deliveries {{ $group['farmer_grns'] }} Rank #{{ $group['delivery_rank'] }} in group
Delivery percentile {{ $group['delivery_percentile'] }}th vs {{ $group['farmers_with_deliveries'] }} delivering farmers
@endif
Avg moisture content {{ $quality['avg_moisture'] !== null ? $quality['avg_moisture'].'%' : '—' }}
Avg out turn {{ $quality['avg_out_turn'] !== null ? $quality['avg_out_turn'].'%' : '—' }}
Total bags delivered {{ number_format($quality['total_bags'], 0) }} avg {{ $quality['avg_bags'] ?? '—' }} per GRN
Lifetime net pay {{ number_format($financial['total_net_pay']) }} {{ $financial['voucher_paid_count'] }} paid voucher(s)
@if(empty($charts['coffee_types']['labels']))

No delivery type data yet.

@endif
@if(empty($charts['grade_breakdown']['labels']))

No graded coffee recorded yet.

@endif
@if(empty($charts['payments_yearly']['labels']))

No payment voucher history yet.

@endif
@if(empty($charts['voucher_status']['labels']))

No vouchers on file.

@endif
@if(!empty($charts['advance_types']['labels']))
@endif
  • Gross subtotal (vouchers){{ number_format($financial['total_subtotal']) }}
  • Total deductions{{ number_format($financial['total_deductions']) }}
  • Net pay received{{ number_format($financial['total_net_pay']) }}
  • Advances approved{{ number_format($financial['total_advance_approved']) }}
  • Advances paid out{{ number_format($financial['total_advance_paid']) }}
  • Advance remaining{{ number_format($financial['total_advance_remaining']) }}
@php $grades = $quality['grades']; @endphp
    @foreach($grades as $label => $kg) @if($kg > 0)
  • Grade {{ $label }}{{ number_format($kg, 1) }} kg
  • @endif @endforeach @if(collect($grades)->sum() <= 0)
  • Graded coffee
  • @endif