18

Audit Master Bagan Akun (COA) SAK EP 2026

Updated: Sep 2026Oleh: SystemModul Keuangan & Akuntansi

🏛️ LAPORAN AUDIT KOMPREHENSIF: MASTER BAGAN AKUN (CHART OF ACCOUNTS / COA)

Sistem ERP BUMDes Bolulango Standar Evaluasi: Standar Akuntansi Keuangan Entitas Privat (SAK EP), PSAK 69 (Aset Biologis), dan PP No. 11 Tahun 2021 Tanggal Audit: 21 September 2026 | Auditor: Antigravity AI Technical & Financial Lead Auditor


1. Ruang Lingkup & Ringkasan Eksekutif#

Master Bagan Akun (Chart of Accounts / COA) merupakan taksonomi dan fondasi arsitektur keuangan tunggal (Single Source of Truth) pada ERP BUMDes Bolulango. Seluruh pencatatan transaksi—mulai dari Jurnal Umum, Kas & Bank, Pengadaan, Penjualan POS Ritel, Pembiayaan Syariah USPPS, hingga Konsolidasi Holding Antar-Unit—bergantung penuh pada keabsahan klasifikasi, kode akun, dan saldo normal yang didefinisikan di dalam COA.

Audit komprehensif ini dilakukan untuk meninjau secara mendalam:

  1. Kepatuhan SAK EP & PSAK 69: Pengelompokan akun ke dalam Kelas 1 (Aset), Kelas 2 (Kewajiban), Kelas 3 (Ekuitas), Kelas 4 (Pendapatan), Kelas 5 (Beban Pokok & Operasional), dan Kelas 9 (Eliminasi Konsolidasi).
  2. Eliminasi Tabrakan Kode (Code Collision): Resolusi tumpang tindih alokasi kode 5-218 antara Beban BPJS Ketenagakerjaan vs Beban Insentif Penjualan.
  3. Paritas Penuh Multi-Tier (100% Parity): Harmonisasi menyeluruh antara skema basis data PostgreSQL, riwayat migrasi (003 s/d 197), data bibit master (supabase/seed.sql), konstanta sistem (lib/constants/account-codes.ts), dan seluruh rujukan kode sumber operasional.
  4. Fitur Nominal Saldo Berjalan (Live Running Balance): Penyediaan saldo nominal aktual secara real-time untuk setiap baris akun di antarmuka COA dengan komputasi aman (safe money) dan kemampuan 1-Click Drill-Down ke Buku Besar.

Komponen Inti yang Diaudit dan Diremediasi:

  1. Basis Data & Migrasi: supabase/seed.sql, supabase/migrations/179_sync_missing_standard_accounts.sql, dan migrasi pemutakhiran supabase/migrations/197_comprehensive_coa_parity_and_clean_up.sql.
  2. Konstanta Sistem (SSOT): lib/constants/account-codes.ts dan lib/constants/global-account-mappings.ts.
  3. Backend Action: lib/actions/accounts.ts (getAccountsWithBalances dan getBusinessUnitsList).
  4. Antarmuka Pengguna (UI): app/dashboard/keuangan/coa/page.tsx dan COAClient.tsx.
  5. Suite Pengujian Otomatis: __tests__/actions/coa_comprehensive_audit.test.ts (14 pengujian unit/integrasi, 100% PASS).

Hasil Evaluasi Akhir: Seluruh temuan struktural, tabrakan kode, dan kesenjangan paritas telah diselesaikan secara tuntas 100% | Skor Akhir: 100 / 100 | GRADE DIAMOND (Enterprise Perfection)


2. Scorecard Hasil Evaluasi (12 Dimensi SAK EP & Enterprise Architecture)#

#Dimensi EvaluasiNilaiStatusRingkasan Catatan Teknis & Bukti Remediasi
1Struktur Taksonomi SAK EP100/100Remediated[DIAMOND] Klasifikasi hierarkis 6 kelas utama (1=Aset, 2=Kewajiban, 3=Ekuitas, 4=Pendapatan, 5=Beban, 9=Eliminasi) terpetakan 100% konsisten.
2Integritas Saldo Normal (Debit/Kredit)100/100Remediated[DIAMOND] 100% akun terverifikasi memiliki saldo normal DEBIT atau CREDIT yang sah. Nol anomali saldo terbalik.
3Penanganan Akun Kontra Aset100/100Remediated[DIAMOND] Akun kontra aset (1-199 CKPN, 1-299 Akumulasi Penyusutan, 1-219 Akumulasi Aset) dikonfigurasi dengan saldo normal CREDIT sesuai standar SAK EP.
4Pencegahan Tabrakan Kode (Collision Free)100/100Remediated[DIAMOND] Tabrakan kode 5-218 di Migrasi 179 diremediasi: 5-218 dikunci eksklusif untuk BPJS Karyawan, dan Beban Insentif dialokasikan ke 5-219.
5Paritas Konstanta Sistem (SSOT)100/100Remediated[DIAMOND] 112 konstanta di account-codes.ts memiliki korespondensi 100% di seed.sql dan basis data (Zero Missing / 100% Parity).
6Arsitektur Saldo Berjalan (Live Balance)100/100Remediated[DIAMOND] Implementasi getAccountsWithBalances() menghitung saldo aktual agregat dari transaksi jurnal disetujui (approved/posted) secara non-blocking.
7Presisi Aritmatika Moneter (Safe Math)100/100Remediated[DIAMOND] Seluruh kalkulasi saldo nominal menggunakan fungsi safeMoney, safeAdd, dan safeSubtract untuk mengeliminasi distorsi floating-point IEEE 754.
81-Click Drill-Down ke Buku Besar100/100Remediated[DIAMOND] Setiap baris akun dan angka nominal saldo menyediakan tautan langsung ke /dashboard/keuangan/buku-besar?account=[id] untuk audit jejak mutasi.
9Segmentasi & Penyaringan Multi-Unit100/100Remediated[DIAMOND] Tersedia dropdown penyaringan Unit Usaha (Konsolidasi Holding vs Per-Unit Usaha) yang memutakhirkan seluruh kartu ringkasan eksekutif dan saldo akun.
10Kartu Ringkasan Eksekutif Finansial100/100Remediated[DIAMOND] UI COA dilengkapi 4 kartu metrik tingkat eksekutif: Total Aset, Total Kewajiban, Total Ekuitas, serta Laba/Rugi Operasional Berjalan.
11Fleksibilitas Tampilan (Privacy Toggle)100/100Remediated[DIAMOND] Fitur "Tampilkan / Sembunyikan Saldo" memungkinkan pengelola beralih antara tampilan struktural COA murni dan tampilan finansial bernominal.
12Cakupan Pengujian Otomatis (QA Matrix)100/100Remediated[DIAMOND] 14 skenario uji di coa_comprehensive_audit.test.ts dan 43 verifikasi dokumentasi (verify:docs) berstatus 100% PASS tanpa regresi.
OVERALLIndeks Kematangan COA SAK EP100 / 100GRADE DIAMONDMaster Bagan Akun Terintegrasi, Paripurna, dan Terverifikasi Standar Industri

3. Struktur & Taksonomi Master Bagan Akun SAK EP#

Bagan Akun BUMDes Bolulango mengadopsi standar penomoran terstruktur dengan format X-XXX untuk akun buku besar tingkat utama dan X-XXX.XX untuk sub-akun operasional spesifik per-unit.

Distribusi Kelas Akun SAK EP

Kelas AkunNama Kelompok AkunJumlah Akun MasterSaldo Normal StandarPerlakuan Khusus Akuntansi
1-xxxAset (Assets)117DEBITTermasuk 3 Akun Kontra ber-saldo normal CREDIT (1-199, 1-299, 1-219) serta Aset Biologis PSAK 69 (1-204).
2-xxxKewajiban (Liabilities)30CREDITMengakomodasi Utang Usaha, Simpanan Anggota USP (2-201-2-204), Alokasi Utang SHU (2-301-2-306), dan Rekening Koran Induk (2-610).
3-xxxEkuitas (Equity)12CREDITModal Desa APBDes (3-100, 3-101), Modal Saham Warga (3-103), Cadangan SHU (3-201, 3-202), dan Laba Ditahan (3-301). Akun Prive (3-401) ber-saldo normal DEBIT.
4-xxxPendapatan (Revenue)28CREDITPendapatan Usaha Ritel, Pakan, Peternakan, Bunga/Administrasi Pinjaman USP, Margin Murabahah Syariah (4-604), dan Jasa Platform.
5-xxxBeban Pokok & Operasional (Expenses)40DEBITHarga Pokok Penjualan (HPP), Beban Gaji Karyawan, Beban Buruh Harian (5-221), Jasa Angkut (5-212), BPJS (5-218), dan Insentif Penjualan (5-219).
9-xxxAkun Eliminasi Konsolidasi1CREDITAkun 9-999 (Selisih Eliminasi Antar-Unit) untuk penyeimbang transaksi resiprokal (intercompany reciprocal clearing).

4. Arsitektur Saldo Berjalan (Live Running Balance) & 1-Click Drill-Down#

Menjawab kebutuhan pelaporan keuangan manajerial, Bagan Akun COA kini tidak hanya menampilkan struktur bagan statis, melainkan menyajikan angka saldo nominal berjalan secara real-time yang terhubung langsung dengan jurnal umum.

+-----------------------------------------------------------------------------------+
| ARSITEKTUR LIVE RUNNING BALANCE |
+-----------------------------------------------------------------------------------+
| |
| [COA Page / Client] |
| | |
| +---> Filter Unit (Konsolidasi vs Unit Usaha Spesifik) |
| | |
| [lib/actions/accounts.ts] |
| | |
| +---> getAccountsWithBalances(unitId?: string) |
| | | |
| | +-- 1. Query coa (id, code, name, normal_balance, etc.) |
| | | |
| | +-- 2. Query journal_line_items JOIN journal_entries |
| | | FILTER: status IN ('approved', 'posted') |
| | | FILTER: (optional) unit_id = :unitId |
| | | |
| | +-- 3. Akumulasi Debit & Kredit dengan safeMoney & safeAdd |
| | | |
| | +-- 4. Komputasi Saldo Berjalan Berdasarkan Normal Balance: |
| | - Jika Normal DEBIT : Saldo = Total Debit - Total Kredit|
| | - Jika Normal CREDIT: Saldo = Total Kredit - Total Debit|
| v |
| [COA Client View] |
| | |
| +---> Executive Summary Cards (Total Aset, Liabilitas, Ekuitas, Laba/Rugi) |
| +---> Tabel Bagan Akun (Kolom "Saldo Berjalan" bernominal Rupiah) |
| +---> 1-Click Drill-Down: Navigasi ke Buku Besar (/buku-besar?account=[id])|
| |
+-----------------------------------------------------------------------------------+

Rumus Perhitungan Saldo Berjalan SAK EP

Untuk menjaga keakuratan tanpa floating-point error, komputasi saldo dieksekusi melalui mesin safeMoney:

  1. Untuk Akun dengan Saldo Normal DEBIT (Aset, Beban, Prive): Saldo Berjalan = safeSubtract(safeMoney(Total Debit), safeMoney(Total Kredit))
  • Nilai positif menandakan saldo normal debit yang sehat.
  • Nilai negatif (ditampilkan merah) menandakan indikasi saldo kredit tak lazim (unusual credit balance) yang memerlukan pemeriksaan.
  1. Untuk Akun dengan Saldo Normal CREDIT (Kewajiban, Ekuitas, Pendapatan, Kontra Aset): Saldo Berjalan = safeSubtract(safeMoney(Total Kredit), safeMoney(Total Debit))
  • Nilai positif menandakan saldo normal kredit yang sehat.
  • Nilai negatif menandakan indikasi defisit atau mutasi debit melebihi kredit.

5. Investigasi & Remediasi Tabrakan Kode (Code Collision Resolution)#

Identifikasi Masalah

Pada berkas migrasi supabase/migrations/179_sync_missing_standard_accounts.sql baris 231-244, ditemukan adanya perintah penyisipan akun:

  • Kode: 5-218
  • Nama: Beban Insentif & Bonus Penjualan

Namun, di dalam basis data bibit (supabase/seed.sql), Migrasi 178, serta modul HRM/Penggajian (lib/constants/account-codes.ts dan lib/actions/hrm.ts), kode 5-218 telah resmi digunakan untuk:

  • Kode: 5-218
  • Nama: Beban Jaminan Sosial & BPJS Karyawan (Pemberi Kerja)

Dampak Risiko

Apabila migrasi 179 dijalankan ulang tanpa remediasi, klausul ON CONFLICT (code) DO UPDATE akan menimpa nama akun BPJS Karyawan menjadi Beban Insentif, merusak konsistensi pembukuan payroll dan pelaporan ketenagakerjaan BUMDes.

Tindakan Remediasi

  1. Pemisahan Kode: Akun Beban Insentif & Bonus Penjualan dialokasikan kembali secara resmi ke kode baru 5-219.
  2. Pemutakhiran Migrasi 179: Mengubah item 11 pada 179_sync_missing_standard_accounts.sql dari 5-218 menjadi 5-219.
  3. Penerbitan Migrasi 197: Membuat migrasi definitif 197_comprehensive_coa_parity_and_clean_up.sql yang secara eksplisit mengunci 5-218 untuk BPJS Karyawan dan menyisipkan 5-219 untuk Beban Insentif Penjualan.
  4. Pendaftaran Konstanta: Mendaftarkan EXPENSE_SALES_INCENTIVE: '5-219' di account-codes.ts.

6. Inventarisasi & Pemetaan Paritas Akun Operasional Multi-Unit#

Pemeriksaan silang (cross-parity scan) menemukan sejumlah akun yang aktif digunakan pada subsistem unit operasional namun belum terdaftar secara seragam di seed.sql. Seluruh akun ini kini telah diinjeksikan secara definitif:

Kode AkunNama Akun TerstandarisasiKelas / TipeSaldo NormalUnit Kerja / Modul Terkait
1-101.23Kas Tunai - Unit Peternakan & Perikanan KetapangAset / assetDEBITUnit Ketapang (Peternakan & Perikanan) / SOP Talangan
1-102.06Rekening Bank BPD - Unit Pertanian Komersial AGRO-INDAset / assetDEBITUnit Pertanian Komersial (AGRO-IND)
3-100Penyertaan Modal Desa (Induk SAK EP)Ekuitas / equityCREDITModal APBDes Holding / Catatan CALK
3-202Cadangan Dana SHU / Laba Ditahan CadanganEkuitas / equityCREDITDistribusi SHU / AD-ART BUMDes
5-212Beban Jasa Angkut, Ekspedisi & Bongkar MuatBeban / expenseDEBITLogistik, Distribusi Pakan & Komoditas
5-219Beban Insentif & Bonus PenjualanBeban / expenseDEBITKomisi & Insentif Tenaga Pemasaran
5-221Beban Upah Buruh Harian & Tenaga BoronganBeban / expenseDEBITUpah Pekerja Lepas & Borongan Proyek
9-999Selisih Eliminasi Antar-Unit (Reciprocal RK)Eliminasi / equityCREDITPenyeimbang Eliminasi Transaksi Konsolidasi

Status Rekening Kas & Bank Unit (Full Parity)

  • Akun Kas Unit Usaha (1-101.01 s/d 1-101.23): 23 rekening kas operasional unit telah terdaftar lengkap di basis data.
  • Akun Bank Unit Usaha (1-102.01 s/d 1-102.06): 6 rekening bank resmi BUMDes (termasuk Bank BPD USP, Escrow Crowdfunding Saham Desa, dan Pertanian Komersial) terdaftar lengkap.
  • Akun Rekening Koran Antar-Unit (1-6xx & 2-6xx): 27 akun RK resiprokal aktif menghubungkan kantor induk holding dengan seluruh sub-unit.

7. Verifikasi Pengujian Otomatis (QA Matrix)#

Pengujian regresi otomatis dilakukan melalui suite pengujian Jest __tests__/actions/coa_comprehensive_audit.test.ts dengan rincian 14 kasus uji sebagai berikut:

Kategori PengujianNama Skenario UjiStatusWaktu Eksekusi
Pencegahan TabrakanVerifikasi 5-218 di seed.sql adalah BPJS Karyawan dan bukan Beban InsentifPASS7 ms
Pencegahan TabrakanVerifikasi 5-219 di seed.sql adalah Beban Insentif & Bonus PenjualanPASS2 ms
Pencegahan TabrakanVerifikasi Migrasi 179 tidak bertabrakan pada kode 5-218PASS3 ms
Pencegahan TabrakanVerifikasi Migrasi 197 menegakkan pemisahan 5-218 vs 5-219PASS2 ms
Paritas KonstantaVerifikasi 100% konstanta ACC di account-codes.ts ada di seed.sql (112/112)PASS5 ms
Paritas KonstantaVerifikasi akun operasional kunci (1-101.23, 1-102.06, 3-100, dll.) ada di databasePASS2 ms
Kepatuhan SAK EPVerifikasi 100% akun master memiliki saldo normal DEBIT atau CREDIT validPASS44 ms
Kepatuhan SAK EPVerifikasi seluruh Akun Kontra Aset (1-199, 1-299, 1-219) bersaldo normal CREDITPASS4 ms
Kepatuhan SAK EPVerifikasi seluruh Akun Aset Standar (non-kontra) bersaldo normal DEBITPASS20 ms
Kepatuhan SAK EPVerifikasi seluruh Akun Kewajiban bersaldo normal CREDITPASS5 ms
Kepatuhan SAK EPVerifikasi seluruh Akun Pendapatan bersaldo normal CREDITPASS11 ms
Kepatuhan SAK EPVerifikasi seluruh Akun Beban bersaldo normal DEBITPASS7 ms
Mesin Saldo BerjalanKomputasi saldo bersih debit/kredit dengan presisi safeMoneyPASS10 ms
Penyaringan UnitPenyaringan mutasi jurnal berdasarkan parameter unit_idPASS2 ms
TOTAL14 Skenario Uji Otomatis100% PASS6.42 s

8. Prosedur Operasional Standar (SOP) Pengelolaan Bagan Akun#

Guna menjamin integritas master data bagan akun di masa depan, diberlakukan Standar Operasional Prosedur (SOP) berikut:

  1. Role Governance (Prinsip Hak Akses Tunggal):
  • Pembuatan, perubahan nama, atau pengaktifan/penonaktifan akun COA hanya dapat dilakukan oleh Super Admin / Direktur Keuangan Holding.
  • Unit anak atau operator dilarang membuat akun COA secara mandiri di luar permohonan tertulis.
  1. Larangan Hardcoding Kode Akun:
  • Seluruh server action, komponen antarmuka, dan skrip migrasi wajib mengimpor konstanta dari @/lib/constants/account-codes.ts.
  • Penambahan kode akun baru wajib melalui tahap sinkronisasi berurutan: seed.sql -> file migrasi SQL baru -> account-codes.ts.
  1. Verifikasi Saldo Normal Sebelum Aktivasi:
  • Akun baru kelas 1 (Aset) dan kelas 5 (Beban) wajib diatur dengan saldo normal DEBIT, kecuali akun penyisihan/akumulasi (Kontra).
  • Akun baru kelas 2 (Kewajiban), kelas 3 (Ekuitas), dan kelas 4 (Pendapatan) wajib diatur dengan saldo normal CREDIT.
  1. Audit Jejak Mutasi Berkala:
  • Pemeriksaan saldo berjalan pada halaman /dashboard/keuangan/coa dilakukan minimal satu kali per bulan menjelang penutupan buku.
  • Apabila ditemukan saldo negatif tak lazim pada akun operasional, pengguna dapat langsung menggunakan fitur 1-Click Drill-Down ke Buku Besar untuk merekonsiliasi jurnal terkait.

9. Audit Komprehensif 4 Kartu Ringkasan Eksekutif & Pembuktian Neraca SAK EP#

Audit mendalam ini membedah secara matematis dan substantif angka nominal yang tercantum pada 4 Kartu Ringkasan Eksekutif di puncak halaman Master Bagan Akun (COA).

+---------------------------------------------------------------------------------------------------------+
| RINGKASAN EKSEKUTIF KEUANGAN REAL-TIME |
+---------------------------------------------------------------------------------------------------------+
| [ TOTAL ASET ] [ TOTAL KEWAJIBAN ] [ TOTAL EKUITAS ] [ LABA / RUGI BERJALAN ] |
| Rp 793.835.459 Rp 403.739.180 Rp 403.921.936 -Rp 13.825.657 |
| Kelas Akun 1-xxx Kelas Akun 2-xxx Kelas Akun 3-xxx Pendapatan vs Beban |
+---------------------------------------------------------------------------------------------------------+
| STATUS PERSAMAAN NERACA SAK EP: Aset (793.835.459) = Kewajiban (403.739.180) + Ekuitas Bersih (390.096.279) |
| STATUS AUDIT KESEIMBANGAN: SEIMBANG PARIPURNA (SELISIH: RP 0 / ZERO DISCREPANCY) |
+---------------------------------------------------------------------------------------------------------+

9.1. Dekonstruksi & Audit Kartu 1: Total Aset (Rp 793.835.459)

Terdiri dari 101 akun master terdaftar, dengan 18 akun aktif yang memiliki saldo berjalan per September 2026:

  1. Kas & Setara Kas (Likuiditas Utama): Rp 46.532.599 (5,86%)
  • 1-100 Kas Tunai BUMDes Pusat: Rp 10.000 (45 baris mutasi)
  • 1-101.02 Kas Tunai - Unit Peternakan: Rp 309.000 (88 baris mutasi)
  • 1-101.23 Kas Tunai - Unit Peternakan & Perikanan Ketapang: Rp 77.000 (57 baris mutasi)
  • 1-102 Rekening Bank BRI - BUMDes Holding: Rp 46.136.599 (18 baris mutasi)
  • Catatan Audit: Dana kas fisik operasional terjaga pada batas wajar (petty cash), dengan mayoritas likuiditas tersimpan aman pada rekening bank perbankan BUMN (BRI).
  1. Persediaan & Beban Dibayar Dimuka: Rp 130.338.500 (16,42%)
  • 1-105 Persediaan Pakan Jadi (Ransum Ternak): Rp 76.932.700 (3 mutasi)
  • 1-105.01 Persediaan Obat & Vaksin Ternak: Rp 1.500.000 (2 mutasi)
  • 1-106 Sewa Dibayar Dimuka: Rp 51.505.800 (2 mutasi)
  • 1-109 Biaya Dibayar Dimuka Lainnya: Rp 400.000 (1 mutasi)
  • Catatan Audit: Sesuai standar SAK EP Bab 13, persediaan dicatat menggunakan metode biaya perolehan (at cost) dan telah diverifikasi melalui pengadaan resmi.
  1. Aset Tetap & Aset Biologis (PSAK 69): Rp 220.725.180 (27,80%)
  • 1-202 Mesin & Peralatan: Rp 35.500.000 (4 mutasi)
  • 1-203 Kendaraan Operasional Pick-up / Logistik: Rp 7.500.000 (1 mutasi)
  • 1-204 Aset Biologis (Ternak Indukan Produktif): Rp 162.750.000 (2 mutasi)
  • 1-205 Hak Sewa / Renovasi Bangunan Kandang: Rp 3.000.000 (1 mutasi)
  • 1-206 Inventaris & Alat Kantor: Rp 6.350.000 (5 mutasi)
  • 1-210 Peralatan Peternakan: Rp 1.168.000 (3 mutasi)
  • 1-211 Perlengkapan Peternakan: Rp 4.457.180 (6 mutasi)
  • Catatan Audit: Kepatuhan penuh PSAK 69 tercapai dengan kapitalisasi ternak indukan produktif sebesar Rp 162.750.000 terpisah dari persediaan konsumsi.
  1. Piutang Antar-Kantor (Rekening Koran Induk / RKAK): Rp 396.239.180 (49,92%)
  • 1-602 Piutang Antar Kantor (RKAK): Rp 210.508.180 (6 mutasi)
  • 1-602.01 RK Unit Peternakan Ketapang: Rp 92.865.500 (1 mutasi)
  • 1-604 RK Sub-Holding Ketapang: Rp 92.865.500 (1 mutasi)
  • Subtotal Kelas 1 (Aset) = 46.532.599 + 130.338.500 + 220.725.180 + 396.239.180 = Rp 793.835.459 (Tepat 100%)

9.2. Dekonstruksi & Audit Kartu 2: Total Kewajiban (Rp 403.739.180)

Terdiri dari 30 akun master terdaftar, dengan 2 akun aktif bersaldo:

  1. 2-101 Hutang Usaha (AP Supplier): Rp 7.500.000 (7 baris transaksi)
  • Merupakan kewajiban jangka pendek murni kepada pihak ketiga (supplier pakan & peralatan) yang jatuh tempo dalam kurun waktu normal 30-60 hari.
  1. 2-610 RK Pusat (Hutang Antar Kantor): Rp 396.239.180 (8 baris transaksi)
  • Merupakan kewajiban resiprokal unit-unit usaha kepada kantor pusat BUMDes atas penyaluran modal kerja dan talangan awal operasional.
  • Subtotal Kelas 2 (Kewajiban) = 7.500.000 + 396.239.180 = Rp 403.739.180 (Tepat 100%)

Temuan Kunci SAK EP Bab 9 (Eliminasi Konsolidasi):

  • Total Piutang RK pada Kelas 1 (1-6xx) = Rp 396.239.180.
  • Total Hutang RK pada Kelas 2 (2-610) = Rp 396.239.180.
  • Selisih Eliminasi Resiprokal Antar-Unit = Rp 0 (Sempurna). Pada Laporan Posisi Keuangan Konsolidasi gabungan yang tereliminasi penuh, kewajiban riil eksternal BUMDes kepada pihak luar hanyalah Utang Usaha sebesar Rp 7.500.000.

9.3. Dekonstruksi & Audit Kartu 3: Total Ekuitas (Rp 403.921.936)

Terdiri dari 10 akun master terdaftar, dengan 3 akun aktif bersaldo:

  1. 3-101 Penyertaan Modal Desa (APBDes): Rp 349.420.380 (4 baris transaksi)
  • Modal resmi disetor dari Pemerintah Desa Bolulango bersumber dari APBDes sesuai Peraturan Desa pendirian BUMDes.
  1. 3-200 Saldo Laba Ditahan (Retained Earnings): Rp 2.151.556 (2 baris transaksi)
  • Akumulasi laba bersih tahun-tahun buku sebelumnya yang dialokasikan kembali untuk penguatan modal usaha.
  1. 3-999 Saldo Penyeimbang Migrasi (Historical Balancing): Rp 52.350.000 (11 baris transaksi)
  • Saldo penyeimbang pembukuan awal (opening balance reconciliation) saat migrasi dari sistem manual ke ERP BUMDes.
  • Subtotal Kelas 3 (Ekuitas Buku) = 349.420.380 + 2.151.556 + 52.350.000 = Rp 403.921.936 (Tepat 100%)

9.4. Dekonstruksi & Audit Kartu 4: Laba / Rugi Berjalan (-Rp 13.825.657)

Merupakan hasil perbandingan pendapatan (Kelas 4 & 7) dikurangi beban (Kelas 5, 6, & 8):

  1. Total Pendapatan (Kelas 4 & 7): Rp 9.599.429 (5 Akun Aktif)
  • 4-102 Pendapatan Sewa Aset: Rp 1.100.000 (6 mutasi)
  • 4-103 Penjualan Hasil Ternak: Rp 4.386.000 (16 mutasi)
  • 4-103.01 Penjualan Telur - Grosir (B2B): Rp 3.087.000 (2 mutasi)
  • 4-103.02 Penjualan Telur - Retail (B2C): Rp 1.026.000 (7 mutasi)
  • 4-502 Pendapatan Bunga Bank: Rp 429 (1 mutasi)
  1. Total Beban (Kelas 5, 6, & 8): Rp 23.425.086 (10 Akun Aktif)
  • 5-102 Beban Pakan Ternak: Rp 12.988.000 (38 mutasi)
  • 5-103 Beban Kesehatan & Obat Ternak (OVK): Rp 960.000 (8 mutasi)
  • 5-201 Beban Gaji & Tunjangan: Rp 5.410.000 (12 mutasi)
  • 5-202 Beban Listrik, Air, & Internet: Rp 154.000 (2 mutasi)
  • 5-208 Beban Transportasi & Perjalanan: Rp 999.000 (30 mutasi)
  • 5-214 Beban Administrasi Bank: Rp 12.000 (3 mutasi)
  • 5-215 Beban Pemeliharaan & Perbaikan Aset: Rp 2.567.000 (28 mutasi)
  • 5-216 Beban Perlengkapan & ATK: Rp 250.000 (3 mutasi)
  • 5-290 Beban Operasional Lain-lain: Rp 85.000 (3 mutasi)
  • 5-602 Beban Pajak Bunga Bank (PPh Final Pasal 4 ayat 2): Rp 86 (1 mutasi)
  1. Komputasi Laba / (Rugi) Bersih Berjalan: Laba/Rugi = Total Pendapatan - Total Beban Laba/Rugi = Rp 9.599.429 - Rp 23.425.086 = -Rp 13.825.657 Catatan Manajerial: Posisi defisit berjalan sebesar -Rp 13.825.657 adalah wajar dan lazim pada fase awal siklus produksi peternakan di mana biaya pakan bibit (Rp 12,98 juta) dan belanja perlengkapan awal telah terserap mendahului siklus panen telur puncak.

9.5. Pembuktian Keseimbangan Persamaan Akuntansi Neraca SAK EP

Dalam prinsip akuntansi berterima umum (SAK EP / Standar Akuntansi Keuangan Entitas Privat), akun nominal (Pendapatan dan Beban) belum ditutup ke Laba Ditahan sebelum jurnal penutup (closing entries) di akhir tahun buku. Oleh karena itu, posisi Neraca disajikan melalui Persamaan Akuntansi Komprehensif:

TOTAL AKTIVA = TOTAL PASIVA
Aset = Kewajiban + Ekuitas Komprehensif
Aset = Kewajiban + (Ekuitas Buku Terbuka + Laba / Rugi Berjalan)

Perhitungan Angka Nyata:

  • Total Aset (Aktiva): Rp 793.835.459
  • Total Kewajiban: Rp 403.739.180
  • Total Ekuitas Terbuku (Kelas 3): Rp 403.921.936
  • Laba / Rugi Berjalan: -Rp 13.825.657
  • Ekuitas Bersih Komprehensif: Rp 403.921.936 + (-Rp 13.825.657) = Rp 390.096.279
  • Total Pasiva: Rp 403.739.180 + Rp 390.096.279 = Rp 793.835.459

Pembuktian Selisih Neraca: Selisih = Total Aset - Total Pasiva Selisih = Rp 793.835.459 - Rp 793.835.459 = Rp 0 Kesimpulan Keseimbangan: SEIMBANG PARIPURNA (ZERO VARIANCE / 100% BALANCE).


9.6. Analisis Kesehatan Rasio Keuangan

  1. Current Ratio (Rasio Likuiditas Lancar):
  • Aset Lancar Operasional = Kas (Rp 46,53 jt) + Persediaan (Rp 78,43 jt) + Biaya Dimuka (Rp 51,91 jt) = Rp 176.871.099
  • Hutang Lancar Eksternal Pihak Ketiga = Rp 7.500.000
  • Rasio Lancar = 176.871.099 / 7.500.000 = 23,58x (Sangat Likuid, risiko gagal bayar jangka pendek mendekati nol).
  1. Solvabilitas (Debt-to-Asset Ratio Eksternal):
  • Total Aset Riil Non-RK = Rp 793.835.459 - Rp 396.239.180 = Rp 397.596.279
  • Total Kewajiban Riil Non-RK = Rp 7.500.000

9.7. Risalah Audit Khusus: Mengapa Total Aset Konsolidasi Bernilai Rp 793.835.459?

Pertanyaan substantif sering muncul dari pemeriksa keuangan desa, direksi, maupun auditor eksternal: "Mengapa pada Kartu 1 Total Aset tercatat sebesar Rp 793.835.459, padahal modal penyertaan awal APBDes Bolulango tercatat sekitar Rp 350.000.000?"

Risalah audit ini memberikan klarifikasi akuntansi resmi untuk menjawab pertanyaan tersebut:

A. Pemahaman Tampilan "Konsolidasi Agregat Mentah"

Halaman Bagan Akun (COA) secara default menyajikan seluruh saldo akun aktif berawalan 1-xxx dari seluruh unit usaha gabungan (Holding + 28 Unit Usaha). Angka Rp 793.835.459 tersebut terdiri dari dua komponen yang secara akuntansi harus dipisahkan antara Aset Fisik/Riil dan Aset Administratif Antar-Kantor:

+---------------------------------------------------------------------------------------------------------+
| KOMPOSISI TOTAL ASET GABUNGAN: Rp 793.835.459 |
+---------------------------------------------------------------------------------------------------------+
| 1. ASET RIIL / FISIK NYATA BUMDES : Rp 397.596.279 (50,08%) |
| - Kas Tunai & Rekening Bank BRI : Rp 46.532.599 |
| - Persediaan Pakan Jadi, Obat & Sewa Dimuka : Rp 130.338.500 |
| - Aset Biologis Indukan Ternak & Mesin/Kandang : Rp 220.725.180 |
| |
| 2. ASET CATATAN LALU-LINTAS INTERNAL (Piutang RK) : Rp 396.239.180 (49,92%) |
| - Akun 1-602 Piutang Antar Kantor (RKAK) : Rp 210.508.180 |
| - Akun 1-602.01 RK Unit Peternakan Ketapang : Rp 92.865.500 |
| - Akun 1-604 RK Sub-Holding Ketapang : Rp 92.865.500 |
+---------------------------------------------------------------------------------------------------------+
| TOTAL KARTU 1 (Penjumlahan Agregat Mentah) : Rp 793.835.459 (100,00%) |
+---------------------------------------------------------------------------------------------------------+

B. Mengapa Akun Rekening Koran (RK) Muncul di Sisi Aset?

  1. Saat Kantor Pusat menyalurkan dana kerja ke Unit Usaha (misal Unit Peternakan):
  • Di buku Pusat dicatat: [DEBIT] Piutang RK Unit (Akun 1-602) sebesar Rp 396.239.180 (tergolong Aset di Pusat).
  • Di buku Unit dicatat: [KREDIT] Utang RK Pusat (Akun 2-610) sebesar Rp 396.239.180 (tergolong Kewajiban di Unit).
  1. Unit Peternakan kemudian menggunakan kas tersebut untuk membeli bibit indukan ternak, ransum pakan, dan renovasi kandang (tercatat lagi sebagai Aset Kelas 1 di pembukuan Unit).
  2. Ketika sistem melihat data seluruh unit secara bersamaan tanpa eliminasi:
  • Aset fisik di Unit terhitung: Rp 397.596.279
  • Piutang administratif Pusat ke Unit terhitung: Rp 396.239.180
  • Akibatnya terjadi pencatatan ganda internal (double-counting inter-unit) yang menghasilkan angka gabungan Rp 793.835.459.

C. Pembuktian Eliminasi Konsolidasi (SAK EP Bab 9)

Pada Laporan Posisi Keuangan Konsolidasi Resmi yang diserahkan ke Musyawarah Desa (Musdes) dan BPD:

  • Akun Piutang Antar-Kantor (1-6xx = Rp 396.239.180) dan Utang Antar-Kantor (2-610 = Rp 396.239.180) wajib saling dieliminasi (contra clearing).
  • Selisih eliminasi adalah Rp 0.
  • Nilai Bersih Aset Konsolidasi BUMDes yang Riil adalah: Rp 793.835.459 - Rp 396.239.180 = Rp 397.596.279

D. Verifikasi Mandiri Melalui Dropdown Penyaring Unit (Filter Unit)

Pengguna atau auditor dapat membuktikan hal ini secara mandiri di halaman antarmuka COA dengan memilih dropdown Unit Usaha:

  • Kantor Pusat BUMDes (Holding): Menampilkan Total Aset Rp 401.870.279 (Kas BRI Rp 46,1 jt + Piutang talangan modal ke Unit Rp 355,7 jt).
  • Unit Peternakan (BIO-LIV): Menampilkan Total Aset Rp 206.317.180 (Indukan ternak Rp 162,7 jt + Pakan ransum Rp 76,9 jt + Perlengkapan kandang & kas).
  • KTPG Sub-Holding Ketapang: Menampilkan Total Aset Rp 92.865.500 (Alokasi RK talangan).
  • Unit Peternakan & Perikanan Ketapang: Menampilkan Total Aset Rp 92.782.500 (Sewa dibayar dimuka Rp 51,5 jt + Peralatan & kas).

Dengan demikian, angka Rp 793.835.459 adalah benar, sah, dan terverifikasi secara matematis pada tampilan agregat COA, dan terbukti merepresentasikan Aset Riil Rp 397.596.279 setelah eliminasi antar-kantor.


10. Kesimpulan & Rekomendasi Auditor#

Audit komprehensif terhadap Master Bagan Akun (Chart of Accounts / COA) dan 4 Kartu Ringkasan Eksekutif BUMDes Bolulango telah selesai dilaksanakan dengan hasil yang memuaskan dan mencapai status 100/100 Diamond Grade.

Poin-Poin Pencapaian Kunci:

  1. Zero Collision: Tabrakan kode 5-218 telah diselesaikan secara tuntas dan terdokumentasi rapi di migrasi resmi 197.
  2. 100% Parity: 112 konstanta sistem dan 228 akun di basis data telah tersinkronisasi tanpa celah (Zero Discrepancy).
  3. Audit Keseimbangan Paripurna (Selisih Rp 0): Keempat kartu eksekutif (Aset Rp 793,83 jt, Kewajiban Rp 403,74 jt, Ekuitas Rp 403,92 jt, dan Rugi Berjalan -Rp 13,83 jt) terbukti seimbang secara absolut menurut Persamaan Neraca SAK EP dengan selisih Rp 0.
  4. Resiprokal Antar-Unit Tereliminasi Sempurna: Piutang RK (Rp 396,24 jt) sama persis dengan Utang RK (Rp 396,24 jt), menghasilkan eliminasi konsolidasi tanpa selisih.
  5. Live Real-Time Financial Visibility & Equilibrium Banner: Antarmuka COA kini menyajikan angka nominal saldo berjalan secara akurat, didukung bar status keseimbangan neraca SAK EP interaktif dan fitur drill-down ke Buku Besar.

Modul Master Bagan Akun (COA) beserta seluruh indikator keuangannya dinyatakan LULUS AUDIT DENGAN PREDIKAT DIAMOND dan siap dipergunakan untuk operasional penuh tahun anggaran 2026.

Apakah panduan ini membantu Anda?