# 💸 PT. INDOSAN - ERP Web - Modul Deviden

Modul ini mengelola pembagian laba perusahaan (deviden) kepada pemegang saham dan pemindahan/mutasi modal kepemilikan saham.

---

## 1. Kode Transaksi (`jenisTr`) & Alur Langkah

Modul `deviden` mencakup transaksi berikut:
*   **`6666`**: Pemindahan/Mutasi Kepemilikan Saham — Transaksi pemindahan modal kepemilikan dari satu pemegang saham ke pemegang saham lainnya.
*   **`8888`**: Pengakuan Hutang Deviden — Pencatatan pembagian laba ditahan sebagai hutang deviden per masing-masing pemegang saham.

---

## 2. Alur Mutasi Persediaan & Nilai (Locker)

*   **Pencatatan Nilai Kas (Locker):**
    *   Transaksi ini tidak mempengaruhi persediaan barang fisik, namun memodifikasi saldo kas/bank (`LockerValue` dengan jenis `kas`) jika ada pembayaran deviden langsung.
*   **Mutasi Modal & Saham:**
    *   Menggunakan komponen **`RekeningPembantuModalItem`** untuk mengurangi porsi modal saham asal dan menambah porsi modal saham tujuan.
    *   Menggunakan komponen **`RekeningPembantuHutangDevidenItem`** untuk mencatat kewajiban pembayaran deviden per masing-masing pemegang saham.

---

## 3. Penjurnalan Otomatis (Jurnal Akuntansi)

### 3.1 Transaksi Mutasi Saham (`6666`)
Merupakan reklasifikasi ekuitas antar pemegang saham:
*   **Debet:** `3010020` (Modal Saham - Pemilik Asal)
*   **Kredit:** `3010020` (Modal Saham - Pemilik Baru)

### 3.2 Transaksi Pengakuan Deviden (`8888`)
Mencatat kewajiban deviden dari laba ditahan:
*   **Debet:** `3020060` (Laba Ditahan)
*   **Kredit:** `2010090030` (Hutang Deviden kepada Pemegang Saham)

---

## 🛠️ Lampiran Teknis (Hasil Audit Codebase)

### Berkas Konfigurasi Utama:
- `coTransaksiCore.php`

### Kode Transaksi (`jenisTr`) Terdaftar:
- **`6666`**
- **`6666r`**
- **`8888`**

### Komponen Bisnis (`components`) Terlibat:
- `Jurnal`
- `Jurnal_activity`
- `Jurnal_activityMain`
- `LockerValue`
- `Rekening`
- `RekeningPembantuHutangDevidenItem`
- `RekeningPembantuKas`
- `RekeningPembantuModalItem`
