16 lines
1.6 KiB
Markdown
16 lines
1.6 KiB
Markdown
# Checklist Production DB — Tahap 10–11
|
||
|
||
1. Backup dan uji restore, lalu jalankan migration `20260901001200`–`20260901001600` dalam maintenance window.
|
||
2. Buat role terpisah HR, Payroll Admin, Payroll Reviewer dan Payroll Approver; setelah itu ganti fallback Admin-only dengan permission granular.
|
||
3. Validasi riwayat efektif jabatan/departemen/cabang, kontrak, rekening, NPWP/status PTKP, BPJS dan benefit setiap karyawan.
|
||
4. Daftarkan serial mesin absensi dan secret; pastikan timezone dan mapping PIN karyawan benar.
|
||
5. Bersihkan duplikasi log sebelum lock absensi pertama. Koreksi harus diajukan dan disetujui sebelum periode dikunci.
|
||
6. 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.
|
||
7. Validasi mapping `payroll_expense`, `payroll_payable`, `payroll_tax_payable`, `payroll_bpjs_payable`, dan `employee_loan_receivable` terhadap COA Production.
|
||
8. Pisahkan hutang pajak/BPJS per komponen bila laporan perusahaan membutuhkannya sebelum payroll pertama diposting.
|
||
9. Konfigurasikan tax code per masa berlaku, inclusive/exclusive, akun input/output/withholding, dan nomor faktur pajak.
|
||
10. Rekonsiliasi tax register hasil backfill dengan invoice, tagihan supplier dan GL. Jangan membuat ulang jurnal historis.
|
||
11. 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.
|