20. Data Flow: Accounting (Auto Journal)
Setiap transaksi otomatis menghasilkan jurnal akuntansi — dari invoice, pembayaran, sampai laporan.
Alur: Invoice dibayar → Income tercatat → AutoJournal (Debit Kas/Bank, Credit Pendapatan) → JournalEntry + Line → General Ledger → P&L → Balance Sheet
- Invoice lunas → Income tercatat otomatis.
- AutoJournalService → buat JournalEntry + 2 JournalEntryLine (Debit Kas 1000, Credit Service Revenue 4000).
- Purchase received → Debit Inventory (1200), Credit Accounts Payable (2000).
- Expense → Debit General Expense (5000), Credit Kas (1000).
- Semua jurnal masuk Journal Entry — bisa dicek & diaudit.
- Reports membaca journal: General Ledger, P&L (pendapatan - beban), Balance Sheet (aset = liabilitas + ekuitas).
/admin/finance/coa
COA — akun asset/liability/equity/income/expense.
/admin/finance/journal
Journal entry — debit/kredit seimbang dari AutoJournal.
/admin/reports/general-ledger
General Ledger — semua mutasi per akun.
/admin/reports/profit-loss
Laba rugi — pendapatan vs beban.