@extends('layouts.app') @section('title','Dividend '.$dividend->reference) @section('page-title','Dividend Management') @section('content')
Back
{{ $dividend->reference }} โ€” FY {{ $dividend->financial_year }}
Declared {{ $dividend->declared_at?->format('F j, Y') }} by {{ $dividend->declaredBy?->name }}
{{ ucfirst($dividend->status) }}
{{-- Summary strip --}}
@foreach([ ['Total Profit','#c9a84c','$'.number_format($dividend->total_profit_usd,2),''], ['Dividend Pool','#2e7d52','$'.number_format($dividend->dividend_pool_usd,2),'โ‰ˆ L$'.number_format($dividend->dividend_pool_lrd,2)], ['Per Share (USD)','#1565c0','$'.number_format($dividend->dividend_per_share_usd,4),''], ['Per Share (LRD)','#6b3fa0','L$'.number_format($dividend->dividend_per_share_lrd,4),''], ] as [$lbl,$color,$val,$sub])
{{ $lbl }}
{{ $val }}
@if($sub)
{{ $sub }}
@endif
@endforeach
{{-- Shareholder distribution preview / actuals --}}
{{ $dividend->status === 'distributed' ? 'Distribution Actuals' : 'Distribution Preview' }}
@if($dividend->status !== 'draft') Export Excel @endif
@if($dividend->status === 'distributed')@endif @php $totalShares = $shareholders->sum('total_shares'); $i = 0; @endphp @forelse($shareholders as $s) @php $i++; $pct = $totalShares > 0 ? round(($s->total_shares/$totalShares)*100,2) : 0; @endphp @if($dividend->status === 'distributed') @endif @empty @endforelse @if($shareholders->count() > 0) @if($dividend->status === 'distributed')@endif @endif
#MemberShares % OwnershipDividend (USD)Dividend (LRD)Paid
{{ $i }}
{{ strtoupper(substr($s->member->name,0,2)) }}
{{ $s->member->name }}
{{ $s->member->member_id }}
{{ number_format($s->total_shares) }}
{{ $pct }}%
${{ number_format($s->dividend_usd,2) }} L${{ number_format($s->dividend_lrd,2) }}Paid
No shareholders found
TOTAL ${{ number_format($shareholders->sum('dividend_usd'),2) }} L${{ number_format($shareholders->sum('dividend_lrd'),2) }}
{{-- Board resolution --}}
Board Resolution
{{ $dividend->board_resolution }}
@if($dividend->notes)
Notes: {{ $dividend->notes }}
@endif
{{-- Status & Actions --}}
Status & Actions
{{-- Timeline --}}
@foreach([ ['Draft Created', $dividend->declared_at, $dividend->declaredBy?->name, 'fa-file-pen', 'active'], ['Board Approved', $dividend->approved_at, $dividend->approvedBy?->name, 'fa-circle-check', $dividend->approved_at ? 'active' : 'pending'], ['Distributed', $dividend->distributed_at, 'System', 'fa-coins', $dividend->distributed_at ? 'active' : 'pending'], ] as [$label, $date, $by, $icon, $state])
{{ $label }}
@if($date)
{{ $date->format('M d, Y H:i') }} ยท {{ $by }}
@else
Pending
@endif
@endforeach

@if($dividend->status === 'draft')
@csrf
Approval enables distribution to shareholders
@endif @if($dividend->status === 'approved')
Distribution will credit dividends to all {{ $shareholders->count() }} active shareholders. This cannot be reversed.
@csrf
@endif @if($dividend->status === 'distributed') Download Excel Report @endif
{{-- Summary stats --}}
Key Figures
@foreach([ ['Financial Year', $dividend->financial_year], ['Payout Ratio', $dividend->total_profit_usd > 0 ? round(($dividend->dividend_pool_usd/$dividend->total_profit_usd)*100,2).'%' : 'โ€”'], ['Eligible Shares', number_format($dividend->total_shares_eligible)], ['Shareholders', number_format($dividend->shareholders_count)], ['Rate per Share', '$'.number_format($dividend->dividend_per_share_usd,4).' / L$'.number_format($dividend->dividend_per_share_lrd,4)], ['Exchange Rate', 'L$'.number_format($rate,2).'=US$1'], ] as [$lbl,$val])
{{ $lbl }} {{ $val }}
@endforeach
@endsection