# Walkthrough: Integrasi Penjualan Panen ke Keuangan

Sistem kini secara otomatis mencatat pemasukan keuangan setiap kali ada aktivitas penjualan hasil ternak (ayam/telur), memastikan laporan keuangan selalu *up-to-date*.

## Perubahan Utama
1.  **Otomasi Panen Ayam**: Saat Anda mencatat panen ayam dan mengisi nilai nominal (pendapatan), data tersebut akan langsung diposting sebagai "Penjualan / Panen" di modul Buku Besar Keuangan.
2.  **Otomasi Penjualan Telur**: Saat mencatat transaksi telur dengan tipe "Penjualan Telur", jika terdapat nilai nominal, sistem otomatis mencatatnya sebagai pemasukan keuangan.
3.  **Tautan Batch & Farm**: Semua transaksi keuangan yang diposting otomatis akan membawa informasi Batch dan Farm asal, sehingga memudahkan analisis keuntungan per siklus.
4.  **Keamanan Transaksi**: Khusus untuk penjualan telur, sistem menggunakan mekanisme *rollback*. Jika pencatatan keuangan gagal, maka pencatatan stok telur juga akan dibatalkan untuk menjaga sinkronisasi data.

## Fitur yang Terpengaruh
- **Menu Panen Ayam**: [birds.php](file:///c:/xampp/htdocs/myportal/poultrysystem/app/views/admin/harvest/birds.php)
- **Menu Penjualan Telur**: [eggs.php](file:///c:/xampp/htdocs/myportal/poultrysystem/app/views/admin/harvest/eggs.php)
- **Buku Besar Keuangan**: [ledger.php](file:///c:/xampp/htdocs/myportal/poultrysystem/app/views/admin/finance/ledger.php)

## Cara Verifikasi
1.  Buka menu **Produksi & Inventori > Panen Ayam**.
2.  Lakukan pemanenan pada salah satu batch dan isi kolom **Total Pendapatan**.
3.  Klik Simpan.
4.  Buka menu **Manajemen Keuangan > Buku Besar**. Anda akan melihat entri baru bertipe **[IN] Penjualan / Panen** dengan nominal yang sesuai.
5.  Ulangi langkah serupa pada menu **Manajemen Telur** dengan memilih tipe transaksi **Penjualan Telur**.
