Lewati ke konten

Laporan HPP

Laporan HPP menampilkan jurus produksi manufaktur Anda dalam 1 layar — mulai dari Biaya Bahan Baku (Lokal & Impor), Biaya Tenaga Kerja Langsung, Biaya Overhead Pabrik, sampai ke Harga Pokok Penjualan. Format mengikuti laporan akuntansi manufaktur klasik dengan subtotal & grand-total bertingkat, tapi semua angka dihitung otomatis dari pencatatan harian Anda.


1. Identitas Menu

AspekKeterangan
Nama MenuLaporan HPP
Lokasi (Tahun NORMAL)Sidebar → Laporan → Laporan Keuangan → Laporan HPP
Tipe HalamanReport (Matrix 12 bulan + Total)
Mode PemakaianRead-only
FiturRefresh, Export, Drill-down Buku Besar (klik kanan)
Hak AksesDirektur ke atas

Catatan: Menu ini hanya tersedia di Tahun Buku NORMAL. Di Tahun Buku LAMPAU, laporan HPP tidak dilakukan karena LAMPAU hanya untuk input data awal saldo.


2. Deskripsi Singkat

Laporan HPP (Harga Pokok Penjualan) adalah laporan yang menampilkan struktur biaya produksi perusahaan manufaktur — dari komponen biaya paling dasar sampai bottom line Harga Pokok Penjualan yang masuk ke Laporan Laba Rugi.

Tata letak laporan menyajikan jurus produksi lengkap:

Biaya Bahan Baku (Lokal + Impor)
+ Biaya Tenaga Kerja Langsung
+ Biaya Overhead Pabrik
= Biaya Produksi
± Persediaan Barang Dalam Proses (awal − akhir)
= Harga Pokok Produksi
± Persediaan Barang Jadi (awal − akhir)
= Harga Pokok Penjualan

Setiap section punya subtotal & grand-total bertingkat sehingga Anda bisa melihat alur perhitungan dari komponen mentah → akumulasi → akun induk dengan jelas. Format matrix 12 bulan + Total memudahkan komparasi trend antar bulan dalam 1 layar.


3. Sekilas Keunggulan

Apa yang membuat menu ini istimewa di Booku:

  • Struktur biaya produksi otomatis dalam 1 layar — Bahan Baku → BTKL → BOP → Biaya Produksi → HP Produksi → HPP, semua subtotal & grand-total dihitung sistem.
  • Matrix 12 bulan + Total — tidak perlu generate 12 laporan terpisah; trend tahunan dalam 1 layar.
  • Highlight HPP Final — bottom line ditandai dengan background biru + border tebal, langsung kelihatan sebagai “hasil akhir”.
  • Pewarnaan kolom belum ditutup — bulan yang belum di-Tutup-Buku dipudarkan supaya tidak salah dibaca sebagai data final.
  • Drill-down ke Buku Besar — klik kanan baris akun untuk investigasi detail mutasi.

📖 Detail lengkap: Keunggulan Laporan HPP di Booku


4. Kegunaan

Anda perlu membuka Laporan HPP saat:

SkenarioTipikal Frekuensi
Memantau struktur biaya produksi bulanan/tahunanSetiap akhir bulan / sesuai kebutuhan
Komparasi HPP antar bulan untuk analisa efisiensi produksiSesuai kebutuhan
Melihat trend komponen biaya (Bahan Baku, BTKL, BOP)Sesuai kebutuhan
Verifikasi HPP sebelum menyusun Laporan Laba RugiSetiap akhir bulan
Export laporan untuk lampiran direksi / auditorSesuai kebutuhan
Investigasi angka yang mencurigakan via klik kanan ke Buku BesarSaat audit / review

5. Pra-syarat

Agar Laporan HPP menampilkan data yang lengkap:

  1. Tahun Buku NORMAL aktif — menu ini hidden di LAMPAU
  2. Minimal 1 bulan sudah di-Tutup-Buku — kalau belum ada bulan yang ditutup, laporan kosong (semua kolom pudar)
  3. Adjustment HPP (bagian dari Adjustment Akhir Bulan) sudah dilakukan untuk bulan yang ingin dilihat — komponen Persediaan Awal/Akhir & jurnal HPP perlu masuk via Adjustment HPP
  4. Stock Opname akhir bulan sudah dipush ke jurnal (bagian dari Adjustment HPP)

Bulan yang belum di-Tutup-Buku otomatis dipudarkan di laporan — Anda tidak perlu khawatir salah baca.


6. Cara Mengoperasikan

6.1 Membuka Halaman

  1. Klik menu Laporan di sidebar
  2. Pilih Laporan Keuangan
  3. Klik Laporan HPP

Saat halaman terbuka, data otomatis di-load untuk tahun buku aktif Anda — tidak perlu klik tombol.

6.2 Membaca Laporan

Laporan tersusun dari atas ke bawah mengikuti urutan jurus produksi manufaktur:

  1. Biaya Bahan Baku — split jadi Lokal & Impor. Setiap sub-section punya: Persediaan Awal → Pembelian → Retur → Siap Dipakai (subtotal) → Persediaan Akhir → Biaya Pemakaian → Biaya Terkait → Sub-Section Final
  2. Biaya Tenaga Kerja Langsung — semua akun di range BTKL
  3. Biaya Overhead Pabrik — Persediaan Bahan Penolong (awal/akhir) + komponen BOP
  4. Biaya Produksi (grand-total komponen 1-3)
  5. Persediaan Barang Dalam Proses (awal/akhir) → Harga Pokok Produksi
  6. Persediaan Barang Jadi (awal/akhir) → Harga Pokok Penjualan (highlight biru — bottom line)

Setiap kolom bulan menunjukkan angka untuk bulan tsb saja (flow), kecuali kolom Total yang otomatis pakai aturan cerdas (lihat 6.4).

6.3 Memahami Pewarnaan Kolom

Kondisi KolomVisual
Bulan sudah di-Tutup-BukuNormal — angka hitam tegas (data final)
Bulan kerja saat ini (belum ditutup)Pudar — bg abu, fg gray, tooltip “Bulan belum ditutup”
Bulan masa depanPudar — sama dengan di atas

6.4 Memahami Kolom Total

Kolom Total otomatis pakai aturan berbeda tergantung tipe akun:

Tipe AkunAturan Total
Akun Persediaan (Bahan Baku, Bahan Penolong, Barang Dalam Proses, Barang Jadi)Posisi saldo di bulan terakhir yang ditutup (bukan SUM 12 bulan)
Akun Biaya (Pembelian, BTKL, BOP, dll.)SUM 12 bulan (akumulasi periode)

Anda tidak perlu memikirkan aturan ini — sistem yang menanganinya. Hasilnya: Total kolom Persediaan tidak akan keliru ditampilkan sebagai jumlah aneh.

6.5 Drill-Down ke Buku Besar

  1. Klik kanan pada baris akun (bukan header/subtotal/HPP_FINAL)
  2. Muncul menu kontekstual: “Buka Buku Besar — {Kode} {Nama Akun}”
  3. Klik menu tersebut → Anda dibawa ke halaman Buku Besar dengan akun tersebut pre-selected
  4. Detail mutasi akun tersebut langsung tampil — cocok untuk investigasi angka yang mencurigakan

6.6 Refresh Data

  1. Klik tombol Refresh di toolbar
  2. Data akan di-load ulang dari database
  3. Berguna setelah Anda baru saja Tutup Buku Bulanan di menu Neraca Lajur

6.7 Mengekspor ke Excel

  1. Klik tombol Export di toolbar
  2. Dialog Export muncul dengan pilihan mode:
    • Plain (.xlsx) — tabular tanpa styling. Cepat dan ringan
    • Styled (.xlsx) — dengan header info (Title, Subtitle Bulan Terakhir Ditutup) + format currency per kolom. Cocok untuk lampiran resmi
  3. Pilih mode → klik Export
  4. File otomatis terdownload

7. Penjelasan Field/Input

Laporan HPP punya 15 kolom:

KolomKegunaan
Nama AkunLabel section, sub-section, atau nama akun
KodeKode 5 digit akun (kosong untuk header/subtotal)
Januari .. DesemberSaldo per bulan untuk akun ini
TotalAkumulasi (Biaya) atau posisi terakhir (Persediaan) — aturan otomatis

Format Angka: Negatif ditampilkan dengan kurung (123.456) sesuai konvensi akuntansi Indonesia. Nol ditampilkan sebagai strip (-).


8. Cara Kerja di Balik Layar

Saat Anda membuka halaman Laporan HPP, Booku:

  1. Ambil semua akun visible dari Chart of Account beserta saldo 13 kolom (Saldo Awal + 12 bulan) dengan 1 query optimal
  2. Filter ke 3 section secara in-memory: Biaya Bahan Baku (Lokal + Impor), BTKL, BOP — tidak ada query bolak-balik
  3. Akumulasi per section dengan aggregator yang track Penambah (Persediaan Awal, Pembelian, Biaya Terkait), Pengurang (Retur Pembelian), dan Netral (Biaya Pemakaian — display only)
  4. Bangun subtotal & grand-total bertingkat sesuai urutan akuntansi manufaktur
  5. Skip baris akun yang Total = 0 supaya laporan tetap rapi
  6. Pudarkan kolom bulan yang belum ditutup otomatis berdasarkan BulanBukuAktif

Sumber data bukan dari jurnal langsung — tapi dari kolom bulanan di COA yang diisi saat proses Tutup Buku Bulanan di menu Neraca Lajur. Jadi laporan ini selalu konsisten dengan apa yang sudah Anda tutup-buku.


9. Hubungan dengan Menu Lain

Menu TerkaitHubungan
Neraca LajurYang menjalankan Tutup Buku Bulanan — pengisi data laporan ini
Laba Rugi BulananLaporan saudara — HPP ini jadi komponen pengurang Pendapatan untuk hitung Laba/Rugi Bruto
Neraca BulananLaporan saudara — posisi Persediaan di Neraca berkait dengan komponen HPP
Buku BesarDrill-down dari laporan ini — klik kanan baris akun untuk navigasi

10. Catatan & Pitfalls

Hal yang Sering MembingungkanPenjelasan
”Kenapa laporan kosong / semua kolom pudar?”Belum ada bulan yang di-Tutup-Buku-Bulanan. Buka menu Neraca Lajur → Tutup Buku bulan kerja Anda dulu
”Kenapa kolom Total Persediaan beda dengan SUM 12 bulan?”Memang disengaja. Persediaan = posisi (bukan flow), jadi Total = saldo di bulan terakhir ditutup, bukan akumulasi
”Saya input transaksi pembelian bahan baku, tapi tidak muncul di laporan ini?”Sumber data laporan = tbl_coa.Saldo_* yang hanya terisi via Tutup Buku Bulanan. Selama bulan belum ditutup, data tidak masuk laporan
”Setelah klik kanan baris, Buku Besar terbuka tapi akun tidak pre-selected?”Pre-select COA via URL query param sudah disiapkan. Saat halaman Buku Besar selesai support param ini, navigasi akan langsung pre-select
”Mau Export bulan tertentu saja, bukan 12 bulan?”Saat ini Export ambil semua 12 bulan. Filter per bulan akan dipertimbangkan di future enhancement

11. FAQ

(Akan dilengkapi seiring pertanyaan klien terkumpul.)


12. Lihat Juga

TopikDokumen
Keunggulan Laporan HPP di Booku⭐ Keunggulan
Laba Rugi Bulanan (sibling)📘 Deskripsi · ⭐ Keunggulan
Neraca Bulanan (sibling)📘 Deskripsi · ⭐ Keunggulan
Neraca Lajur (hulu — yang menjalankan Tutup Buku Bulanan)📘 Deskripsi · ⭐ Keunggulan

Terakhir diperbarui: 31-05-2026