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

Alokasi & Kalkulasi SHU

Step 3: Hitung distribusi SHU per anggota berdasarkan Jasa Simpanan & Jasa Usaha, lalu sahkan.

@if($ratSession) Download PDF Laporan Lengkap @endif {{ $ratSession?->status_label ?? 'N/A' }}
{{-- Flash Messages --}} @if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif @if (session()->has('info'))
{{ session('info') }}
@endif {{-- 5 Pos SHU Allocation Cards --}} @if(!empty($summary))
@php $allocCards = [ ['label' => 'Dana Cadangan', 'amount' => $summary['cadanganPool'] ?? 0, 'pct' => $ratSession?->cadangan_percentage ?? 25, 'color' => 'blue', 'icon' => 'bx-shield-quarter'], ['label' => 'Jasa Simpanan', 'amount' => $summary['jasaSimpananPool'] ?? 0, 'pct' => $ratSession?->jasa_simpanan_percentage ?? 30, 'color' => 'emerald', 'icon' => 'bx-coin-stack'], ['label' => 'Jasa Usaha', 'amount' => $summary['jasaUsahaPool'] ?? 0, 'pct' => $ratSession?->jasa_usaha_percentage ?? 25, 'color' => 'amber', 'icon' => 'bx-shopping-bag'], ['label' => 'Pengurus', 'amount' => $summary['pengurusPool'] ?? 0, 'pct' => $ratSession?->pengurus_percentage ?? 10, 'color' => 'purple', 'icon' => 'bx-user-voice'], ['label' => 'Dana Sosial', 'amount' => $summary['danaSosialPool'] ?? 0, 'pct' => $ratSession?->dana_sosial_percentage ?? 10, 'color' => 'rose', 'icon' => 'bx-heart'], ]; @endphp @foreach($allocCards as $card)
{{ $card['label'] }}

Rp {{ number_format((float) $card['amount'], 0, ',', '.') }}

{{ number_format((float) $card['pct'], 1) }}% dari SHU

@endforeach
{{-- Summary Row --}}

Anggota Berhak

{{ $summary['eligibleCount'] ?? 0 }} Anggota

Total SHU Dibagikan

Rp {{ number_format($summary['totalMemberShu'] ?? 0, 0, ',', '.') }}

Laba Ditahan

Rp {{ number_format($summary['retainedAmount'] ?? 0, 0, ',', '.') }}

@endif {{-- Calculate Button --}} @if(!$ratSession?->isFinalized())

Perhitungan SHU Per Anggota

Klik tombol di bawah untuk menghitung ulang distribusi SHU seluruh anggota berdasarkan konfigurasi saat ini.

@endif {{-- Formula Info Card (Panduan Rumus Transparan Admin) --}}
{{-- Jasa Simpanan Formula --}}

1. Rumus Jasa Simpanan

Jasa Simpanan = (Total Simpanan Anggota ÷ Total Simpanan Seluruh Anggota) × Pool Jasa Simpanan
  • • Simpanan Anggota = Simpanan Pokok + Simpanan Wajib s/d Cutoff (31 Des 2025).
  • • Setoran di tahun 2026 TIDAK dihitung dalam pembagian RAT 2025.
{{-- Jasa Usaha Formula --}}

2. Rumus Jasa Usaha (Belanja POS)

Jasa Usaha = (Total Belanja Anggota ÷ Total Belanja Seluruh Anggota) × Pool Jasa Usaha
  • • Belanja Anggota = Akumulasi transaksi belanja di Minimarket Koperasi selama 2025.
  • • Anggota yang lebih sering belanja mendapat bagian Jasa Usaha lebih besar.

3. Maksud Kolom Porsi (%)

Porsi (%) = (Total SHU Diterima Anggota ÷ Total SHU Anggota [Rp 15 Juta]) × 100%

Menunjukkan berapa persen potongan "kue" SHU yang didapatkan oleh 1 orang anggota dari total Rp 15 Juta. Total seluruh porsi anggota jika dijumlahkan tepat 100.00%.

Total SHU Akhir Anggota = Jasa Simpanan + Jasa Usaha
Transparan • Sesuai Standar Akuntansi Koperasi
{{-- Distribution Table --}}

Tabel Distribusi SHU Per Anggota

@forelse($distributions as $index => $dist) @php $member = $dist->member; @endphp @empty @endforelse
No No. Anggota Nama Simp. Pokok Simp. Wajib Total Belanja Jasa Simpanan Jasa Usaha Porsi Total SHU
{{ $distributions->firstItem() + $index }} {{ $member?->nomorAnggota ?? '-' }}
{{ $member?->name ?? '-' }}
{{ $member?->unitKerja ?? '' }}
Rp {{ number_format((float) ($dist->simpanan_pokok_snapshot > 0 ? $dist->simpanan_pokok_snapshot : ($member?->simpananPokok ?? 0)), 0, ',', '.') }} Rp {{ number_format((float) ($dist->simpanan_wajib_snapshot > 0 ? $dist->simpanan_wajib_snapshot : ($dist->total_simpanan_amount ?? $member?->simpananWajib ?? 0)), 0, ',', '.') }} Rp {{ number_format((float) $dist->total_transaksi_amount, 0, ',', '.') }} Rp {{ number_format((float) $dist->jasa_simpanan_amount, 0, ',', '.') }} Rp {{ number_format((float) $dist->jasa_usaha_amount, 0, ',', '.') }} {{ number_format((float) $dist->portion_percentage, 3, ',', '.') }}% Rp {{ number_format((float) $dist->shu_amount, 0, ',', '.') }}

Belum ada data distribusi. Klik "Hitung Ulang SHU" untuk memulai perhitungan.

@if(method_exists($distributions, 'links'))
{{ $distributions->links() }}
@endif
{{-- Actions --}}
@if($ratSession?->isFinalized()) @endif
@if(!$ratSession?->isFinalized()) @else @endif