1.6 KiB
1.6 KiB
Checklist Production DB — Tahap 10–11
- Backup dan uji restore, lalu jalankan migration
20260901001200–20260901001600dalam maintenance window. - Buat role terpisah HR, Payroll Admin, Payroll Reviewer dan Payroll Approver; setelah itu ganti fallback Admin-only dengan permission granular.
- Validasi riwayat efektif jabatan/departemen/cabang, kontrak, rekening, NPWP/status PTKP, BPJS dan benefit setiap karyawan.
- Daftarkan serial mesin absensi dan secret; pastikan timezone dan mapping PIN karyawan benar.
- Bersihkan duplikasi log sebelum lock absensi pertama. Koreksi harus diajukan dan disetujui sebelum periode dikunci.
- Konfigurasikan seluruh formula, prorata, tarif lembur, unpaid leave, BPJS, PPh 21, THR dan mapping akun berdasarkan kebijakan/peraturan yang berlaku. Seed Development bukan perhitungan legal pajak.
- Validasi mapping
payroll_expense,payroll_payable,payroll_tax_payable,payroll_bpjs_payable, danemployee_loan_receivableterhadap COA Production. - Pisahkan hutang pajak/BPJS per komponen bila laporan perusahaan membutuhkannya sebelum payroll pertama diposting.
- Konfigurasikan tax code per masa berlaku, inclusive/exclusive, akun input/output/withholding, dan nomor faktur pajak.
- Rekonsiliasi tax register hasil backfill dengan invoice, tagihan supplier dan GL. Jangan membuat ulang jurnal historis.
- Jalankan
php index.php stage1011check; semua indikator mismatch/duplicate/missing harus nol.
Aturan pajak dan payroll dapat berubah. Nilai seed dan formula Development wajib ditinjau konsultan pajak/HR perusahaan sebelum Production.