# 📘 Panduan Modul: Input Stok Unit (Input Stok Unit Rakitan)

## 1. Peran & Fungsi Utama
Modul ini menangani pencatatan stok awal atau penyesuaian khusus untuk barang rakitan (Unit Assembly) yang terdiri dari gabungan beberapa komponen:
- Menginisialisasi saldo awal stok unit barang yang memiliki komponen terpisah.

---

## 2. Aliran Finansial & Mutasi Persediaan
- **Mutasi Persediaan**: Menambah saldo unit rakitan jadi ke dalam tabel `stock_locker` menggunakan komponen `LockerStock`.
- **FIFO**: Menghitung HPP unit rakitan berdasarkan HPP gabungan komponen-komponen penyusunnya yang didaftarkan.

---

## 3. Aturan Bisnis & Integrasi Modul
- Unit barang yang didaftarkan wajib memiliki BOM (Bill of Materials) yang mendefinisikan komponen penyusunnya agar nilai HPP unit rakitan tersebut valid saat diaudit.

---

## 🛠️ Lampiran Teknis (Hasil Audit Codebase)

### Berkas Konfigurasi Utama:
- `coTransaksiCore.php`

### Kode Transaksi (`jenisTr`) Terdaftar:
- **`6698`**

### Komponen Bisnis (`components`) Terlibat:
- `FifoAverage`
- `Jurnal`
- `LockerStock`
- `LockerStockMutasi`
- `ProdukSerialNumber`
- `ProdukSerialNumberExtractor`
- `Rekening`
- `RekeningPembantuProduk`
