Lewati ke konten

Akuntansi SAK ETAP

Klola memakai standar SAK ETAP (Standar Akuntansi Keuangan Entitas Tanpa Akuntabilitas Publik) yang berlaku untuk UMKM Indonesia.

Kode Akun Tipe
1-1100 Kas asset
1-1200 Bank asset
1-1300 Persediaan Barang Dagang asset
1-1400 Piutang Usaha asset
2-1100 Hutang Usaha liability
3-1100 Modal Pemilik equity
4-1100 Pendapatan Penjualan revenue
5-1100 Harga Pokok Penjualan (HPP) expense
5-2100 Beban Operasional expense
Jurnal 1 — Pendapatan
Dr Kas/Bank (totalAmount)
Cr Pendapatan Penjualan (totalAmount)
Jurnal 2 — HPP (FIFO dari product_batches)
Dr HPP (quantity × unit_cost)
Cr Persediaan Barang Dagang (quantity × unit_cost)
Dr Pendapatan Penjualan / Cr Kas
Dr Persediaan / Cr HPP

Posting bersifat idempotent per source: pos_sale, pos_sale_cogs, pos_sale_reversal, pos_sale_cogs_reversal. Semua amount disimpan dalam satuan minor (sen) dan divalidasi via validatePostingBalance().

  • apps/api/src/domain/accounting/cogs-posting.ts — computeFifoCogs(), builder posting pendapatan/HPP/reversal.
  • apps/api/src/domain/accounting/sale-journal.programs.ts — Effect program postOrderSaleJournalsProgram dan postReversalJournals.
  • Laporan P&L/pajak web membaca readJournalEntriesFromApi dari GET /admin/accounting/journal.