Dokumentasi Remediasi Dual-Track Ayam Petelur
🏗️ Dokumentasi Arsitektur & Remediasi Dual-Track Ayam Petelur
Audit Forensik, SAK EP & PSAK 69, Anti-Commingling Kas, Eliminasi Silent Failure, & Rekayasa Server Action ERP#
Single Source of Truth (SSOT) Teknis: Dokumen ini mendokumentasikan secara komprehensif akar masalah, rancang bangun arsitektur perbaikan, remediasi kode program, dan hasil uji mutu otomatis pada sistem peternakan ayam petelur (layer poultry) BUMDes Bolulango, Desa Bandungan, Kecamatan Bulango Utara, Kabupaten Bone Bolango.
1. Latar Belakang & Temuan Audit Forensik#
Berdasarkan audit kepatuhan akuntansi SAK EP dan evaluasi teknis menyeluruh pada modul peternakan ayam petelur, ditemukan 7 anomali kritis yang berpotensi merusak integritas buku besar dan laporan keuangan konsolidasi:
- Pencampuran Aset Biologis Induk (Biological Commingling):
- Seluruh siklus ayam petelur—baik jalur komersial BUMDes (
SAP-01) maupun jalur Ketahanan Pangan APBDes 20% (KTPG-SAP)—membukukan kapitalisasi pullet dan amortisasi deplesi kematian ke akun header generik1-204 Aset Biologis. - Hal ini melanggar aturan baku SAK EP Bab 29 dan PSAK 69 yang mewajibkan sub-klasifikasi terpisah per unit usaha serta ketentuan saldo bersih pos header kontrol wajib Rp 0.
- Ketiadaan Isolasi Pendapatan Penjualan Telur (Revenue Overlap):
- Pendapatan penjualan telur hanya memetakan akun
4-103.01(Grosir) dan4-103.02(Retail) tanpa pemisahan jalur entitas. - Dampaknya, omzet ketahanan pangan tercampur ke pendapatan komersial holding, mengaburkan kalkulasi Pendapatan Asli Desa (PADes) murni dan pertanggungjawaban realisasi dana desa.
- Risiko Commingling Brankas Kas & Bank:
- Default kas pada mutasi siklus peternakan mengarah ke akun kas generik atau unit komersial (
1-101.02), sementara unit ketahanan pangan wajib menggunakan kas penampung dana desa (1-101.03/1-101.07/1-101.23) dan Bank BPD Ketapang (1-102.03).
- Kegagalan Tersembunyi (Silent Failure) pada Sinkronisasi ERP:
- Fungsi
syncLivestockToERP()di berkas Server Action menangkap kesalahan (catch block) dan menelan kegagalan secara diam-diam tanpa melempar kembali error (re-throw). - Akibatnya, log harian berhasil tersimpan di database operasional peternakan, namun jurnal akuntansi di tabel
journalsgagal terbentuk tanpa notifikasi kepada operator.
- Ketidakcocokan Skema Kolom Analisis Smart Farming:
- Server Action
analyzePoultryDailyAnomaliesmengasumsikan kolomproduction_qty_kg,production_good_pcs, dandeath_countpada tabellivestock_daily_logs, padahal skema database menggunakan kolomegg_weight_kg,egg_count, danmortality_count. - Hal ini menyebabkan kalkulasi anomali FCR, mortalitas, dan HDP menghasilkan nilai NaN atau nihil.
- Kesalahan Pemetaan Relasi Gudang pada Egg Grading:
- Server Action
processEggGradingmelakukan query relasibusiness_units.warehouse_idyang tidak eksis pada skema database, sehingga konversi telur mentah ke telur karton graded mengalami kegagalan query relasional (relation column does not exist).
- Akun Usang 5-211 pada Transaksi Operasional:
- Transaksi operasional masih mengacu pada akun deprecated
5-211(Beban Pemeliharaan), yang seharusnya dipecah menjadi5-103 Beban Kesehatan & OVK Ternakuntuk obat/vaksin dan5-215 Beban Pemeliharaan Asetuntuk perbaikan infrastruktur kandang.
2. Arsitektur Pemisahan SAK EP & PSAK 69#
2.1. Standarisasi Sub-Akun Aset Biologis
Sesuai Grand Standard SAK EP BUMDes Bolulango, seluruh ternak ayam petelur produktif wajib dipetakan ke sub-akun spesifik berakhiran suffix unit resmi:
| Kode Akun | Nama Akun Buku Besar | Status / Peran | Posisi Normal | Sub-Unit Pengguna |
|---|---|---|---|---|
1-204 | Aset Biologis (Header Kontrol) | Pos Header Agregasi | Debet | Bersaldo bersih Rp 0 |
1-204.01 | Aset Biologis - Ayam Petelur Reguler | Sub-Akun Riil | Debet | SAP-01 (Komersial) |
1-204.07 | Aset Biologis - Ayam Petelur Ketapang | Sub-Akun Riil | Debet | KTPG-SAP (Dana Desa 20%) |
1-204.02 | Aset Biologis - Sapi Potong Reguler | Sub-Akun Riil | Debet | PTR-REG (Komersial) |
1-204.08 | Aset Biologis - Sapi Potong Ketapang | Sub-Akun Riil | Debet | KTPG-SPI (Ketapang) |
1-204.03 | Aset Biologis - Budidaya Nila Reguler | Sub-Akun Riil | Debet | BIO-NLA (Komersial) |
1-204.09 | Aset Biologis - Budidaya Nila Ketapang | Sub-Akun Riil | Debet | KTPG-NLA (Ketapang) |
2.2. Prinsip Zero Net-Balance Header Kontrol
Akun induk 1-204 hanya berfungsi sebagai penampung kontrol hirarki di laporan neraca konsolidasi. Seluruh jurnal mutasi perolehan awal, penyesuaian nilai wajar (fair value), mortalitas, dan afkir dilarang keras dibukukan langsung ke 1-204. Jika ada saldo terbuku pada 1-204, bot validator dan script verify:docs akan memberikan peringatan audit kritis.
3. Matriks Pendapatan Dual-Track & Isolasi Brankas Kas/Bank#
3.1. Matriks Pendapatan Telur Berorientasi Entitas
Untuk memastikan pemisahan omzet pasar komersial dari program ketahanan pangan, struktur akun pendapatan penjualan telur diatur sebagai berikut:
Memuat diagram alur...
3.2. Penegakan Anti-Commingling Kas & Bank
Setiap transaksi operasional peternakan disalurkan ke brankas rekening yang sesuai:
- Jalur Komersial (
SAP-01): - Brankas Kas Tunai:
1-101.02 Kas Tunai - Unit Peternakan(atau kas kasir1-101.06) - Rekening Bank Giro:
1-102.02 Bank BPD Peternakan Reguler - Rekening Koran Holding:
1-609 RK Unit Peternakan Utama - Jalur Ketahanan Pangan (
KTPG-SAP): - Brankas Kas Tunai:
1-101.07 Kas Ayam Ketapang/1-101.03 Kas Induk Ketapang/1-101.23 Kas Divisi Peternakan - Rekening Bank APBDes:
1-102.03 Bank BPD Ketapang - Rekening Koran Kliring:
1-602.01 RK Unit Peternakan Ketapang
4. Remediasi Skema Database & Migrasi SQL 268#
Pada migrasi database nomor urut 268_poultry_dual_track_remediation.sql, dilakukan penyesuaian skema dan akun:
- Pendaftaran resmi akun
1-204.01,1-204.07,1-204.02,1-204.08,1-204.03,1-204.09pada tabelchart_of_accounts. - Pendaftaran akun pendapatan baru
4-103.06,4-103.07,4-103.08dengan deskripsi resmi dan suffix unit. - Penambahan metadata
unit_codedanis_headeruntuk memperkuat kontrol isolasi. - Pengalihan historis akun usang
5-211ke akun pengganti resmi5-103dan5-215.
5. Remediasi Server Actions & Logika TypeScript#
Perbaikan menyeluruh diterapkan pada kode logika backend di lapisan Next.js Server Actions:
5.1. Pustaka Konstanta Akun (lib/constants/account-codes.ts)
Konstanta kode akun diperbarui secara terstruktur:
typescript// Sub-Akun Aset Biologis SAK EP (PSAK 69) BIOLOGICAL_ASSET_LAYER_REG: '1-204.01', BIOLOGICAL_ASSET_LAYER_KTPG: '1-204.07', BIOLOGICAL_ASSET_CATTLE_REG: '1-204.02', BIOLOGICAL_ASSET_CATTLE_KTPG: '1-204.08', BIOLOGICAL_ASSET_FISH_REG: '1-204.03', BIOLOGICAL_ASSET_FISH_KTPG: '1-204.09', // Akun Pendapatan Panen Telur Dual-Track EGG_REVENUE_REG_B2C: '4-103.02', EGG_REVENUE_REG_B2B: '4-103.06', EGG_REVENUE_KTPG_B2C: '4-103.07', EGG_REVENUE_KTPG_B2B: '4-103.08',
5.2. Siklus Hidup Ternak (lib/actions/livestock/cycles.ts)
- Fungsi
startLivestockCycledanendLivestockCyclekini memetakan aset biologis secara dinamis berdasarkan kode atau tipe unit: - Jika unit mengandung
KTPGatauKETAPANG, sistem otomatis memilih1-204.07dan kas1-101.07/1-101.23. - Jika unit komersial, sistem memilih
1-204.01dan kas1-101.02. - Fallback ke header generic
1-204dieliminasi total (Zero-Header Fallback).
5.3. Keuangan & Valuasi Biologis (lib/actions/livestock-finance.ts)
- Fungsi
recordBiologicalAssetValuationmenggunakan sub-akun1-204.01atau1-204.07dalam membukukan keuntungan/kerugian penilaian nilai wajar (unrealized gain/loss). - Fungsi
requestCashPoolingsecara simetris mengalirkan dana pooling ke rekening kas unit asal dan rekening koran holding.
5.4. Log Harian & Eliminasi Silent Failure (lib/actions/livestock/daily_log.ts & misc.ts)
- Di
misc.ts,syncLivestockToERP()kini melempar kembali error (throw err) sehingga kegagalan jurnal terdeteksi secara langsung oleh UI pemanggil. - Di
daily_log.ts, kegagalan transaksi akuntansi otomatis dicatat ke tabellivestock_sync_errorslengkap dengan konteks payload dan pesan error. - Pada fungsi
processEggGrading, query warehouse yang sebelumnya merujuk kolomwarehouse_idfiktif dibusiness_unitstelah diganti dengan lookup langsung ke tabelwarehousesberdasarkanbusiness_unit_iddan tipe gudang.
5.5. AI Smart Farming & Produksi Ransum Mandiri (lib/actions/smart-farming.ts)
- Fungsi
analyzePoultryDailyAnomaliesdiselaraskan dengan skema tabel database riil: - Menggunakan
egg_weight_kg(dan fallbackegg_count) untuk bobot panen harian. - Menggunakan
mortality_countuntuk deplesi kematian ternak. - Membaca populasi awal dan aktif langsung dari siklus terkait.
- Fungsi
executeInternalFeedProductionkini membukukan auto-jurnal berpasangan ganda: - Debit:
1-105 Persediaan Pakan Jadi - Kredit:
1-105.04 Persediaan Bahan Baku Pakan(pada nilai bahan terpakai) - Kredit:
1-101.21 Kas Pabrik Pakan(pada biaya operasional pencampuran)
5.6. Agregasi KPI Eksekutif (lib/actions/livestock-kpi.ts)
- Fungsi
getSectorAgregatedKPIsdiperbaiki dengan mengekstrak array ID siklus aktif (activeCycleIds) dan mengkuerilivestock_daily_logsmenggunakan operator.in('cycle_id', activeCycleIds). - Eliminasi error query relasi PostgreSQL yang sebelumnya menyebabkan grafik performa sektor bernilai 0.
5.7. Antarmuka Pengguna (UI Context Switcher & Fund Source)
- Halaman
app/dashboard/peternakan/ayam-petelur/page.tsxdanlaporan/page.tsxdiperbarui untuk menampilkan sumber kas yang tepat:Kas 1-101.07 · Bank 1-102.03untuk jalur Ketapang danKas 1-101.02 · Bank 1-102.02untuk jalur komersial.
6. Protokol Pengujian & Penjaminan Mutu QA#
Keberhasilan remediasi divalidasi melalui 4 suite pengujian otomatis:
text======================================================================================== PENGUJIAN MUTU OTOMATIS REMEDIASI AYAM PETELUR DUAL-TRACK & AKUNTANSI ======================================================================================== Suite 1: __tests__/smart_farming_psak69.test.ts ✅ [PASS] Revaluasi nilai wajar ayam pullet menggunakan sub-akun 1-204.01 (Reguler) ✅ [PASS] Revaluasi nilai wajar ayam pullet menggunakan sub-akun 1-204.07 (Ketapang) ✅ [PASS] Verifikasi saldo bersih header 1-204 tetap Rp 0 (Zero Net-Balance) ✅ [PASS] Analisis anomali smart farming membaca egg_weight_kg dan mortality_count presisi ✅ [PASS] Auto-jurnal produksi pakan mandiri feedmill (1-105 vs 1-105.04 & 1-101.21) seimbang Total: 11 / 11 tests PASSED (100%) Suite 2: __tests__/actions/livestock_dual_track_integration.test.ts ✅ [PASS] Isolasi siklus produksi dan kandang SAP-01 vs KTPG-TERNAK ✅ [PASS] Pemotongan pakan gudang terisolasi tanpa commingling ✅ [PASS] Pengakuan hasil panen telur dan deplesi mortalitas pada sub-akun tepat Total: 7 / 7 tests PASSED (100%) Suite 3: __tests__/actions/feedmill_dual_track.test.ts & sector_dual_track.test.ts ✅ [PASS] Rantai pasok pakan Mix-18 dan integrasi multi-sektor Total: 28 / 28 tests PASSED (100%) Suite 4: npm run verify:docs (Standar Dokumentasi & Zero-LaTeX) ✅ [PASS] 50 checks PASSED, 0 errors, 100% kepatuhan Zero-LaTeX Policy ========================================================================================
7. Remediasi Pemetaan COA 28 Kunci, Migrasi SQL 269, UI Dual-Track Switcher & Export Hub 4-in-1#
Menyusul remediasi logika backend dan siklus ayam petelur, dilakukan penyempurnaan menyeluruh pada lapisan data master COA, pemetaan akun 28 kunci kanonik, antarmuka pengguna pengaturan, serta portal keuangan peternakan:
7.1. Migrasi Database PostgreSQL 269 & 270 (Anti-Commingling Master COA & Pemetaan 28 Kunci)
Berkas migrasi:
supabase/migrations/269_add_missing_peternakan_coa_and_remediate_mappings.sql(Peternakan Reguler & SAP-01)supabase/migrations/270_add_missing_ketapang_peternakan_coa_and_remediate_mappings.sql(Peternakan Ketapang & KTPG-PTR)
- Penambahan Akun Master COA Baru Bebas Commingling:
1-103.02(Kas Kecil - Unit Peternakan Reguler): Mengisolasi dana kas kecil operasional kandang komersial holding dari pos kas kecil holding1-103.1-111.02(Piutang Usaha - Unit Peternakan Reguler): Mengisolasi pencatatan piutang dagang penjualan komoditas ternak dari pos piutang umum1-111.1-103.07(Kas Kecil - Ayam Petelur Ketapang): Brankas kas kecil operasional harian Sub-Unit Ayam Petelur Ketahanan Pangan (KTPG-PTR/KTPG-SAP).1-111.07(Piutang Usaha - Ayam Petelur Ketapang): Piutang usaha dagang atas penjualan hasil ternak ayam petelur Ketahanan Pangan (KTPG-PTR).1-103.23(Kas Kecil - Unit Peternakan Ketapang): Brankas kas kecil operasional harian Unit Peternakan Terpadu Ketahanan Pangan (KTPG-TERNAK).1-111.23(Piutang Usaha - Unit Peternakan Ketapang): Piutang usaha dagang atas penjualan komoditas ternak terpadu Ketahanan Pangan (KTPG-TERNAK).
- Upsert 28 Kunci Pemetaan Kanonik SAK EP:
- Berhasil memetakan 28 kunci relasional lengkap untuk seluruh 4 entitas peternakan (
PTR-REG,SAP-01,KTPG-TERNAK, danKTPG-SAP) pada tabelpublic.unit_account_mappings. - Menghilangkan celah commingling 100%:
LIVESTOCK_CASH_MAIN:1-101.02(PTR),1-101.06(SAP),1-101.23(KTPG-TERNAK),1-101.07(KTPG-SAP).LIVESTOCK_CASH_PETTY:1-103.02(PTR),1-103.06(SAP),1-103.23(KTPG-TERNAK),1-103.07(KTPG-SAP).LIVESTOCK_AR&LIVESTOCK_RECEIVABLE:1-111.02(PTR),1-111.06(SAP),1-111.23(KTPG-TERNAK),1-111.07(KTPG-SAP).
7.2. Refactoring Antarmuka Pemetaan Akun (AccountMappingSettings.tsx)
- Struktur 5 Kategori Tematik:
- 🏦 Kas & Perbendaharaan (3 akun):
LIVESTOCK_CASH_MAIN,LIVESTOCK_CASH_PETTY,LIVESTOCK_BANK. - 📑 Piutang, Utang & Rekening Koran (RK) (5 akun):
LIVESTOCK_AR,LIVESTOCK_RECEIVABLE,LIVESTOCK_AP,LIVESTOCK_RK_HOLDING,LIVESTOCK_RK_FEEDMILL. - 📈 Pendapatan Usaha (Revenue) (3 akun):
LIVESTOCK_REVENUE_B2B,LIVESTOCK_REVENUE_B2C,LIVESTOCK_REVENUE_MANURE. - 🐣 Aset Biologis & Persediaan (8 akun):
LIVESTOCK_BIOLOGICAL_ASSET,LIVESTOCK_INVENTORY_FEED,LIVESTOCK_PREPAID_FEED,LIVESTOCK_INVENTORY_RAW,LIVESTOCK_INVENTORY_PRODUCT,LIVESTOCK_INVENTORY_MEDICINE,LIVESTOCK_INVENTORY_VACCINE,LIVESTOCK_INVENTORY_VITAMIN. - 💼 Beban Operasional & HPP (9 akun):
LIVESTOCK_COGS,LIVESTOCK_FEED_EXPENSE,LIVESTOCK_HEALTH_EXPENSE,LIVESTOCK_LABOR_EXPENSE,LIVESTOCK_OVERHEAD_EXPENSE,LIVESTOCK_INSURANCE_EXPENSE,LIVESTOCK_MORTALITY_LOSS,LIVESTOCK_WASTE_EXPENSE,LIVESTOCK_PRODUCTION_CREDIT.
- Audit Kepatuhan SAK EP Anti-Commingling Real-Time:
- Banner status otomatis memverifikasi ketiadaan akun generik terlarang (
1-101,1-102,1-103,1-111). - Setiap kartu pemetaan menampilkan badge validasi kode akun spesifik unit dan rekomendasi SAK EP.
- Pencarian Cepat & Preset Baku:
- Kotak pencarian instan berdasarkan kode akun, nama, label, atau deskripsi teknis.
- Tombol 1-klik Standar SAK EP untuk merestorasi pemetaan unit secara instan.
7.3. Unit Switcher Dual-Track di Halaman Pengaturan (page.tsx)
- Navigasi tab interaktif di bagian atas halaman
/dashboard/peternakan/pengaturanmengelompokkan unit usaha ke dalam dua pilar: - Sektor Peternakan Komersial (PADes): Unit Peternakan Reguler (
.02), Sub Ayam Petelur (.06), Pabrik Pakan Reguler (.21), Sapi Komersial, Nila Komersial. - Sektor Ketahanan Pangan (Ketapang 20% APBDes): Peternakan Ketapang (
.03), Ayam Ketapang (.07), Sapi Ketapang (.08), Nila Ketapang (.09), Pabrik Pakan Ketapang (.21). - Eliminasi galat 'Unit ID diperlukan' dengan fallback default deterministik ke Unit Peternakan Reguler.
7.4. Penyempurnaan UI/UX Keuangan Unit Peternakan & Export Hub 4-in-1
- Isolasi Brankas Kas Unit:
- Memperbaiki filter brankas kas pada
UnitFinanceDashboard.tsxagar menyaring kas unit spesifik (1-101.02,1-101.06,1-102.02) dan mengeliminasi bug saldo kosong Rp 0.
- Fleksibilitas Periode Buku Kas:
- Dukungan periode
month = 0/'all'(Semua Bulan / Tahun Berjalan) padajournal-quick.tsdengan penentuan saldo awal deterministik sebelum 1 Januari tahun berjalan.
- Export Hub 4-in-1 Teruji:
- Cetak Dokumen Web (
app/print/buku-kas/page.tsx): Tampilan pratinjau cetak A4 browser dengan kop resmi BUMDes Bolulango. - Ekspor Excel (
exportUnitBukuKasExcel): Berkas.xlsxberformat accounting resmi. - Ekspor PDF Lanskap (
exportUnitBukuKasPDF): Berkas.pdflanskap berheader hijau zamrud dengan nomor halaman dan blok tanda tangan pejabat unit. - Ekspor CSV (
exportUnitBukuKasCSV): Berkas.csvRFC 4180 dengan UTF-8 BOM untuk audit inspektorat.
8. Remediasi Modul Recording Harian, Standardisasi SKU Pakan Jadi Tunggal & Distribusi RK Tier 2 (Migrasi SQL 271)#
Mengatasi kendala modul recording harian yang terlihat terpotong, ketidaksinkronan master SKU pakan layer, dan penegakan pembukuan formal pendistribusian aset biologis pullet serta stok pakan ke sub-unit kandang operasional:
8.1. Remediasi UI/UX Modul Recording Harian
- Empty State & Smart Guidance:
- Menambahkan komponen kartu informasi interaktif (Empty State Card) di
app/dashboard/peternakan/log-harian/LogHarianClient.tsx. Saat unit belum memiliki siklus aktif atau belum dipilih, pengguna disajikan tombol aksi navigasi cepat: Buka Siklus Baru, Kelola Siklus, dan Pengaturan Akun.
- Smart Hierarchical Cycle Resolver:
- Sistem otomatis mencocokkan siklus ternak berdasarkan hierarki unit (apabila pengguna memilih unit induk sektor, sistem mencari siklus aktif di sub-unit kandang di bawahnya, dan sebaliknya).
- Menambahkan lencana unit pemilik siklus pada pil seleksi siklus (Cycle Pills) dan melakukan deduplikasi siklus via
Setpadapage.tsx.
- Pemanenan Telur Dinamis & Input Pakan Terstandarisasi:
- Tahap 2 wizard recording meresolusi produk panen telur Grade A, B, C, dan Retak secara dinamis per unit.
- Tahap 3 wizard pakan menampilkan takaran dalam satuan kg (@ Rp 8.300/kg) dengan panduan konversi gram per ekor per hari otomatis.
8.2. Standardisasi Master Pakan Jadi Tunggal (Single Unified Feed SKU)
- Penyatuan Nama, Satuan & HPP Standar:
- Di kedua track, pakan diselaraskan ke satu nama resmi:
Pakan Mix Ayam Petelur (kg), satuan:kg, HPP standar:Rp 8.300/kg. - SKU komersial
PTR-FDM-LAYERdiSAP-01(4acdf8b6-e338-4530-917a-b8cac44557b3). - SKU Ketapang
KTPG-FDM-LAYERdiKTPG-SAP(b93dde7f-ff8a-4bae-a994-cb0bb5f36c66).
- Sinkronisasi Pemetaan Produk Default:
- Entri pemetaan
FEED_DEFAULTdi tabellivestock_product_mappingsuntuk sub-unitKTPG-SAPdiperbarui agar menunjuk langsung keKTPG-FDM-LAYER.
8.3. Arsitektur Jurnal Distribusi Rekening Koran (RK) Tier 2 (Migrasi SQL 271)
- Pembukuan Formal Distribusi Sektor ke Sub-Unit Kandang:
- Holding sebelumnya membelanjakan modal pullet dan pakan untuk unit sektor (
PTR-REGdanKTPG-TERNAK). - Melalui Migrasi 271, dibukukan 4 voucher jurnal memorial resmi bersaldo imbang (balanced) dengan status intercompany aktif (
is_inter_company = truedanrelated_unit_idterisi valid): - Voucher MEMO-20251002-TRF-SAP01 (Buku PTR-REG): Dr. RK Sub-Unit SAP-01 (
1-610) Rp 122.272.600 | Cr. Aset Biologis (1-204.01) Rp 90.550.000, Cr. Persediaan Pakan (1-105) Rp 31.722.600. - Voucher MEMO-20251002-RCV-SAP01 (Buku SAP-01): Dr. Aset Biologis (
1-204.01) Rp 90.550.000, Dr. Persediaan Pakan (1-105) Rp 31.722.600 | Cr. RK Unit Induk Peternakan (2-609) Rp 122.272.600. - Voucher MEMO-20251021-TRF-KTPGSAP (Buku KTPG-TERNAK): Dr. RK Sub-Unit KTPG-SAP (
1-610) Rp 92.657.500 | Cr. Aset Biologis (1-204.07) Rp 79.170.000, Cr. Persediaan Pakan (1-105) Rp 13.487.500. - Voucher MEMO-20251021-RCV-KTPGSAP (Buku KTPG-SAP): Dr. Aset Biologis (
1-204.07) Rp 79.170.000, Dr. Persediaan Pakan (1-105) Rp 13.487.500 | Cr. RK Unit Induk Peternakan (2-609) Rp 92.657.500.
- Penyelarasan Kartu Stok Fisik & Kepemilikan Siklus:
- Kepemilikan siklus ternak
CYC-BIO-202510-01dipindahkan keSAP-01, danCYC-KTPG-202510-01dipindahkan keKTPG-SAP. - Kartu stok pakan fisik dimutasi ke gudang kandang: 3.822 kg ke
GDG-SAP-REGdan 1.625 kg keKND-KTP-01(Depo Pakan Ketapang).
9. Tabel Riwayat Revisi & Pengesahan Dokumen#
| Versi | Tanggal | Bagian yang Diubah | Inisiator | Otorisator |
|---|---|---|---|---|
| v1.0.0 | 2026-10-23 | Dokumen awal arsitektur peternakan dual-track | Tim IT BUMDes | Direktur Operasional |
| v1.1.0 | 2026-10-25 | Remediasi forensik: Sub-akun 1-204.01/1-204.07, matrix omzet telur 4-103.02/4-103.06/4-103.07/4-103.08, eliminasi silent failure, audit skema smart farming, dan verifikasi QA | Tim Arsitektur & Akuntansi ERP | Super Admin & Direktur Keuangan |
| v1.2.0 | 2026-10-25 | Remediasi Pemetaan COA 28 Kunci SAK EP, Migrasi SQL 269, penambahan akun 1-103.02 & 1-111.02, Unit Switcher Dual-Track di Pengaturan, serta Export Hub 4-in-1 | Tim Arsitektur & Akuntansi ERP | Super Admin & Direktur Keuangan |
| v1.3.0 | 2026-10-25 | Remediasi Pemetaan COA 28 Kunci Peternakan Ketapang & KTPG-PTR, Migrasi SQL 270, penambahan akun 1-103.07, 1-111.07, 1-103.23, 1-111.23, serta preset cerdas UI | Tim Arsitektur & Akuntansi ERP | Super Admin & Direktur Keuangan |
| v1.4.0 | 2026-10-26 | Remediasi modul Recording Harian (Empty State, Smart Hierarchical Cycle Resolver), Standardisasi Master Pakan Jadi Tunggal (Pakan Mix Ayam Petelur Rp 8.300/kg), Distribusi Jurnal RK Tier 2 (Migrasi SQL 271), dan mutasi stok kandang | Tim Arsitektur & Akuntansi ERP | Super Admin & Direktur Keuangan |
Disahkan di Bandungan, Bone Bolango, 25 Oktober 2026. Divisi Arsitektur Sistem, Kepatuhan SAK EP & Ketahanan Pangan BUMDes Bolulango