2.1 KiB
2.1 KiB
- Laporan Rugi Laba
- Neraca
- Buku Besar
- Jurnal
- Arus Kas
Dari daftar itu, akun yang masuk ke laporan rugi laba biasanya:
Pendapatan
Kode awalan:
4xxx→ Pendapatan / Penjualan
Contoh:
- 4111 MODAL DISETOR → bukan rugi laba (modal)
- 4121 PENJUALAN
- 4122 PENJUALAN
Harga Pokok Penjualan (HPP)
Kode:
5120 HARGA POKOK
Masuk ke:
- Harga Pokok Penjualan
Beban Operasional
Biasanya:
6xxx7xxx
Contoh:
- 61401 GAJI
- 61406 LEMBUR
- 61416 BIAYA TRANSPORT
- 71501 AIR MINUM
- 71512 PAJAK JASA
- 71518 ADMIN BANK
Semua ini masuk sebagai biaya/beban.
Struktur Rugi Laba dari Kode Anda
Pendapatan
- 4121 Penjualan
- 4122 Penjualan
Dikurangi:
HPP
- 5120 Harga Pokok
Hasil:
Laba Kotor
Dikurangi:
Beban Operasional
- Semua akun 6xxx
- Semua akun 7xxx
Hasil:
Laba Bersih
Contoh Rumus SQL
Jika data transaksi ada seperti:
| tanggal | kode_akun | debit | kredit |
|---|
Maka:
Pendapatan
SELECT SUM(kredit - debit)
FROM transaksi
WHERE kode_akun LIKE '4%';
HPP
SELECT SUM(debit - kredit)
FROM transaksi
WHERE kode_akun LIKE '5120%';
Beban
SELECT SUM(debit - kredit)
FROM transaksi
WHERE kode_akun LIKE '6%'
OR kode_akun LIKE '7%';
Laba Bersih
Pendapatan
- HPP
- Beban
= Laba Bersih
Mapping Akun Anda
| Prefix | Jenis |
|---|---|
| 1xxx | Aset |
| 2xxx | Hutang |
| 3xxx | Modal |
| 4xxx | Pendapatan |
| 5xxx | HPP |
| 6xxx | Beban Operasional |
| 7xxx | Beban Lain |
| 8xxx | Pajak / Penyesuaian |
Yang Dibutuhkan Agar Bisa Dibuat Otomatis
Agar laporan rugi laba otomatis, biasanya dibutuhkan:
Tabel akun
| kode | nama |
|---|
Tabel jurnal/transaksi
| tanggal | kode_akun | debit | kredit |
|---|
Lalu sistem akan:
- Kelompokkan akun
- Hitung saldo
- Susun laporan rugi laba otomatis