title: “Financial Reports” description: “4 laporan keuangan utama — Laba Rugi (P&L), Neraca (Balance Sheet), Neraca Saldo (Trial Balance), dan Budget vs Actual dengan dual-source engine, completeness audit, dan print support di SNISHOP ERP.”
Financial Reports

Arsitektur Financial Reports
4 Laporan Utama
1. Laba Rugi (Profit & Loss)
Component:ProfitLossReport.jsx (337 lines)
Struktur P&L
Dual-Source Logic
Completeness Audit
Issues yang terdeteksi:
- Missing GL journals
- Unposted drafts
- Missing COGS data
- Channel fees not recorded
COGS Awareness
Sistem mencegah double-counting COGS:2. Neraca (Balance Sheet)
Component:BalanceSheetReport.jsx (122 lines)
Struktur Neraca
Balance Check
3. Neraca Saldo (Trial Balance)
Component:TrialBalanceReport.jsx (117 lines)
Struktur Trial Balance
Validasi
Color Coding
4. Budget vs Actual
Component:BudgetVsActualReport.jsx (201 lines)
Dual-Source Actual
Actual dihitung dari dua sumber:Category Aliases
Sistem menggunakan fuzzy matching untuk kategori:Status per Category
Visualisasi
- Bar chart: Planned vs Actual per kategori
- Variance line: Selisih planned vs actual
- Trend line: Historical comparison
Period Selector
5 Periode
Comparison
Perbandingan Antar Periode
Output Comparison
Print Support
Setiap laporan memiliki print-only header yang muncul saat di-print:Export
Filter & Search
Best Practices
Monthly Close
- Generate laporan bulanan secara rutin
- Pastikan seluruh transaksi sudah tercatat dan diposting
- Review completeness audit status
- Reconcile semua akun
Analysis
- Gunakan perbandingan periode untuk identifikasi tren
- Investigasi variance signifikan
- Track KPI keuangan (margin, ROI, dll)
- Benchmark dengan industri
Compliance
- Follow accounting standards (PSA)
- Keep records organized
- Prepare untuk audit
- Tax compliance
