Files
accounting_dev_v2/docs/PRODUCTION-DB-TAHAP-8-9.md
2026-09-11 16:03:00 +07:00

15 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Checklist Production DB — Tahap 8–9
1. Backup database dan uji restore; deploy kode dalam maintenance window.
2. Jalankan migration berurutan `20260901000900` sampai `20260901001100`.
3. Petakan setiap kategori/aset ke akun aset, akun akumulasi, dan akun beban penyusutan yang benar. Jangan mengandalkan child account legacy.
4. Validasi tanggal kapitalisasi, nilai perolehan, residu, masa manfaat, akumulasi dan nilai buku seluruh aset. Backfill tidak membuat jurnal baru.
5. Validasi akun laba/rugi pelepasan `4192/6193`; sesuaikan kode jika chart of accounts Production berbeda.
6. Lengkapi master rekening bank/kas, nomor rekening, mata uang, saldo awal dan tanggal saldo awal. Jangan memasukkan saldo awal jika sudah tercermin di GL.
7. Tetapkan `CASH_APPROVAL_THRESHOLD` dan approver sesuai kebijakan perusahaan.
8. Jalankan `php index.php stage89check`; seluruh nilai error/duplicate/orphan harus nol.
9. Rekonsiliasi asset register versus GL serta setiap rekening bank/kas versus rekening koran sebelum go-live.
10. Nonaktifkan cron penyusutan lama; gunakan endpoint yang kini diarahkan ke `FixedAssetService`, satu kali per hari dengan monitoring hasil.
Tidak ada koreksi saldo historis otomatis pada migration. Selisih Production harus dibuat sebagai jurnal rekonsiliasi yang disetujui dan terdokumentasi.