18

Standar Kodifikasi Nomor Transaksi

Updated: Sep 2026Oleh: SystemModul Keuangan & Akuntansi

🏷️ STANDAR KODIFIKASI NOMOR TRANSAKSI DAN REFERENSI DOKUMEN UNIVERSAL

Pedoman Tata Kelola Identifikasi Dokumen Finansial, Operasional, dan Audit Trail ERP BUMDes#

BUMDes Bolulango β€” Kabupaten Boalemo, Gorontalo Pedoman Standar Kepatuhan SAK EP, Permendesa PDTT No. 3/2021, dan Asas Non-Repudiation Audit Finansial


πŸ›οΈ 1. Latar Belakang & Urgensi Kodifikasi Baku#

Dalam sistem Enterprise Resource Planning (ERP) berskala multi-unit dan multi-tier seperti BUMDes Bolulango (yang menaungi Holding BUMDes Pusat dan Sub-Holding Ketahanan Pangan Ketapang beserta 25 unit usaha operasional), nomor referensi dokumen bukanlah sekadar deretan karakter acak atau ID internal database (UUID).

Nomor referensi dokumen berfungsi sebagai:

  1. Jembatan Dunia Fisik ke Digital (Paper-to-Cloud Bridge): Menghubungkan kuitansi manual, nota belanja pakan, karcis panen telur, atau kuitansi dana talangan fisik dengan rekaman baris data di cloud Supabase.
  2. Instrumen Audit Forensik (Audit Trail & Non-Repudiation): Memungkinkan Badan Permusyawaratan Desa (BPD), Dewan Pengawas, dan Inspektorat Daerah melacak asal-usul transaksi (provenance) dari Neraca Konsolidasi hingga ke dokumen sumber primer dalam hitungan detik.
  3. Pencegah Tumpang-Tindih Antar-Unit (Cross-Entity Isolation): Menjamin bahwa transaksi belanja unit Peternakan Ketapang tidak bercampur dengan unit Peternakan Komersial Pusat (BIO-LIV), unit Pertanian, maupun unit Simpan Pinjam (USP).
  4. Keterbacaan Alami Manusia & Mesin (Human-Readable & Machine-Parseable): Staf operasional di lapangan dapat langsung mengetahui jenis dokumen, unit kerja, peruntukan, dan tanggal transaksi hanya dengan membaca nomor referensi tanpa harus membuka komputer.

πŸ“ 2. Prinsip Arsitektur Kodifikasi#

Sistem kodifikasi nomor dokumen transaksi ERP BUMDes Bolulango mengadopsi struktur modular 5-segmen terstandarisasi:

Memuat diagram alur...

Karakteristik Baku Penomoran:

  1. Pemisah Segmen (Delimiter): Menggunakan tanda hubung strip tunggal (-) untuk dokumen operasional/transaksional eksternal, atau garis miring (/) untuk dokumen pembukuan internal jurnal kas harian unit.
  2. Huruf Kapital Penuh (All Uppercase): Seluruh kode alfabet wajib menggunakan huruf kapital tanpa spasi untuk menghindari kesalahan pencarian database (case sensitivity).
  3. Format Tanggal Standar ISO 8601 (YYYYMMDD): Tahun 4 digit, Bulan 2 digit, Hari 2 digit. Menjamin data dapat diurutkan (sorting) secara kronologis alami oleh mesin maupun saat diekspor ke format CSV/Excel.
  4. Nomor Urut Terisolasi (Zero-Padded Sequence): 3 digit (001, 002, dst.) yang di-reset setiap hari untuk transaksi operasional harian, atau 4 digit untuk dokumen tahunan/kontrak formal.

πŸ” 3. Bedah Kasus Riil: Anatomi PO-KTPG-DT-20260308-001#

Sebagai contoh implementasi nyata di lapangan, berikut adalah anatomi lengkap nomor referensi pada transaksi Dana Talangan Operasional Unit Peternakan Ketapang tanggal 8 Maret 2026:

Diagram Anatomi Dokumen:

Memuat diagram alur...

Tabel Rincian Parameter:

SegmenNilaiDefinisi FungsionalDampak & Validasi Sistem
Prefix ModulPOPurchase Order / Modul UtangMengarahkan dokumen masuk ke tabel purchase_transactions, memicu pengakuan kewajiban (Accounts Payable) dan menampilkan baris data pada kartu Buku Utang di dasbor keuangan.
Entitas / KlasterKTPGKetahanan Pangan KetapangMengunci kepemilikan utang ke wilayah Ketapang (KTPG-TERNAK), mencegah pembebanan kewajiban ke rekening pusat atau unit lain saat eliminasi konsolidasi SAK EP.
Sub-KategoriDTDana Talangan OperasionalMengklasifikasikan bahwa utang ini bukan pembelian pakan komersial pabrikan atau aset modal, melainkan pinjaman talangan perorangan tanpa bunga (Qardh) yang menjadi prioritas pelunasan utama (first priority cash settlement).
Tanggal Transaksi202603088 Maret 2026Menentukan periode pembukuan akuntansi (Maret 2026 / Q1 2026) dan memicu pemfilteran umur utang (Aging Schedule 0-30 hari).
Nomor Urut001Urutan Transaksi Harian Ke-1Menjamin keunikan (uniqueness constraint), mencegah duplikasi input data kasir/bendahara di hari yang sama.

πŸ“š 4. Katalog Master Prefix Dokumen ERP BUMDes#

Berikut adalah standarisasi seluruh prefix modul dan jenis dokumen yang berlaku di seluruh ekosistem ERP BUMDes Bolulango:

A. Modul Pengadaan, Pembelian & Utang (Accounts Payable / AP)

PrefixNama Dokumen ResmiPenggunaan UtamaTabel Basis Data Terkait
POPurchase Order / Perikatan UtangPesanan pembelian bahan baku, pakan konsentrat, saprodi, dan pengakuan dana talanganpurchase_transactions
PURGoods Receipt / Pembelian LangsungPembelian barang operasional tunai maupun kredit yang disertai penerimaan fisikpurchases, inventory_items
DTDana Talangan (Bridge Financing)Pinjaman likuiditas sementara dari perorangan pengurus/mitra untuk menambal defisit harianpurchase_transactions, journal_entries
PAYPayment Voucher (Kuitansi Pelunasan AP)Bukti pengeluaran kas pelunasan utang usaha atau pengembalian dana talangandebt_payments, journal_entries
RFPRequest for Payment (Pengajuan Bayar)Formulir otorisasi pengeluaran kas yang diajukan kepala unit ke bendahara holdingpayment_requests

B. Modul Penjualan, Distribusi & Piutang (Accounts Receivable / AR)

PrefixNama Dokumen ResmiPenggunaan UtamaTabel Basis Data Terkait
SOSales OrderPesanan penjualan produk panen (telur, ikan, jagung, sapi) dari agen grosirsales_orders
INVSales Invoice (Faktur Tagihan Piutang)Faktur resmi penagihan hasil penjualan produk secara tempo/kreditsales_invoices, receivable_transactions
TXPOS Cash Transaction (Penjualan Kasir)Struk transaksi penjualan tunai harian di kasir ritel atau kasir kandangpos_transactions
RCVReceipt Voucher (Kuitansi Tagih Piutang)Bukti tanda terima penerimaan kas atas pelunasan faktur piutang pelangganreceivable_payments, journal_entries
DODelivery Order (Surat Jalan)Surat pengantar pengiriman barang panen dari gudang/kandang ke alamat pemesandelivery_orders

C. Modul Perbendaharaan, Kas & Bank

PrefixNama Dokumen ResmiPenggunaan UtamaTabel Basis Data Terkait
BKMBukti Kas MasukFormulir fisik penerimaan uang tunai harian sebelum disetor ke bankcash_receipts, journal_entries
BKKBukti Kas KeluarFormulir fisik pengeluaran uang kas kecil unit atau kas indukcash_disbursements, journal_entries
TRFBukti Transfer Bank Antar-RekeningDokumen mutasi perpindahan kas antar rekening operasional BUMDesbank_transfers, journal_entries
BASTKBerita Acara Serah Terima KasDokumen formal serah terima fisik uang kas saat pergantian shift atau penyetoran unitcash_handover_records
RECONRekonsiliasi Bank OtomatisLaporan penyesuaian selisih antara rekening koran bank fisik dengan saldo sistembank_reconciliations

D. Modul Akuntansi & Jurnal Penyesuaian (General Ledger)

Format / PrefixNama Dokumen ResmiContoh DokumenKeterangan & Standar Baku
[UNIT]/[YYYYMMDD]/[SEQ]Jurnal Kas Harian UnitKTPG-TERNAK/20260308/001Format standar pencatatan mutasi kas operasional harian yang terhubung langsung ke Buku Kas Umum (BKU).
JVJournal Voucher PenyesuaianJV-HLD-20260331-001Jurnal koreksi memorial, akrual biaya, atau penyesuaian akhir bulan oleh akuntan holding.
DEPJurnal Penyusutan Aset TetapDEP-KTPG-20260331-001Jurnal beban depresiasi mesin, kandang, dan kendaraan operasional metode garis lurus.
AMORTJurnal Amortisasi Biaya Dibayar DimukaAMORT-HLD-20260331-001Amortisasi beban sewa tanah, asuransi, atau lisensi software.
CLOSEJurnal Penutup Periodik (Period Closing)CLOSE-202603-KTPGJurnal penutup pendapatan dan beban ke ikhtisar laba/rugi saat periode dikunci (locked).
REVJurnal Pembalik (Reversal Entry)REV-20260401-001Jurnal pembalik otomatis saldo akrual di awal bulan berikutnya.

E. Modul Aset Tetap, Inventori & Logistik

PrefixNama Dokumen ResmiPenggunaan UtamaTabel Basis Data Terkait
ACQPerolehan Aset Baru (Asset Acquisition)Registrasi aset fisik baru yang memenuhi ambang batas kapitalisasi (>= Rp 500.000)fixed_assets, asset_acquisitions
DISPPelepasan Aset (Asset Disposal / Afkir)Penjualan rongsok, pelepasan, atau pemusnahan aset rusak beratasset_disposals
MNTPemeliharaan Aset (Asset Maintenance)Servis berkala kendaraan pengangkut pupuk, genset kandang, atau pompa bioflokasset_maintenance_logs
IMRInternal Material Request (Mutasi Stok)Permintaan pakan internal antar-kandang atau transfer bahan baku pakanstock_transfers
ADJPenyesuaian Stok (Stock Opname Adjustment)Jurnal penyesuaian selisih fisik pakan/telur hasil opname berkalainventory_adjustments

🏷️ 5. Katalog Kode Entitas & Klaster Wilayah#

Untuk memastikan isolasi data dan eliminasi resiprokal yang tepat pada neraca konsolidasi, sistem menggunakan kode entitas baku sebagai berikut:

Kode EntitasNama Resmi Unit / Klaster UsahaTingkat LembagaKode Akun Kas Utama
HLDHolding BUMDes Pusat BolulangoInduk Korporasi Desa1-101.01 (Kas Pusat)
KTPGSub-Holding Ketahanan Pangan KetapangSub-Holding KawasanRekening Koran 1-601 / 2-601
KTPG-TERNAKUnit Peternakan Layer & Broiler KetapangUnit Usaha Pangan1-101.23 (Kas Peternakan Ketapang)
KTPG-NLAUnit Perikanan Bioflok Ikan Nila KetapangUnit Usaha Pangan1-101.24 (Kas Perikanan Ketapang)
KTPG-SPIUnit Penggemukan Sapi Gaduhan KetapangUnit Usaha Pangan1-101.25 (Kas Sapi Ketapang)
KTPG-TANIUnit Pertanian Jagung & Pangan KetapangUnit Usaha Pangan1-101.26 (Kas Pertanian Ketapang)
BIO-LIVUnit Peternakan Layer Komersial PusatUnit Mandiri Holding1-101.04 (Kas Peternakan Pusat)
BIO-COWUnit Feedlot Sapi Komersial PusatUnit Mandiri Holding1-101.05 (Kas Feedlot Pusat)
BIO-FISHUnit Kolam Tambak Komersial PusatUnit Mandiri Holding1-101.06 (Kas Tambak Pusat)
USPUnit Simpan Pinjam / Koperasi SyariahUnit Keuangan Mikro1-101.02 (Kas Kasir USP)
POSSentra Retail, Grosir & PPOB DesaUnit Perdagangan Umum1-101.03 (Kas Laci Kasir POS)

πŸ”„ 6. Arsitektur Relasi Antar-Dokumen (Cross-Referencing & Audit Trail)#

Setiap peristiwa ekonomi di BUMDes memiliki rantai tautan relasional (end-to-end chain) dari dokumen pemesanan hingga penutupan kas.

Contoh Alur Rantai Relasi Dana Talangan:

Memuat diagram alur...

Jaminan Asas Non-Repudiation (Tidak Dapat Disangkal):

  1. Dokumen kuitansi cetak pelunasan (PAY-...) wajib mencantumkan klausul: "Pelunasan atas Dokumen Utang Pokok: PO-KTPG-DT-20260308-001 tertanggal 8 Maret 2026".
  2. Pada tabel journal_entries, kolom reference_number dan notes saling bertaut secara timbal balik, sehingga inspektur auditor tidak memerlukan rekap manual di luar sistem ERP.

βš™οΈ 7. Mekanisme Enforcing di Level Database & Trigger#

Sistem ERP BUMDes Bolulango mengamankan standarisasi nomor referensi melalui lapisan PostgreSQL Database Trigger:

  1. Trigger force_draft & Auto-Approval Bypass:
  • Pada tabel journal_entries, dokumen yang di-generate dari transaksi resmi dengan prefix yang dikenali: NEW.reference_number LIKE 'TX-%' OR NEW.reference_number LIKE 'PUR-%' OR NEW.reference_number LIKE 'PO-%' OR NEW.reference_number LIKE 'BKK-%' OR NEW.reference_number LIKE 'CLOSE-%'
  • Otomatis disetujui (status = 'approved') karena dokumen tersebut berasal dari modul operasional terverifikasi, bukan jurnal memorial liar.
  1. Kekangan Keunikan (Unique Constraints):
  • Kolom reference_number pada tabel purchase_transactions dan journal_entries dilindungi oleh indeks unik gabungan: UNIQUE (unit_id, reference_number)
  • Mencegah human error input ganda oleh staf bendahara.

πŸ“‹ 8. Panduan Operasional Petugas Lapangan & Rekomendasi Praktis#

Bagi staf admin, bendahara unit, dan kasir di lapangan:

  1. Pencarian Cepat di Layar (Omni-Search Bar):
  • Masukkan kata kunci kode referensi (contoh: ketik PO-KTPG-DT atau 20260308) pada bilah pencarian tabel untuk langsung menampilkan kartu utang/piutang yang bersangkutan tanpa perlu menyaring manual satu per satu.
  1. Penulisan Pada Kuitansi Kertas Fisik:
  • Saat menerima uang fisik dari pemberi talangan atau saat menyetor uang tunai ke bank, petugas wajib menuliskan nomor referensi ERP pada sudut kanan atas kuitansi fisik/buku kas kertas menggunakan pulpen biru/hitam.
  1. Pemberian Nama Mitra Yang Akurat:
  • Selalu pastikan nama mitra terdaftar pada Master Data Rekanan (misal: Erwin, Ansor, KDMP Boalemo). Jangan menggabungkan dua nama mitra pada satu nomor referensi (misal: dilarang menulis β€œKajo - Erwin”), melainkan terbitkan dua nomor referensi terpisah jika dana berasal dari dua individu berbeda.

πŸ“Œ 9. Matriks Ringkasan Kodifikasi Dokumen#

Tipe AktivitasContoh Nomor DokumenModul TerkaitAkun Debit StandarAkun Kredit Standar
Terima Talangan TunaiPO-KTPG-DT-20260308-001Utang (AP)1-101.23 (Kas Unit)2-101 (Hutang Usaha)
Beli Pakan Jagung KreditPO-KTPG-FDM-20260310-001Pengadaan (AP)1-104.01 (Stok Pakan)2-101 (Hutang Usaha)
Beli Bensin Angkut Kas KecilBKK-KTPG-20260312-001Kas/Bank5-108.01 (Beban BBM)1-101.23 (Kas Unit)
Jual Telur Grosir TempoINV-KTPG-TLR-20260315-001Piutang (AR)1-103.01 (Piutang Usaha)4-101.01 (Penjualan Telur)
Terima Bayar Telur TunaiRCV-KTPG-20260318-001Piutang (AR)1-101.23 (Kas Unit)1-103.01 (Piutang Usaha)
Pelunasan Dana TalanganPAY-KTPG-DT-20260330-001Utang (AP)2-101 (Hutang Usaha)1-101.23 (Kas Unit)
Penyusutan Kandang BulananDEP-KTPG-20260331-001Jurnal Umum5-109.01 (Beban Depresiasi)1-209.01 (Akum. Depresiasi)
Penutupan Buku TriwulanCLOSE-202603-KTPGTutup BukuAkun Pendapatan 4-xxxAkun Beban 5-xxx & Laba Ditahan

Apakah panduan ini membantu Anda?