Konsolidasi & Hirarki
🏢 PANDUAN KONSOLIDASI & HIRARKI UNIT USAHA
Dokumen ini menjelaskan struktur hirarki organisasi BUMDes (Unit vs Sub-Unit) dan mekanisme teknis penggabungan (konsolidasi) laporan keuangan dari operasional terbawah hingga ke tingkat manajemen pusat.
1. STRUKTUR HIRARKI ORGANISASI (MULTI-LEVEL BUSINESS)#
Sistem ERP BUMDes mendukung struktur organisasi bertingkat untuk mengakomodasi kompleksitas operasional.
Diagram Hirarki
mermaidgraph TD A[KANTOR PUSAT BUMDES <br/> (Holding / Level 1)] --> B[UNIT PERDAGANGAN <br/> (Divisi / Level 2)] A --> C[UNIT JASA <br/> (Divisi / Level 2)] A --> D[UNIT PRODUKSI <br/> (Divisi / Level 2)] B --> B1[Sub-Unit: Toko Sembako] B --> B2[Sub-Unit: Grosir Pupuk] B --> B3[Sub-Unit: Agen LPG] C --> C1[Sub-Unit: PAMSIMAS Dusun A] C --> C2[Sub-Unit: PAMSIMAS Dusun B] C --> C3[Sub-Unit: Unit Wisata] D --> D1[Sub-Unit: Ternak Sapi] D --> D2[Sub-Unit: Kebun Jagung]
Definisi Level
-
Level 1: Kantor Pusat (Head Office/Holding)
- Fungsi: Manajemen strategis, investor modal awal, pengawas kebijakan.
- Keuangan: Menerima bagi hasil (SHU) dari unit, mengelola Aset Tetap (Gedung/Tanah) milik Desa.
- Akses Sistem: Super Admin.
-
Level 2: Unit Usaha Utama (Business Division)
- Fungsi: Pengelompokan manajerial berdasarkan jenis bisnis (Sektor).
- Keuangan: Menggabungkan kinerja sub-unit di bawahnya.
- Akses Sistem: Kepala Unit (Manajer Divisi).
-
Level 3: Sub-Unit Operasional (Operational Outlet)
- Fungsi: Tempat transaksi harian terjadi (POS, Stok, Pembayaran).
- Keuangan: Memiliki Cash Flow dan Laba Rugi sendiri.
- Akses Sistem: Kasir, Admin Gudang, Petugas Lapangan.
2. MEKANISME KONSOLIDASI KEUANGAN#
Konsolidasi adalah proses agregasi (penjumlahan) data keuangan dari Level 3 ke atas, dengan memperhatikan eliminasi transaksi internal.
A. Prinsip Agregasi (Roll-Up)
Laporan Keuangan Pusat adalah hasil penjumlahan seluruh Laporan Unit.
Rumus Sederhana: Laba BUMDes = (Laba Toko + Laba PAMSIMAS + Laba Ternak) - Biaya Operasional Kantor Pusat
Sistem melakukan ini secara otomatis di Menu Laporan Konsolidasi. Data diambil real-time dari tabel journal_entries berdasarkan unit_id.
B. Transaksi Antar Unit (Inter-Company Transactions)
Seringkali unit saling bertransaksi. Transaksi ini harus dieliminasi dalam laporan konsolidasi agar tidak terjadi pencatatan ganda (aset/pendapatan semu).
Contoh Kasus: Toko Sembako meminjam uang Rp 10 Juta dari Kantor Pusat.
-
Di Buku Toko (Sub-Unit):
- Debit: Kas (Bertambah Rp 10jt)
- Kredit: Hutang ke Induk (Bertambah Rp 10jt) -> Liabilitas
-
Di Buku Pusat (Holding):
- Debit: Piutang ke Unit Toko (Bertambah Rp 10jt) -> Aset
- Kredit: Kas (Berkurang Rp 10jt)
-
Saat Konsolidasi (Laporan Gabungan):
- Akun "Piutang ke Unit" dan "Hutang ke Induk" harus saling menghapus (Nol).
- Jika tidak dihapus, Aset BUMDes terlihat "menggelembung" padahal uangnya hanya berpindah kantong.
C. Akun Eliminasi (Reciprocal Accounts)
Dalam Chart of Accounts (COA) yang kita gunakan (004_enhanced_coa.sql), kita sudah menyiapkan akun khusus untuk ini:
- 16xx: Rekening Koran (RK) Unit - dicatat di Pusat sebagai Aset.
- 26xx: Rekening Koran (RK) Pusat - dicatat di Unit sebagai Kewajiban.
Sistem report akan otomatis mem-filter akun-akun ini saat mencetak Neraca Konsolidasi.
3. IMPLEMENTASI TEKNIS & SOP#
Bagaimana menerapkan konsep ini dalam aplikasi ERP?
A. Setup Unit Baru (Administrasi)
Saat membuat Unit Baru di menu Settings > Business Units:
- Nama Unit: Misal "PAMSIMAS Dusun A".
- Tipe: Service.
- Parent Unit (Induk): Pilih "Unit Jasa & Air Bersih".
- Sistem akan mencatat
parent_iddi database untuk keperluan grouping laporan.
- Sistem akan mencatat
B. SOP Pelaporan Berjenjang
Agar konsolidasi akurat, ikuti SOP ini:
-
Cut-Off Harian (Closing Kasir - Level 3):
- Setiap sore, Kasir Sub-Unit (Toko/Loket) harus melakukan "Tutup Kasir".
- Pastikan fisik uang sama dengan sistem.
-
Review Mingguan (Manajer Unit - Level 2):
- Kepala Unit mengecek Laporan Laba Rugi gabungan Sub-Unit.
- Menyetujui (Approve) pengeluaran biaya operasional sub-unit.
-
Laporan Bulanan (Admin Keuangan Pusat - Level 1):
- Membuka menu Laporan Konsolidasi.
- Memastikan semua Transaksi Antar Unit (RK Induk/RK Unit) saldonya match (Sama).
- Mencetak Laporan Laba Rugi & Neraca Konsolidasi untuk Musyawarah Desa.
C. Alur Data Database
Data mengalir dari bawah ke atas:
- INPUT: Transaksi terjadi di tabel
pos_transactionsatauwater_usage(Level Sub-Unit). - PROCESS: Trigger mengubahnya menjadi jurnal di
journal_entriesdengan tagunit_idspesifik. - OUTPUT: View/Query laporan melakukan
SUM(amount)denganGROUP BY type(Level Pusat).
4. CONTOH KASUS LAPORAN: LABA RUGI KONSOLIDASI#
Berikut adalah ilustrasi bagaimana laporan terlihat di Dashboard Ketua BUMDes.
| Keterangan | Unit Perdagangan | Unit Jasa | Unit Produksi | KONSOLIDASI |
|---|---|---|---|---|
| PENDAPATAN | ||||
| Pendapatan Usaha | Rp 50.000.000 | Rp 20.000.000 | Rp 150.000.000 | Rp 220.000.000 |
| HPP (Beban Pokok) | (Rp 40.000.000) | (Rp 5.000.000) | (Rp 100.000.000) | (Rp 145.000.000) |
| Laba Kotor | Rp 10.000.000 | Rp 15.000.000 | Rp 50.000.000 | Rp 75.000.000 |
| BEBAN | ||||
| Gaji Karyawan | (Rp 2.000.000) | (Rp 3.000.000) | (Rp 10.000.000) | (Rp 15.000.000) |
| Biaya Listrik/Air | (Rp 500.000) | (Rp 1.000.000) | (Rp 2.000.000) | (Rp 3.500.000) |
| Biaya Kantor Pusat | - | - | - | (Rp 5.000.000) |
| Total Beban | (Rp 2.500.000) | (Rp 4.000.000) | (Rp 12.000.000) | (Rp 23.500.000) |
| LABA BERSIH (SHU) | Rp 7.500.000 | Rp 11.000.000 | Rp 38.000.000 | Rp 51.500.000 |
Catatan: Kolom "Konsolidasi" adalah yang dilaporkan ke Pemerintah Desa sebagai kinerja BUMDes.
5. STUDI KASUS DETAIL: UNIT PETERNAKAN & SUB-UNIT AYAM PETELUR#
Bagian ini menjelaskan secara rinci penerapan hirarki dan konsolidasi pada bisnis peternakan yang memiliki karakteristik unik (Aset Biologis).
A. Struktur Hirarki & Pusat Biaya (Cost Center)
Dalam peternakan ayam petelur, kita tidak hanya membagi berdasarkan lokasi, tapi juga Fase Kehidupan Ayam.
-
Level 1: BUMDes Pusat (Holding)
- Pemilik Aset Tanah & Kandang (Aset Tetap).
- Penyedia Modal Pembelian Bibit (DOC/Pullet).
-
Level 2: Unit Usaha Peternakan (Divisi)
- Mengelola stok pakan gudang utama.
- Pemasaran telur (penjualan partai besar).
-
Level 3: Sub-Unit / Kandang (Cost Center)
- Sub-Unit Kandang A (Fase Grower/Pullet): Fokus pembesaran bibit. Belum menghasilkan pendapatan. Cost Center murni.
- Sub-Unit Kandang B (Fase Layer/Produksi): Ayam dewasa yang bertelur setiap hari. Profit Center utama.
- Sub-Unit Kandang C (Fase Afkir): Ayam tua yang siap dijual dagingnya.
B. Mekanisme Konsolidasi Harian (Roll-Up)
Bagaimana aktivitas harian di kandang berubah menjadi laporan keuangan BUMDes?
1. Input Harian (Di Level Sub-Unit/Kandang)
Petugas kandang mencatat di aplikasi (via HP):
- Pakan: 5 Sak Konsentrat (Biaya HPP).
- Produksi: 250 Butir Telur (Aset Persediaan Bertambah).
- Mortalitas: 2 Ekor Mati (Kerugian/Penyusutan Aset).
2. Jurnal Otomatis (Di Level Unit)
Sistem ERP memproses input tersebut menjadi jurnal akuntansi:
- Saat Makan:
- (D) Beban Pakan - Kandang B
- (K) Persediaan Pakan
- Saat Panen Telur:
- (D) Persediaan Telur (Aset Lancar)
- (K) Pendapatan Produksi Telur (Belum Terealisasi) intra-unit. (Catatan: Pendapatan real baru diakui saat telur DIJUAL ke pelanggan).
3. Pelaporan (Di Level Pusat)
Saat Ketua BUMDes melihat Dashboard:
- Stok Telur Nasional: Gabungan stok Kandang B + Stok di Toko Pengecer.
- Populasi Ayam: Total Aset Biologis (Nilai Rupiah Ayam) yang terupdate otomatis setelah dikurangi kematian.
C. Transaksi Antar Sub-Unit (Mutasi Aset)
Keunikan peternakan adalah perpindahan aset hidup antar sub-unit.
Skenario: Ayam di Kandang A (Pullet) sudah mulai bertelur, dipindah ke Kandang B (Layer).
- Logika ERP: Ini bukan "Penjualan", tapi "Reklasifikasi Aset".
- Jurnal:
- (D) Aset Biologis Menghasilkan (Kandang B)
- (K) Aset Biologis Belum Menghasilkan (Kandang A)
D. Integrasi Lintas Unit (Zero Waste System)
BUMDes yang maju mengintegrasikan Peternakan dengan Pertanian.
Skenario: Unit Peternakan mengirim 1 ton kotoran ayam ke Unit Pertanian untuk pupuk jagung.
- Level Sub-Unit Peternakan: Mencatat pengeluaran limbah (Nilai Buku Rp 0, atau harga jual internal rendah).
- Level Sub-Unit Pertanian: Menerima stok Pupuk Kandang.
- Jurnal Eliminasi (Konsolidasi):
- (D) Persediaan Pupuk (Unit Pertanian)
- (K) Pendapatan Lain-lain (Unit Peternakan)
- Sistem memastikan Biaya Pupuk di Pertanian = Pendapatan di Peternakan, sehingga Laba BUMDes netral (hanya perpindahan nilai).
E. ALUR DISTRIBUSI MODAL & EKSEKUSI PEMBELIAN AWAL
Berikut adalah detail teknis akuntansi dan SOP saat memulai usaha baru (Ayam Petelur), mulai dari uang turun dari Desa hingga menjadi Aset Ayam.
1. Tahap 1: Penyertaan Modal Desa (Cash In)
Pemerintah Desa mentransfer dana APBDes ke Rekening BUMDes Pusat.
- Nilai: Misal Rp 100.000.000.
- Pencatatan di BUMDes Pusat:
- (D) Kas di Bank BPD: Rp 100.000.000
- (K) Ekuitas - Penyertaan Modal Desa: Rp 100.000.000
- Status: Uang standby di Rekening Utama.
2. Tahap 2: Distribusi Modal Kerja ke Unit (Allocation)
Direktur BUMDes menyetujui anggaran Unit Peternakan untuk belanja awal. Dana ditransfer ke Rekening Operasional Unit atau diserahkan Tunai ke Bendahara Unit.
- Nilai: Misal Rp 50.000.000.
- Pencatatan di BUMDes Pusat:
- (D) Aset - RK Unit Peternakan: Rp 50.000.000
- (K) Kas di Bank BPD: Rp 50.000.000
- Pencatatan di Unit Peternakan:
- (D) Kas Unit: Rp 50.000.000
- (K) Kewajiban - RK Induk: Rp 50.000.000
3. Tahap 3: Eksekusi Belanja (Bibit & Pakan Awal)
Siapa yang mengeksekusi? Sesuai SOP BUMDes profesional:
- Kepala Unit Peternakan: Bertanggung jawab mencari supplier, negosiasi harga, dan melakukan pembelian teknis (Bibit DOC/Pullet & Pakan).
- Direktur BUMDes: Menyetujui PO (Purchase Order) jika nilai diatas batas tertentu (misal > Rp 10 Juta).
- Tim Pengawas (Opsional): Ikut memverifikasi fisik barang saat datang.
Skenario Belanja: Membeli 500 Ekor Pullet (Ayam Dara) @Rp 80.000 dan Pakan Awal Rp 5.000.000. Total Rp 45.000.000.
Pencatatan Keuangan (PENTING!): Banyak BUMDes salah mencatat ini sebagai BEBAN/BIAYA. Padahal ini adalah ASET.
- Pencatatan di Unit Peternakan:
- Saat Beli Ayam (Aset Tetap/Biologis):
- (D) Aset Biologis - Ternak Produktif: Rp 40.000.000
- (K) Kas Unit: Rp 40.000.000
- Alasan: Ayam ini akan menghasilkan telur berkali-kali, jadi dia adalah "Mesin", bukan barang habis pakai.
- Saat Beli Pakan (Aset Lancar/Persediaan):
- (D) Persediaan Pakan: Rp 5.000.000
- (K) Kas Unit: Rp 5.000.000
- Alasan: Pakan belum dimakan, jadi masih stok gudang.
- Saat Beli Ayam (Aset Tetap/Biologis):
4. Tahap 4: Pembebanan Biaya Harian (Opex)
Kapan menjadi biaya? Saat ayam mulai makan setiap hari.
- Pencatatan Harian (Misal hari ke-1 habis pakan 50kg):
- (D) Beban Pakan HPP: Rp 400.000
- (K) Persediaan Pakan: Rp 400.000
- Di sinilah Modal Kerja mulai tergerus menjadi Biaya Operasional.
F. MANAJEMEN GUDANG & LOGISTIK TERINTEGRASI (WAREHOUSE)
Sistem ERP BUMDes menerapkan konsep Hub-and-Spoke untuk efisiensi logistik dan harga pokok.
1. Hirarki Gudang (Warehouse Structure)
- Gudang Utama (Central Hub):
- Lokasi: Kantor Pusat BUMDes.
- Fungsi: Menampung pembelian partai besar (Grosir) seperti Pakan Ternak (1 Truk), Pupuk (5 Ton), atau Sembako Karungan.
- Tujuan: Mendapatkan diskon volume dari supplier distributor.
- Gudang Unit (Unit Store):
- Lokasi: Di masing-masing Toko atau Kandang.
- Fungsi: Stok operasional harian (Retail/Eceran).
- Karakter: Fast-moving, kapasitas terbatas.
2. Strategi Pembelian Terpusat (Central Purchasing)
Contoh Kasus: Unit Ternak butuh pakan. Jika beli eceran per sak harganya Rp 400.000. Jika beli 1 Truk (200 Sak) harganya Rp 380.000.
- Eksekusi: Direktur BUMDes memutuskan beli 1 Truk via Pusat.
- Jurnal Pembelian (Di Pusat):
- (D) Persediaan Barang di Gudang Pusat: Rp 76.000.000
- (K) Kas Bank: Rp 76.000.000
3. Transfer Stok ke Unit (Inter-Warehouse Transfer)
Saat Unit Kandang A membutuhkan 10 Sak pakan:
- Proses Fisik: Kepala Unit Ternak mengajukan "Permintaan Barang" -> Gudang Pusat kirim barang -> Unit Ternak terima barang (Good Receipt).
- Jurnal Transfer (Otomatis):
- Di Buku Pusat:
- (D) Piutang Unit Ternak (RK Unit): Rp 3.800.000
- (K) Persediaan Barang di Gudang Pusat: Rp 3.800.000
- Di Buku Unit Ternak:
- (D) Persediaan Pakan Kandang A: Rp 3.800.000
- (K) Hutang ke Induk (RK Induk): Rp 3.800.000
- Di Buku Pusat:
Keuntungan: Unit Ternak mendapatkan harga modal Rp 380.000 (Murah), sehingga margin keuntungan unit lebih besar dibanding beli sendiri-sendiri.
4. Kontrol Stok (Stock Opname)
Agar tidak terjadi kebocoran (fraud):
- Cross Audit: Admin Unit Toko diminta mengaudit stok Gudang Pakan (silang), dan sebaliknya.
- Frequency:
- Gudang Unit: Tiap akhir bulan.
- Gudang Pusat: Tiap 3 bulan (Triwulan).
- Adjustment: Jika ada pakan rusak dimakan tikus di Gudang Pusat, itu menjadi kerugian Pusat (Beban Kerusakan Persediaan), jangan dibebankan ke Unit.
6. KESIMPULAN#
Hirarki dan Konsolidasi memungkinkan BUMDes untuk:
- Transparansi: Mengetahui kandang mana yang boros pakan atau produktivitasnya rendah.
- Keamanan Data: Setiap Manajer Unit hanya dapat melihat unit miliknya sendiri (Lihat Panduan Keamanan & RBAC).
- Efisiensi Pajak: Mengelola PPN dan PPh secara terpusat.
- Skalabilitas: Mudah menambah unit usaha baru (misal: Unit Pengolahan Abon Ayam) tanpa merusak pembukuan unit lain.
Dokumen ini diperbarui terakhir pada: 01 April 2026