Documentation

Modul Laporan

Laporan keuangan, supplier, customer, produksi, dan activity logs

Diperbarui: 22/6/2026

Overview Fitur

1. Laporan Keuangan: Ringkasan pemasukan, pengeluaran, saldo bersih.
2. Laporan Pemasok (Supplier): Analisis pembelian per supplier.
3. Laporan Pelanggan (Customer): Analisis penjualan per customer.
4. Laporan Produksi: Mutasi stok, running balance per item.
5. Laporan Finance: Detail transaksi keuangan (income/outcome).
6. Activity Logs: Audit trail seluruh aktivitas (Elasticsearch-powered).

---

Arsitektur Laporan

Loading diagram...

---

Detail Laporan

Laporan Keuangan


- Total Pemasukan, Total Pengeluaran, Saldo Bersih.
- Breakdown per metode pembayaran.
- Filter by: tanggal, cabang.

Laporan Pemasok


- Total pembelian per supplier.
- Detail transaksi PO per supplier.
- Filter by: tanggal, supplier, status.

Laporan Pelanggan


- Total penjualan per customer.
- Detail transaksi Sales per customer.
- Top customer by revenue.
- Filter by: tanggal, customer, status.

Laporan Produksi


- Mutasi stok per item (IN/OUT).
- Running balance (stok berjalan).
- Detail per transaksi: sales deliver, purchase receipt, production, just in/out, stock opname.

---

Activity Logs (Audit Trail)

Tipe log yang dicatat:

TipeDeskripsi
requestHTTP request masuk
authLogin, logout, password change
errorError & exception
activityAktivitas umum user
purchaseAktivitas pembelian
inventoryAktivitas inventory
accountingAktivitas akuntansi

Elasticsearch Integration


- Primary: Data dari Elasticsearch (cepat untuk full-text search).
- Fallback: Otomatis pakai database jika Elasticsearch tidak tersedia.

---

FAQ

Q: Laporan menampilkan data semua cabang?
A: Data mengikuti cabang aktif. Switch cabang untuk melihat data cabang lain.

Q: Kenapa activity logs kosong?
A: Pastikan Elasticsearch berjalan dan terkonfigurasi di environment.

Q: Apakah laporan bisa diexport?
A: Saat ini mendukung tampilan DataTable. Fitur export PDF/Excel dalam pengembangan.