{{-- Wizard Steps --}} {{-- Header --}}

Konfigurasi Sesi RAT

Step 1: Tentukan tahun buku, data keuangan, dan alokasi SHU sesuai AD/ART koperasi.

@if($allSessions->isNotEmpty())
@endif
{{-- Flash Messages --}} @if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif {{-- Main Form --}}

Data Sesi RAT

isEditable() ? 'disabled' : '' }} class="w-full bg-slate-50 dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl px-3 py-2.5 text-xs font-bold text-slate-800 dark:text-white outline-none disabled:opacity-50">
isEditable() ? 'disabled' : '' }} class="w-full bg-slate-50 dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl px-3 py-2.5 text-xs text-slate-800 dark:text-white outline-none disabled:opacity-50">
isEditable() ? 'disabled' : '' }} class="w-full bg-slate-50 dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl px-3 py-2.5 text-xs font-bold text-slate-800 dark:text-white outline-none disabled:opacity-50 pr-10">
isEditable() ? 'disabled' : '' }} class="w-full bg-emerald-50 dark:bg-emerald-950/40 border border-emerald-300 dark:border-emerald-700 rounded-xl px-3 py-2.5 text-xs font-bold text-emerald-600 outline-none disabled:opacity-50">
isEditable() ? 'disabled' : '' }} class="w-full bg-slate-50 dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl px-3 py-2.5 text-xs text-slate-800 dark:text-white outline-none disabled:opacity-50" placeholder="Contoh: RAT Koperasi Bermadani Tahun Buku 2025">
isEditable() ? 'disabled' : '' }} class="w-full bg-indigo-50 dark:bg-indigo-950/40 border border-indigo-300 dark:border-indigo-700 rounded-xl px-3 py-2.5 text-xs font-bold text-indigo-600 outline-none disabled:opacity-50">
{{-- 5-Pos Alokasi SHU --}}

Alokasi 5 Pos SHU (Sesuai AD/ART)

Total alokasi harus = 100%. Saat ini: {{ number_format($allocationTotal, 2) }}%

@php $allocItems = [ ['model' => 'cadanganPercentage', 'label' => 'Dana Cadangan', 'color' => 'blue', 'icon' => 'bx-shield-quarter', 'desc' => 'Modal pemupukan cadangan koperasi'], ['model' => 'jasaSimpananPercentage', 'label' => 'Jasa Simpanan', 'color' => 'emerald', 'icon' => 'bx-coin-stack', 'desc' => 'Proporsional saldo simpanan anggota'], ['model' => 'jasaUsahaPercentage', 'label' => 'Jasa Usaha', 'color' => 'amber', 'icon' => 'bx-shopping-bag', 'desc' => 'Proporsional transaksi belanja anggota'], ['model' => 'pengurusPercentage', 'label' => 'Pengurus', 'color' => 'purple', 'icon' => 'bx-user-voice', 'desc' => 'Honorarium & insentif pengurus'], ['model' => 'danaSosialPercentage', 'label' => 'Dana Sosial', 'color' => 'rose', 'icon' => 'bx-heart', 'desc' => 'Pendidikan & sosial'], ]; @endphp @foreach($allocItems as $item)
{{ $item['label'] }}
isEditable() ? 'disabled' : '' }} class="w-full bg-white dark:bg-slate-800 border border-{{ $item['color'] }}-300 dark:border-{{ $item['color'] }}-700 rounded-lg px-3 py-2 text-sm font-bold text-{{ $item['color'] }}-600 outline-none disabled:opacity-50 text-center">

{{ $item['desc'] }}

@if($totalMemberShu > 0) @php $pctVal = match($item['model']) { 'cadanganPercentage' => $cadanganPercentage, 'jasaSimpananPercentage' => $jasaSimpananPercentage, 'jasaUsahaPercentage' => $jasaUsahaPercentage, 'pengurusPercentage' => $pengurusPercentage, 'danaSosialPercentage' => $danaSosialPercentage, default => 0, }; @endphp

= Rp {{ number_format((float) $totalMemberShu * ((float) $pctVal / 100), 0, ',', '.') }}

@endif
@endforeach
{{-- KPI Preview --}} @if($totalNetProfit > 0 || $totalMemberShu > 0)

Laba Bersih

Rp {{ number_format((float) $totalNetProfit, 0, ',', '.') }}

SHU Dibagikan

Rp {{ number_format((float) $totalMemberShu, 0, ',', '.') }}

{{ number_format((float) $memberAllocationPercentage, 2) }}% dari Laba Bersih

Modal Usaha / Cadangan

Rp {{ number_format(max(0, (float) $totalNetProfit - (float) $totalMemberShu), 0, ',', '.') }}

Ditahan untuk Operasional

@endif {{-- Actions --}}
@if($session) @endif