# 📘 Panduan Modul: Tools (Utilitas System Administrator)

## 1. Peran & Fungsi Utama
Modul ini merupakan suite utilitas perawatan database dan perbaikan data transaksional yang digunakan oleh System Administrator atau Developer saat melakukan audit/mismatch data:
- **`Locker.php`**: Berfungsi untuk merekonstruksi, memvalidasi, dan menyinkronkan paksa saldo `stock_locker` apabila terdeteksi selisih stok dengan fisik gudang.
- **`SerialNumber.php`**: Utilitas untuk menyinkronkan ulang status kepemilikan dan posisi file serial number produk (aktif, terjual, void, dll).
- **`DataProduk.php` / `DataProduk2.php`**: Pemulihan data katalog produk, perbaikan antrean FIFO HPP produk, dan sinkronisasi HPP rata-rata.
- **`PaymentSource.php`**: Memperbaiki data relasi sumber pembayaran transaksi.
- **`DataBase.php`**: Utilitas administrasi database secara langsung.

---

## 2. Aliran Finansial & Mutasi Persediaan
- **Fungsi Korektif Pasca-Transaksi**: Modul ini tidak digunakan untuk mencatat transaksi operasional harian, melainkan digunakan secara manual untuk memperbaiki data (*data repair*) jika terjadi kegagalan proses.
- **Memperbaiki Stock Locker**: Dapat menulis ulang isi tabel `stock_locker` guna mencocokkan nilainya jika terjadi desinkronisasi.
