Kesalahan, Migrasi & Sumber Resmi
Migrasi data karyawan ke software payroll: data apa yang dipindah, kapan waktunya, dan cara menjalankan periode paralel
Langkah migrasi dari Excel atau software lama ke software payroll dan HRIS baru di Indonesia: data master, riwayat PPh 21 tahun berjalan, saldo cuti, BPJS, waktu terbaik, dan uji paralel.
Migrasi payroll yang aman memindahkan tiga kelompok data: data master karyawan (identitas, NIK, status PTKP, rekening, jabatan, tanggal masuk, jenis hubungan kerja), struktur dan riwayat upah (komponen upah, riwayat gaji dan PPh 21 tahun pajak berjalan), dan saldo (cuti, kasbon, masa kerja PKWT). Waktu yang paling mudah adalah awal tahun pajak (Januari), karena riwayat PPh 21 tahun berjalan belum ada; bila migrasi di tengah tahun, riwayat penghasilan dan PPh 21 sejak Januari wajib ikut dipindah, agar perhitungan ulang di masa pajak terakhir benar. Jalankan minimal satu periode gaji paralel sebelum mematikan sistem lama.
Panduan ini bagian dari kesalahan umum payroll di UMKM. Angka ilustrasi.
Data yang harus dipindah
| Kelompok | Data | Mengapa penting |
|---|---|---|
| Identitas | Nama sesuai KTP, NIK 16 digit, alamat, tanggal lahir | Bukti potong di Coretax terhubung ke NIK |
| Pajak | Status PTKP awal tahun, kategori TER | Tarif bulanan |
| BPJS | Nomor kepesertaan BPJS Kesehatan dan Ketenagakerjaan, dasar upah iuran | Rekonsiliasi iuran |
| Hubungan kerja | Tetap, PKWT (tanggal mulai-akhir), harian lepas | THR, kompensasi PKWT, batas 5 tahun |
| Masa kerja | Tanggal masuk asli, bukan tanggal migrasi | THR proporsional, hak cuti, pesangon |
| Lokasi kerja | Kantor/cabang | Upah minimum, tarif JKK |
| Upah | Upah pokok, tunjangan tetap, tunjangan tidak tetap | Dasar THR, lembur, kompensasi |
| Rekening | Bank, nomor rekening, nama pemilik | Transfer gaji |
| Riwayat tahun berjalan | Penghasilan bruto dan PPh 21 per bulan sejak Januari | Perhitungan ulang masa pajak terakhir |
| Saldo | Cuti, kasbon/pinjaman, potongan berjalan | Hak karyawan dan potongan yang benar |
Tanggal masuk adalah kesalahan migrasi yang paling mahal. Bila software baru mencatat tanggal migrasi sebagai tanggal masuk, karyawan dengan masa kerja 5 tahun akan tampak baru masuk: THR dihitung proporsional, hak cuti hilang, dan perhitungan pesangon kelak salah.
Kapan waktu terbaik
| Waktu | Kelebihan | Kekurangan |
|---|---|---|
| Januari | Tidak perlu riwayat PPh 21 tahun berjalan; tabel tahunan baru | Bertepatan dengan penyusunan bukti potong tahunan tahun lalu |
| Setelah THR | Beban THR tahun ini sudah selesai | Riwayat PPh 21 beberapa bulan harus dipindah |
| Tengah tahun lainnya | Fleksibel | Riwayat PPh 21 wajib dipindah dan dicocokkan |
| Menjelang hari raya atau Desember | – | Hindari: THR dan perhitungan ulang akhir tahun adalah periode paling rawan |
Bila memilih Januari, tetap simpan sistem lama sampai bukti potong tahunan tahun sebelumnya selesai dibuat dan karyawan menerimanya.
Langkah migrasi
- Bekukan struktur upah. Tetapkan daftar komponen dan tandai tetap/tidak tetap sebelum memindahkan data.
- Bersihkan data. Hapus duplikat, perbaiki NIK, samakan nama dengan KTP, lengkapi nomor BPJS.
- Petakan kolom. Cocokkan kolom file lama dengan templat impor vendor. Minta templat di awal, bukan setelah kontrak.
- Impor percobaan. Impor 5–10 karyawan dengan kasus berbeda, lalu cek hasilnya.
- Impor penuh. Setelah percobaan lulus.
- Cek total kontrol. Jumlah karyawan, total upah pokok, total saldo cuti sama dengan sistem lama.
- Periode paralel. Jalankan satu atau dua periode gaji di kedua sistem.
- Rekonsiliasi. Cocokkan per karyawan: gaji bersih, PPh 21, iuran BPJS, lembur.
- Beralih. Hentikan sistem lama untuk proses baru; simpan arsipnya.
- Arsipkan. Data lama disimpan sesuai kewajiban penyimpanan dokumen pajak 10 tahun (UU KUP Pasal 28 ayat (11)).
Contoh rekonsiliasi periode paralel
Ilustrasi untuk 60 karyawan:
| Pos | Sistem lama | Software baru | Selisih | Penjelasan |
|---|---|---|---|---|
| Total iuran BPJS pekerja | Rp6.120.000 | Rp6.240.000 | Rp120.000 | Di Excel, tunjangan tetap beberapa karyawan tidak masuk dasar iuran |
| Total PPh 21 | Rp9.840.000 | Rp9.912.000 | Rp72.000 | Di Excel, iuran BPJS Kesehatan, JKK, dan JKM pemberi kerja tidak masuk bruto |
| Total gaji bersih | Rp312.450.000 | Rp312.258.000 | Rp192.000 | Jumlah dua selisih di atas (Rp120.000 + Rp72.000) |
Dalam contoh ini, selisih justru menunjukkan kesalahan di sistem lama. Itulah manfaat periode paralel: Anda menemukan kesalahan sebelum karyawan menemukannya. Setiap selisih harus punya penjelasan tertulis sebelum beralih.
Migrasi dari jasa outsourcing
Bila sebelumnya payroll dikerjakan vendor jasa, minta sebelum kontrak berakhir:
- File data master seluruh karyawan
- Riwayat penghasilan dan PPh 21 tahun berjalan per karyawan
- Kertas kerja penghitungan PPh 21 (PMK 168/2023 Pasal 20 mewajibkan pemotong pajak membuat dan menyimpannya)
- Bukti potong yang sudah dibuat dan arsip SPT Masa
- Saldo cuti dan potongan berjalan
Hak atas data ini sebaiknya tertulis di kontrak sejak awal. Lihat jasa payroll outsourcing vs software.
Biaya migrasi
Migrasi bisa termasuk paket implementasi, ditagih per karyawan, atau dikerjakan sendiri. Contoh ilustratif: pembersihan data internal 40 jam × Rp80.000 = Rp3.200.000, jasa migrasi vendor Rp5.000.000, dua periode paralel 2 × 20 jam × Rp80.000 = Rp3.200.000. Total Rp11.400.000. Masukkan ke biaya awal di kalkulator payback.
Pertanyaan yang sering diajukan
Apakah riwayat gaji tahun-tahun sebelumnya perlu dipindah?
Untuk perhitungan PPh 21, yang wajib hanya tahun pajak berjalan. Riwayat lama disimpan sebagai arsip (bisa di sistem lama atau file ekspor), karena dokumen pajak perlu disimpan 10 tahun.
Berapa lama periode paralel yang cukup?
Satu periode cukup bila selisihnya nol atau bisa dijelaskan. Dua periode lebih aman bila ada lembur, shift, atau THR di salah satunya.
Bagaimana bila data lama di Excel tidak lengkap?
Lengkapi sebelum migrasi. Minta karyawan mengonfirmasi data pribadi lewat formulir, dan cocokkan nomor BPJS dengan data di portal BPJS.
Siapa yang menanggung bila migrasi vendor salah?
Tergantung kontrak implementasi. Minta kriteria penerimaan tertulis, misalnya hasil periode paralel tanpa selisih yang tidak terjelaskan, sebelum pembayaran akhir.
Sumber resmi
- Direktorat Jenderal Pajak — kewajiban pemotong dan bukti potong
- JDIH Kementerian Keuangan — PMK 168/2023
- BPJS Ketenagakerjaan — data kepesertaan
- Panduan lain: integrasi akuntansi, bank, dan mesin absensi, kontrak SaaS HR