# 📘 Panduan Modul: Laporan (Pelaporan Operasional Terpadu)

## 1. Peran & Fungsi Utama
Modul ini bertindak sebagai pusat pembuatan laporan operasional, logistik, dan relasi pelanggan (CRM) di seluruh sistem ERP PT. Everest:
- **`Penjualan.php` / `PenjualanPeriode.php` / `PenjualanCompare.php`**: Laporan penjualan per produk, sales, dan perbandingan performa antar-periode.
- **`Pembelian.php` / `PembelianPeriode.php` / `Procurement.php`**: Laporan pesanan pembelian (PO) dan realisasi penerimaan (GRN).
- **`Persediaan.php` / `PindahGudang.php` / `Opname.php`**: Mutasi persediaan gudang, stok opname, dan histori transfer antar-cabang.
- **`Hutang.php` / `Piutang.php` / `HutangKeKonsumen.php`**: Pelaporan umur piutang/hutang (AR/AP Aging) dan outstanding tagihan.
- **`Crm.php`**: Analisis Customer Relationship Management (CRM) untuk profil loyalitas pelanggan.
- **`Taxes.php`**: Laporan rekapitulasi data perpajakan masukan dan keluaran.
- **`Kas.php`**: Buku kas dan rekapitulasi mutasi kas masuk/keluar harian.

---

## 2. Aliran Finansial & Mutasi Persediaan
- **Read-Only Reporting**: Seluruh controller di modul ini dirancang hanya untuk melakukan query database (MySQL / MongoDB) dan menyajikannya ke layar atau mengekspornya ke format Excel/PDF. Tidak ada penulisan data transaksi baru atau mutasi stok gudang.
